forked from HPCNow/SubmitScripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
molcas_7.4-serial-iqtc03.sub
82 lines (67 loc) · 2.32 KB
/
molcas_7.4-serial-iqtc03.sub
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/tcsh
#16/12/09
#NOTA: Molcas 7.2 dona uns resultats diferents a la versió 7.4
#això es degut a que la nova versió utilitza un level shift de 0.5 respecte
#al level shift 1 que utilitza la versió 7.2. Si en la versió s'utilitza
#un level shift de 0.5 els resultats ja son bastant concordants amb la
#última versió
#-------------------------------------------------------------------
# Parametres del SGE
# ------------------------------------------------------------------
#$ -N NOM_SCRIPT
#$ -pe mpi 1
#$ -cwd
#$ -S /bin/tcsh
#$ -o molcas.out
#$ -e molcas.err
#$ -m e
#$ -M [email protected]
#$ -q iqtc03.q
#---------------------------------------------------------------------
# Carreguem els moduls
#---------------------------------------------------------------------
source /opt/modules/init/tcsh
module load molcas/molcas74_patch045_serial_intel9.1_mkl9.1
#---------------------------------------------------------------------
#DADES A MODIFICAR PER L'USUARI
# Preparem l'entorn
#---------------------------------------------------------------------
setenv CurrDir /home/jingles/tests/molcas/7.4/Albert
setenv Project Ps
setenv MOLCASMEM 4000
setenv MOLCASDISK 12000
setenv Title Titol_projecte
setenv TempDir $TMPDIR #$TMP/$Project
# Nota $TMP variable ja cargada pel propi sistema que conté el path /scratch/$USER
setenv WorkDir $TempDir/$Project.Work
setenv MOLCAS_SAVE $WorkDir
#--------------------------------------------------------------------
# Preparem els directoris
#--------------------------------------------------------------------
mkdir -p $WorkDir
mkdir -p $TempDir
cp -r $CurrDir/* $WorkDir
cd $WorkDir
#---------------------------------------------------------------------
#
# Start executing molcas job qsub -q iqtc01.q script
#
#---------------------------------------------------------------------
setenv OMP_NUM_THREADS $NSLOTS
set Infile=$WorkDir/$Project.input
set Outfile=$WorkDir/$Project.out
molcas $Infile >> $Outfile
#---------------------------------------------------------------------
#
# Copiem el resultat
#
#---------------------------------------------------------------------
cp $Outfile $CurrDir
#--------------------------------------------------------------------
#
# Netejem el scratch
#
#--------------------------------------------------------------------
cd -
rm -rf $TempDir
exit