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
faq:chimie:vasp [2020/06/24 10:15] – [Submission script] tjiangfaq:chimie:vasp [2022/03/01 12:36] (Version actuelle) – [Submission script] tjiang
Ligne 12: Ligne 12:
 # Choose the version of vasp by loading the module file accordingly # Choose the version of vasp by loading the module file accordingly
 module use /home/tjiang/modules/lmod/ module use /home/tjiang/modules/lmod/
-module load vasp/5.4.1 + 
-#module load vasp/5.3.5+#choose a version of vasp by uncommenting the corresponding section below 
 + 
 +# vasp 5.4.1 
 +module load vasp/5.4.1_ompi1.8.8_intel15.0.2 
 + 
 +#For vasp 5.4.4, we need to source the intel mpi mpivars script to properly set environment 
 +#module load vasp/5.4.4_intel_suite2019.5 
 +#source /applis/PSMN/debian9/software/Compiler/intel/2019.5/impi/2019.5.281/intel64/bin/mpivars.sh 
 + 
 +#For vasp 6.2.0, we need to source the intel mpi mpivars script to properly set environment 
 +#module load vasp/6.2.0_intel_suite2019.5 
 +#source /applis/PSMN/debian9/software/Compiler/intel/2019.5/impi/2019.5.281/intel64/bin/mpivars.sh 
  
 # for OpenMP + multithreaded MKL # for OpenMP + multithreaded MKL
Ligne 41: Ligne 53:
  
 else else
-    echo "/scratch not found, cannot create ${SCRATCHDIR}, fall back to current directory+    echo "/scratch not found, cannot create ${SCRATCHDIR}" 
-    SCRATCHDIR="${SGE_O_WORKDIR}/scratch/"+    exit 1
 fi fi
 # Using /tmp as scratch instead # Using /tmp as scratch instead
Ligne 51: Ligne 63:
  
 cd "${HOMEDIR}" || { echo "cannot cd to ${HOMEDIR}"; exit 1; } cd "${HOMEDIR}" || { echo "cannot cd to ${HOMEDIR}"; exit 1; }
 +#Creating POTCAR, contribution of Stephan
 +rm POTCAR ; for i in `awk '{if(NR==6){print $0}}' POSCAR`  ; do cat ~tjiang/vasp/PSEUDOS_DATABASIS/2013/gw/potpaw/pbe/$i/POTCAR >> POTCAR ; done:w
 +
 +
 #for normal calculation #for normal calculation
 /bin/cp -f INCAR KPOINTS POTCAR POSCAR WAVECAR "${SCRATCHDIR}/" /bin/cp -f INCAR KPOINTS POTCAR POSCAR WAVECAR "${SCRATCHDIR}/"
Ligne 71: Ligne 87:
 #cp -- WAVECAR CHG* OUTCAR POSCAR OSZICAR XDATCAR CONTCAR vasprun.xml "${HOMEDIR}/" #cp -- WAVECAR CHG* OUTCAR POSCAR OSZICAR XDATCAR CONTCAR vasprun.xml "${HOMEDIR}/"
 # Minimum copy back # Minimum copy back
-cp -rf OUTCAR POSCAR OSZICAR XDATCAR CONTCAR "${HOMEDIR}/"+ 
 +bzip2 OUTCAR 
 +#gzip OUTCAR 
 +cp -rf OUTCAR.bz2 POSCAR OSZICAR XDATCAR CONTCAR "${HOMEDIR}/"
 # copy back for neb calculation, numbering depends on the number of images # copy back for neb calculation, numbering depends on the number of images
 #cp -rf OUTCAR POSCAR OSZICAR XDATCAR CONTCAR 00 01 02 "${HOMEDIR}/" #cp -rf OUTCAR POSCAR OSZICAR XDATCAR CONTCAR 00 01 02 "${HOMEDIR}/"
 # Zip OUTCAR to save space # Zip OUTCAR to save space
 cd "${HOMEDIR}/" || { echo "cannot cd to ${HOMEDIR}"; exit 1; } cd "${HOMEDIR}/" || { echo "cannot cd to ${HOMEDIR}"; exit 1; }
-bzip2 OUTCAR 
-#gzip OUTCAR 
  
 # Cleaning up # Cleaning up
Ligne 85: Ligne 102:
 # The following part is only useful for users from the chemistry lab of ens-lyon. # The following part is only useful for users from the chemistry lab of ens-lyon.
 # Importing finished calculation into database # Importing finished calculation into database
-if [ ! -d "/home/${USER}/.chimie_db/" ]; then +#if [ ! -d "/home/${USER}/.chimie_db/" ]; then 
-    mkdir "/home/${USER}/.chimie_db/" +   mkdir "/home/${USER}/.chimie_db/" 
-fi +#fi 
-export PYTHONPATH="/home/tjiang/usr/lib/python2.7/site-package/:$PYTHONPATH" +#export PYTHONPATH="/home/tjiang/usr/lib/python2.7/site-package/:$PYTHONPATH" 
-export PATH="/home/tjiang/chimie4psmn/database/:$PATH" +#export PATH="/home/tjiang/chimie4psmn/database/:$PATH" 
-import_vasp_calc -p -u "${USER}" -n 1 -d "/home/${USER}/.chimie_db/${USER}.db" "${HOMEDIR}"+#import_vasp_calc -p -u "${USER}" -n 1 -d "/home/${USER}/.chimie_db/${USER}.db" "${HOMEDIR}"
  
 </code> </code>
  
faq/chimie/vasp.1592993722.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)