-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsge-test.sh
68 lines (52 loc) · 1.8 KB
/
sge-test.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/sh
#$ -pe gpu 1
#$ -q mmb-gpu.q
#$ -cwd
###################################
## load environment
###################################
module load acemd-0.2
module load gromacs-4.5.1-openmm
module load gromacs-4.5.3-gpu
###################################
## read the gpu variables
###################################
setenv machine `cat $TMPDIR/machine`
echo "machine $machine"
###################################
# machine values {g001.mmb.pcb.ub.es,g002.mmb.pcb.ub.es,g003.mmb.pcb.ub.es,g004.mmb.pcb.ub.es}
###################################
setenv gpumachine `cat $TMPDIR/gpumachine`
echo "gpumachine $gpumachine"
######################################
# gpumachine values {0,1,2,3}
######################################
########################################
## example runing acemd
########################################
#acemd file.conf --device $gpumachine
########################################
## assing the gpu variables for gromacs-openmm
########################################
setenv OPENMM_PLATFORM Cuda
setenv CudaDevice $gpumachine
########################################
# example runing gromacs-openmm
########################################
#mdrun-openmm -s file.tpr
########################################
## assing the gpu variables for gromacs-gpu
########################################
setenv ACCELERATION OpenMM
setenv deviceid $gpumachine
setenv parameter1 `echo "$ACCELERATION":"deviceid=$deviceid"`
########################################
# example runing gromacs-gpu
########################################
#mdrun-gpu -device $parameter1 -s pddtest.tpr
########################################
# example runing pmemd.cuda
########################################
#module load amber-11
#pmemd.cuda -O -i mdin -o mdout -p prmtop -c inpcrd -r restrt -x mdcrd -gpu $gpumachine
sleep 15