Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| documentation:tools:software:vasp [2014/06/04 10:01] – [Doc admin-sys PSMN] ltaulell | documentation:tools:software:vasp [2025/05/07 13:02] (Version actuelle) – supprimée ltaulell | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== VASP ====== | ||
| - | <WRAP round important> | ||
| - | |||
| - | ^ Version | ||
| - | | 4.6.36 | ||
| - | | 5.3.3 | gcc 4.6 | Infiniband | ||
| - | |||
| - | {{INLINETOC}} | ||
| - | |||
| - | ====== Script de soumission (exemple) ====== | ||
| - | |||
| - | * Pour les files d' | ||
| - | |||
| - | |||
| - | '' | ||
| - | |||
| - | <code bash parexemple.sh> | ||
| - | #!/bin/bash | ||
| - | ### shell du job: | ||
| - | #$ -S /bin/bash | ||
| - | ### nom du job: | ||
| - | #$ -N BN_opt | ||
| - | ### files d' | ||
| - | #$ -q E5-2670deb64A, | ||
| - | ### parallel environnement & nslots | ||
| - | #$ -pe mpi16_debian 16 | ||
| - | ### charge l' | ||
| - | #$ -cwd | ||
| - | ### exporte les variables d' | ||
| - | #$ -V | ||
| - | |||
| - | HOMEDIR=$SGE_O_WORKDIR | ||
| - | |||
| - | ### mettre l'env au propre | ||
| - | source / | ||
| - | source / | ||
| - | source / | ||
| - | |||
| - | SCRATCHDIR=`echo $HOMEDIR | awk -F "/" | ||
| - | |||
| - | ### serveurs ayant acces au scratch commun : e5-2670comp[1-4], | ||
| - | SCRATCHSERV=" | ||
| - | |||
| - | echo " | ||
| - | |||
| - | VASPDIR="/ | ||
| - | VASPEXEC=VASP533_STDreopt1_EQX | ||
| - | LOGIN=< | ||
| - | PREFIX=/ | ||
| - | MPIRUN=$PREFIX/ | ||
| - | HOSTFILE=$TMPDIR/ | ||
| - | |||
| - | ### hostfile SGE si repartition sur plusieurs noeuds | ||
| - | /bin/cat $HOSTFILE >> $HOMEDIR/ | ||
| - | /bin/rm -f $HOMEDIR/ | ||
| - | Master=" | ||
| - | /bin/echo $Master >> $HOMEDIR/ | ||
| - | |||
| - | ### creation du repertoire de travail dans le /scratch | ||
| - | ssh ${LOGIN}@${SCRATCHSERV} << EOF | ||
| - | if [[ ! -d " | ||
| - | then | ||
| - | /bin/mkdir -p ${SCRATCHDIR} | ||
| - | fi | ||
| - | EOF | ||
| - | |||
| - | ### avant les copies | ||
| - | cd $HOMEDIR | ||
| - | |||
| - | ### copie des fichiers sources dans le /scratch | ||
| - | SOURCES=" | ||
| - | for FICHIER in $SOURCES | ||
| - | do | ||
| - | scp ${HOMEDIR}/ | ||
| - | done | ||
| - | |||
| - | ### nettoyage d' | ||
| - | BADSOURCES=" | ||
| - | for FICHIER in $BADSOURCES | ||
| - | do | ||
| - | ssh ${LOGIN}@${SCRATCHSERV} "/ | ||
| - | done | ||
| - | |||
| - | ### run | ||
| - | cd ${SCRATCHDIR} | ||
| - | $MPIRUN -prefix $PREFIX -mca btl sm, | ||
| - | |||
| - | ### recuperation des resultats a la fin du calcul | ||
| - | RESULTS=" | ||
| - | for FICHIER in $RESULTS | ||
| - | do | ||
| - | scp ${LOGIN}@${SCRATCHSERV}: | ||
| - | done | ||
| - | |||
| - | ### | ||
| - | </ | ||
| - | |||
| - | ====== FAQ erreurs ====== | ||
| - | |||
| - | < | ||
| - | mpirun: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | orted: error while loading shared libraries: libirng.so: cannot open shared object file: No such file or directory | ||
| - | </ | ||
| - | |||
| - | |||
| - | Vérifier le '' | ||
| - | |||
| - | |||
| - | < | ||
| - | mpirun noticed that process rank 13 with PID 50067 on node c8220node202.ens-lyon.fr exited on signal 10 (User defined signal 1). | ||
| - | </ | ||
| - | |||
| - | '' | ||