Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:tools:software:abinit [2020/06/12 08:59] – [Abinit] ltaulelldocumentation:tools:software:abinit [2025/03/12 14:14] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== Abinit ====== 
  
-<note warning>update needed</note> 
- 
- 
-^  Version  ^  Compilateur  ^  Interconnexion  ^  chemin d'accès  ^  OS  ^  modèle de configuration  ^ 
-|  6.12.3  |  gnu-4.6.3  |  Infiniband  |  /softs/Abinit/6.12.3/openmpi-1.4.5-gnu-4.6.3  |  Centos 5  |  N/A  | 
-|  6.12.3  |  intel-12.0.084  |  Infiniband  |  /softs/Abinit/6.12.3/openmpi-1.4.3-intel-12.0.084  |  Centos 5  |  N/A  | 
-|  7.2.1  |  gnu-4.7.2  |  Infiniband  |  /softs/Debian7/Abinit/7.2.1/x86_64  |  Debian 7  |  /usr/local/modeles/Abinit-7.2.1-fulldebian7.sh  | 
-|  7.6.4  |  gnu-4.7.2  |  Infiniband  |  /applis/PSMN/debian7/Abinit/7.6.4/full-debian7  |  Debian 7  |  modulefile Abinit/7.6.4  | 
- 
- 
-Pour utiliser les modulefiles, consulter [[documentation:tools:modules|Environment Modules]] 
- 
- 
- 
- 
-===== Site officiel ===== 
- 
-  * http://www.abinit.org 
- 
-====== Script de soumission (exemple) ====== 
- 
-  * Pour les files d'attente du cluster Equip@méso, avec /scratch commun glusterfs 
- 
-''qsub parexemple.sh'' 
- 
-<code bash parexemple.sh> 
-#!/bin/bash 
-### shell du job: 
-#$ -S /bin/bash 
-### nom du job: 
-#$ -N pouet 
-### files d'attente: 
-#$ -q E5-2670deb64Z 
-### parallel environnement & nslots 
-#$ -pe mpi16_debian 48 
-### charge l'environnement utilisateur pour SGE 
-#$ -cwd 
-### exporte les variables d'environnement sur les noeuds d'exécution 
-#$ -V 
- 
-HOMEDIR=$SGE_O_WORKDIR 
- 
-## charge l'env 
-source /usr/share/modules/init/bash 
-module use /applis/PSMN/Modules 
-module load Base/psmn 
-module load Abinit/7.6.4 
- 
-HOSTFILE=$TMPDIR/machines 
- 
-cd $HOMEDIR 
- 
-mpirun -np $NSLOTS -hostfile $HOSTFILE abinit-mpi < in.file > out.log 
- 
-</code> 
-====== Doc admin-sys PSMN ====== 
- 
-===== build -mnative abinit 7.2.1 / openmpi 1.4.5 / gcc 4.7.2 / Debian7 ===== 
- 
-:!: pose problème avec les librairies netcdf pré-installées sur l'OS 
- 
-<code> 
-apt-get purge libnetcdf-dev netcdf-dbg libetsf-io-dev libhdf4-alt-dev libnetcdf-dev netcdf-dbg 
-</code> 
- 
-<code bash> 
-make clean 
-source /usr/local/modeles/set_debian7-clean.sh 
-source /usr/local/modeles/openmpi-1.4.5-gnu-4.7.2-debian7.sh 
-./configure --prefix=/home/login/abinit --enable-mpi --enable-mpi-io --with-mpi-prefix=/softs/openmpi-1.4.5-gnu-4.7.2-debian7 --enable-64bit-flags --enable-fallbacks --disable-debug 
-make mj4 
-</code> 
- 
-<note warning>marche pas</note> 
-===== build -mnative abinit 7.2.1 / openmpi 1.6.4 / gcc 4.7.2 / Debian7 ===== 
- 
-:!: pose problème avec les librairies netcdf pré-installées sur l'OS 
- 
-<code> 
-apt-get purge libnetcdf-dev netcdf-dbg libetsf-io-dev libhdf4-alt-dev libnetcdf-dev netcdf-dbg 
-</code> 
- 
- 
-<code bash> 
-make clean 
-source /usr/local/modeles/set_debian7-clean.sh 
-source /usr/local/modeles/openmpi-1.6.4-gnu-4.7.2-debian7.sh 
-./configure --prefix=/home/login/abinit --enable-mpi --enable-mpi-io --with-mpi-prefix=/softs/openmpi-1.6.4-gnu-4.7.2-debian7 --enable-64bit-flags --enable-fallbacks --disable-debug 
-make mj4 
-</code> 
- 
-<note warning>marche pas</note> 
-===== build -mgeneric sse4a abinit 7.2.1 / full Debian7 (openmpi 1.4.5 / gcc 4.7.2 + libs) ===== 
- 
-:!: pose problème avec les libetsf-io pré-installées sur l'OS 
- 
-<code> 
-apt-get purge etsf-io libetsf-io-dev 
-</code> 
- 
-<code bash> 
-make clean 
-source /usr/local/modeles/set_debian7-clean.sh 
-OMPI_CC=/usr/bin/gcc-4.7 OMPI_CXX=/usr/bin/g++-4.7 OMPI_FC=/usr/bin/gfortran-4.7 CFLAGS="-mtune=generic -O2 -msse4a" FCFLAGS="-mtune=generic -ffree-line-length-none" CXXFLAGS="-mtune=generic" FC_LDFLAGS_EXTRA="-fopenmp" CC=mpicc.openmpi CXX=mpic++.openmpi FC=mpif90.openmpi ./configure --prefix=/softs/Debian7/Abinit/7.2.1/x86_64 --enable-mpi --enable-mpi-io --enable-mpi-trace --enable-64bit-flags --enable-gui --enable-netcdf --with-netcdf-libs="-L/usr/lib/ -lnetcdff -lnetcdf" --with-netcdf-incs="-I/usr/include" --enable-bigdft --with-linalg-flavor=custom  --with-linalg-incs="-I/usr/include/atlas" --with-linalg-libs="-L/usr/lib/atlas-base/atlas -llapack -lblas" 
-make mj4 
-</code> 
- 
-<note tip>build OK sur dl165comp,  
-cible ''/softs/Debian7/Abinit/7.2.1/x86_64'',  
-modèle + module-env OK.</note> 
- 
-===== build -mgeneric sse4a abinit 7.6.4 / full Debian7 (openmpi 1.4.5 / gcc 4.7.2 + libs) ===== 
- 
-  * build sequentiel 
- 
-<code bash> 
-mkdir tmp-seq 
-cd tmp-seq 
-source /usr/local/modeles/set_debian7-clean.sh 
- 
-CFLAGS="-mtune=generic -O2 -msse4a" FCFLAGS="-mtune=generic -ffree-line-length-none" CXXFLAGS="-mtune=generic" ../configure --program-suffix="-seq" --prefix=/applis/PSMN/debian7/Abinit/7.6.4/full-debian7 --disable-mpi --enable-64bit-flags --enable-fallbacks --disable-debug 
- 
-make mj4 
-</code> 
- 
-  * build openmpi 
- 
-<code bash> 
-mkdir tmp-mpi 
-cd tmp-mpi 
-source /usr/local/modeles/set_debian7-clean.sh 
- 
-OMPI_CC=/usr/bin/gcc-4.7 OMPI_CXX=/usr/bin/g++-4.7 OMPI_FC=/usr/bin/gfortran-4.7 CFLAGS="-mtune=generic -O2 -msse4a" FCFLAGS="-mtune=generic -ffree-line-length-none" CXXFLAGS="-mtune=generic" FC_LDFLAGS_EXTRA="-fopenmp" CC=mpicc.openmpi CXX=mpic++.openmpi FC=mpif90.openmpi ../configure --program-suffix="-mpi" --prefix=/applis/PSMN/debian7/Abinit/7.6.4/full-debian7 --enable-connectors --enable-fallbacks --enable-mpi --enable-mpi-io --enable-mpi-trace --enable-64bit-flags --enable-netcdf --with-netcdf-libs="-L/usr/lib/ -lnetcdff -lnetcdf" --with-netcdf-incs="-I/usr/include" --enable-bigdft --with-bigdft-flavor=abinit --with-linalg-flavor=custom  --with-linalg-incs="-I/usr/include/atlas" --with-linalg-libs="-L/usr/lib/atlas-base/atlas -llapack -lblas" --enable-libxc --with-libxc-incs="-I/usr/include" --with-libxc-libs="-L/usr/lib" --disable-debug --enable-scalapack --with-scalapack-libs="-lscalapack -lblacs" 
- 
-make mj4 
-</code> 
- 
-<note tip>build OK sur dl175comp,  
-cible ''/applis/PSMN/debian7/Abinit/7.6.4/full-debian7'', module-env OK.</note> 
documentation/tools/software/abinit.1591952373.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)