Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
faq:chimie:cp2k [2020/06/24 10:19] – créée tjiang | faq:chimie:cp2k [2022/04/22 08:54] (Version actuelle) – [Submission script] tjiang | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======CP2K====== | ======CP2K====== | ||
+ | ===== Submission script ===== | ||
+ | <code bash sub_cp2k.sh> | ||
+ | #!/bin/bash | ||
+ | #$ -S /bin/bash | ||
+ | #$ -N cp2kjob | ||
+ | #$ -q E5-2667v4deb256A | ||
+ | #$ -pe mpi16_debian 16 | ||
+ | #$ -V | ||
+ | #$ -cwd | ||
+ | |||
+ | module purge | ||
+ | module use / | ||
+ | #choose different versions of cp2k | ||
+ | #5.1 | ||
+ | module load cp2k/ | ||
+ | #7.1 | ||
+ | #module load cp2k/ | ||
+ | #source / | ||
+ | |||
+ | cat $TMPDIR/ | ||
+ | cd " | ||
+ | |||
+ | echo NSLOTS=" | ||
+ | |||
+ | if [[ -d "/ | ||
+ | then | ||
+ | SCRATCHDIR="/ | ||
+ | elif [[ -d "/ | ||
+ | then | ||
+ | SCRATCHDIR="/ | ||
+ | elif [[ -d "/ | ||
+ | then | ||
+ | SCRATCHDIR="/ | ||
+ | else | ||
+ | echo "/ | ||
+ | exit 1 | ||
+ | fi | ||
+ | # Using /tmp as scratch instead | ||
+ | # SCRATCHDIR="/ | ||
+ | |||
+ | echo " | ||
+ | /bin/mkdir -p " | ||
+ | |||
+ | cp md.inp " | ||
+ | cd " | ||
+ | mpirun -x LIBRARY_PATH -x CPATH -x LD_LIBRARY_PATH -hostfile $TMPDIR/ | ||
+ | |||
+ | #Please change the outputfiles_only to the output files you need to copy back | ||
+ | cp -- outputfiles_only " | ||
+ | rm -rf " | ||
+ | </ |