-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnmr.sh
45 lines (31 loc) · 856 Bytes
/
nmr.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash
#
#$ -S /bin/bash
#$ -cwd
#$ -N nmr
#$ -pe mpi 24
#$ -V
hostname
#export workdir=/scratch/nmr_${PBS_JOBID}
#export workdir=/scratchfs/cac/liuzy/nmr_${PBS_JOBID}
#export workdir=/tmp/scratch/`id -un`/gaussian_nmr_`date +%s`
cd $SGE_O_WORKDIR
#mkdir -p $workdir
export g09root=/public/soft/software/g09-c01
export GAUSS_SCRDIR=/tmp/`id -un`/gaussian_nmr_`date +%s`
mkdir -p $GAUSS_SCRDIR
. ${g09root}/g09/bsd/g09.profile
#cd /public/home/liuzy/multiwfn/multiwfn/pvtz_anthraceneBN/
function epilogue() {
[ -d $GAUSS_SCRDIR ] && rm -rf $GAUSS_SCRDIR
}
trap "epilogue" EXIT
trap "exit" SIGTERM
trap "exit" SIGINT
trap "exit" SIGUSR1
trap "exit" SIGUSR2
prog=/public/soft/software/g09-c01/g09/g09
cd /public/home/liuzy/multiwfn/multiwfn/pvtz_anthraceneBN/
${prog} < nmr.com > nmr.log
#rm ${workdir}/*
#rmdir ${workdir}