Ceci est une ancienne révision du document !


PETSc

Version Compilateur Interconnexion chemin d'accès OS
petsc-3.1-p5 intel 11.1.069 Infiniband /softs/PETSc/petsc-3.1-p5/intel/11.1.069/seq/bin Centos 5
petsc-3.1-p5 gnu 4.2.1 Infiniband /softs/PETSc/petsc-3.1-p5/gnu/4.2.1/acml-4.2.0/bin Centos 5
petsc-3.1-p5 pgi 11.0 Infiniband /softs/PETSc/petsc-3.1-p5/pgi/11.0/seq/bin Centos 5
petsc-3.3.p0 openmpi-1.4.5/gnu-4.6.3 Infiniband /softs/PETSc/petsc-3.3.p0/gnu/4.6.3/openmpi-1.4.5/acml-5.1.0/bin Centos 5
petsc-3.1-p5 openmpi-1.4.1 / intel 11.1.069 Infiniband /softs/PETSc/petsc-3.1-p5/intel/11.1.069/openmpi-1.4.1/mkl/bin Centos 5
petsc-3.1-p5 openmpi-1.4.3 / pgi 11.0 Infiniband /softs/PETSc/petsc-3.1-p5/pgi/11.0/openmpi-1.4.3/bin Centos 5

Installations optimisées de PETSc

Version petsc-3.5.0 compilée avec compilateur gnu-4.7.2 sur les systèmes Debian

Environnement de travail

Il faut d'abord charger l'environnement correspondant (Debian + GNU + OpenMPI) sur l'un des serveurs de compilation Debian :

   $ module use /applis/PSMN/Modules/
   $ module load Base/psmn
   $ unsetenv PETSC_ARCH PETSC_DIR
   $ setenv PETSC_DIR $PWD
   $ module load openmpi/1.6.4-gnu-4.7.2

Download PETSc

  $ wget http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.5.0.tar.gz

EN LOCAL (login)

  $ cd /home/login/Installations/Debian7
  $ cd Sources/
  $ gunzip -c ../Downloads/petsc-3.5.0.tar.gz  | tar -xof -
  $ cd petsc-3.5.0/

Etape de "configuration"

   $ ./configure --prefix=/home/login/petsc-3.5.0/full-debian7 --with-fortran-datatypes --with-x=0 --with-mpi-dir=/softs/openmpi-1.6.4-gnu-4.7.2-debian7  --download-parmetis --download-superlu --download-superlu_dist --download-blacs --download-scalapack --download-mumps --download-suitesparse --download-ml --with-debugging=no   

Etape de "build"

  $ make PETSC_DIR=/home/login/petsc-3.5.0/full-debian7 PETSC_ARCH=arch-linux2-c-opt streams NPMAX=4
  $ make install 
documentation/tools/library/petsc.1430369422.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)