Gaussian'03
TR-Grid sitesinden
Örnek pbs: Gaussian03
Gaussian lisanslı bir programdır ve genellikle her kullanıcının kendi ev dizinine kurulmuştur. Bu nedenle kullanıcılar aşağıdaki betiği kullanırlarken, betiği kendi kurulumlarına ve ihtiyaçlarına göre değiştirmek durumundadırlar. Tüm kullanıcıların kullanımına açık bir Gaussian03 kurulumu mevcut değildir. Gaussian03 programı maksimum 4 çekirdek kullanabilmekdedir ve bu 4 çekirdeği sadece belli fonksiyonlar için kullanabilmektedir. Program genel olarak seri bir programdır.
#!/bin/sh # #PBS -q trgrida@ce.ulakbim.gov.tr #PBS -N gaussian03 #PBS -l nodes=1:ppn=4 # ## Export all my environment variables to the job #PBS -V # ## Change to my working directory cd $HOME if [ "x$PBS_NODEFILE" != "x" ] ; then echo "PBS Nodefile: $PBS_NODEFILE" HOST_NODEFILE=$PBS_NODEFILE fi if [ "x$HOST_NODEFILE" = "x" ]; then echo "No hosts file defined. Exiting..." exit fi CPU_NEEDED=`cat $HOST_NODEFILE | wc -l` export g03root=$HOME/gaussian export GAUSS_SCRDIR=/data/tmp . $g03root/g03/bsd/g03.profile export LD_LIBRARY_PATH=$g03root/g03:$LD_LIBRARY_PATH GAUSS_LFLAGS="-kaon -kainterval 100 -nodefile '$HOST_NODEFILE'";export GAUSS_LFLAGS PATH=$TMPDIR:$PATH; export PATH $g03root/g03/bsd/g03l < input.com > out 2> err





