Ceci est une ancienne révision du document !
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 |
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
$ 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/
$ ./configure --prefix=/home/login/Installations/Debian7/applis/petsc-3.2-p7/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
$ make PETSC_DIR=/home/login/Installations/Debian7/applis/petsc-3.2-p7/full-debian7 PETSC_ARCH=arch-linux2-c-opt streams NPMAX=4 $ make install
On peut lancer un test rapide fourni dans CP2K directement sur le serveur de compilation :
$ $
Regarder par exemple le temps total (2.9 s pour le cas présent)