CNRS
UFC

Rechercher

Sur ce site

Sur le Web du CNRS

La brochure du labo

Brochure du Laboratoire

Accueil > Ressources informatiques > Ressources en calculs

Ressources de calcul

De son PC aux offres des serveurs nationaux

Il existe 4 niveaux de ressources de calcul :

  • Son PC
    Ordre de grandeur : 50 G Flops
  • Les serveurs nationaux
    Ordre de grandeur : 1 P Flops



Le serveur de calcul disponible au LMB

1. Vue d’ensemble du matériel
Machine bi-processeur quadri-coeur (architecture 64 bits) :

  • Marque Dell Poweredge R900
  • Processeur Intel Xeon X7350 2,93 GHz, 8 Mo de mémoir cache
  • 16 coeurs installés
  • Mémoire RAM 32 Go installée
  • Disque dur 500 Go
  • Localisation dans la salle de serveurs (climatisée)

2. Vue d’ensemble des logiciels installés

2.1 Système d’exploitation

  • La distribution Linux Centos 5.3 (clone de Red Hat E. L. 5.3) est installée sur la machine

2.2 Compilateurs/debbugers disponibles

  • gcc43 (compilateur Gnu pour C) version 4.3.2. Chemin du binaire : /usr/bin/gcc43
  • g++43 (compilateur Gnu pour C++) version 4.3.2. Chemin du binaire : /usr/bin/g++43
  • g77 (compilateur Gnu pour Fortran 77) version 3.4.6. Chemin du binaire : /usr/bin/g77
  • gfortran43 (compilateur Gnu pour Fortran 95) version 4.3.2. Chemin du binaire : /usr/bin/gfortran43
  • g95 (autre compilateur pour Fortran 95) version 0.91. Chemin du binaire : /usr/local/bin/g95
  • gdb (debbugueur GNU pour Fortran/C version 6.8. Chemin du binaire : /usr/bin/gdb

2.3 Logiciels et librairies

  • Cast3M V09 installé dans /usr/local/castem_V09 Cast3M est un programme développé au commissariat à l’énergie Atomique (CEA). Son but est de résoudre les équations aux dérivées partielles par la technique des éléments finis. Les domaines d’applications sont la mécanique des structures, la mécanique des fluides, la thermique, le magnétisme.
  • FreeFem++ version 3.18-1 est installé en ligne de commande dans /usr/local/ffcs-3.18.1
  • FreeFem++-cs v ?? n’est plus installé pour le moment ! FreeFem++-cs is an integrated environment (an intuitive graphical interface) for FreeFem++. FreeFem is a C++-like computer language dedicated to the finite element method.
  • GAP 3.4.4 installé dans usr/local/gap3r4p4 GAP (Groups, Algorithms, Programming) is a system for Computational Discrete Algebra
  • Magma, a high performance software for Algebra, Number Theory, and Geometry, n’est plus disponible sur notre serveur ; il faut se connecter au mésocentre de calcul de l’UFC
  • Maple 12 installé dans /usr/local/maple-12 Maple is a mathematics software tool proving an advanced, high performance mathematical computation engine with fully integrated numerics & symbolics
  • Matlab 2010B installé dans /usr/local/matlab2008a_64 MATLAB est un langage de calcul scientifique de haut niveau avec un environnement interactif
  • Mixmod 2.2.1 (librairie de calcul et fonctions pour Matlab). Les fonctions Mixmod sont disponibles sous Matlab
  • Modulef 99 installé dans /usr/local/modulef99 Modulef est une bibliothèque d’éléments finis comprenant quelques 3000 procédures écrites en Fortran 77 et concues de facon à etre portables
  • OpenMPI Binaires mpif77, mpif90, mpicc, mpic++, mpirun dans /usr/local/openmpi-1.3.2-gnu4.1.2/bin/
  • Bbibliothèque MPI compilée avec les compilateurs GNU version 4.1.2
  • Pari 2.3.4 installé dans /usr/local/pari-2.3.4 PARI/GP est un système de calcul formel, conçu pour des calculs rapides en arithmétique (factorisations, théorie algébrique des nombres, courbes elliptiques...) mais contient aussi un grand nombre de fonctions pour le calcul matriciel, sur les développements limités, les nombres algébriques, etc. ainsi que de nombreuses fonctions transcendantes
  • Python 3.1 installé dans /usr/local/bin/python3.1 Python is a programming language that lets you work more quickly and integrate your systems more effectively.
  • Sage 4.6 installé dans /usr/local/sage-4.0.2 Sage is a free open-source mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface.
  • Scilab 5.1.1 installé dans /usr/local//scilab-5.1.1, ... Scilab est une plateforme open source de calcul scientifique
  • GETFEM++ en version 4.1.1 bibliothèque C++ d’éléments finis interfacée pour le monent avec python
  • R est installé enversion 2.10-1
  • FriCAS est installé en version 1.1.7

Dans l’ancien configuration du serveur (cluster-math), les logiciels suivants étaient installés (ils pourraient être également installés, en fonction de vos besoins) :

  • PVM-3.4.5
  • Singular 3.0.1 Singular is a Computer Algebra system for polynomial computations with special emphasize on the needs of commutative algebra, algebraic geometry, singularity theory and polynomial system solving
  • Mefisto Mefisto est un logiciel complet (mailleur, solveur, visualiseur) de résolution des équations d’élasticité, de la chaleur, des ondes, Stokes, ...
  • Mathematica 6.0 logiciel payant pour lequel nous ne disposons plus de licence (via Mathrice) depuis septembre 2009 ; il a été retiré du serveur Mathematica integrates a numeric/symbolic computational engine, graphics system, programming language and advanced connectivity to other applications
  • LifeV 0.7.1 LifeV is a finite element library providing implementations of state of the art mathematical and numerical methods
  • Aztec 2.1-5 Aztec is a parallel iterative library for solving linear systems.
  • MUMPS 4.8.3 MUMPS : a MUltifrontal Massively Parallel sparse direct Solver .
  • PETSC 2.3.3 PETSC : parallel library ...

2.4 Utilitaires

  • evince installé dans /usr/bin/evince evince GNOME Document Viewer (.ps, .pdf, ...)
  • firefox installé dans /usr/bin/firefox Mozilla Firefox est le projet de navigateur indépendant de la fondation Mozilla
  • gedit installé dans /usr/bin/gedit gedit is the official text editor of the GNOME desktop environment
  • screen installé dans /usr/bin/screen Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells
  • Eclipse en cours d’installation... Environnement de developpement (C/C++,Fortran, etc)

3. Accès au serveur et aux applications depuis un poste client

  • La documentation se trouve sur notre intranet (rubriques "Fiches pratiques" puis "Accès à gauss").