File: BatchSystem.lua

package info (click to toggle)
lmod 8.7.60-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 63,008 kB
  • sloc: sh: 6,266; makefile: 2,837; ansic: 1,513; tcl: 1,382; python: 1,050; csh: 112
file content (122 lines) | stat: -rw-r--r-- 3,242 bytes parent folder | download | duplicates (3)
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
BatchSystems = {
   SLURM = {
      stampede = {
         submitHeader = [[
               # stampede
               #SBATCH -J $(JOBNAME)
               #SBATCH -o $(JOBNAME).%j.out
               #SBATCH -p $(QUEUE)
               #SBATCH -N $(NODES)
               #SBATCH -n $(NP)
               #SBATCH -t $(TIME)
               #SBATCH -A $(ACCOUNT)
         ]],
         maxCoresPerNode = 16,
      },
   },
   SGE = {
      ranger = {
         submitHeader= [[
               # ranger
               #$ -V
               #$ -cwd
               #$ -N $(JOBNAME)
               #$ -A $(ACCOUNT)
               #$ -pe $(NPway NP=$(NP), NODES=$(NODES), WAY=$(WAY))
               #$ -q  $(QUEUE)
               #$ -l h_rt=$(TIME)
         ]],
         maxCoresPerNode = 16,
      },
      longhorn = {
         submitHeader= [[
               # longhorn
               #$ -V
               #$ -cwd
               #$ -N $(JOBNAME)
               #$ -P hpc
               #$ -A $(ACCOUNT)
               #$ -pe $(NPway NP=$(NP), NODES=$(NODES), WAY=$(WAY))
               #$ -q  $(QUEUE)
               #$ -l h_rt=$(TIME)
         ]],
         maxCoresPerNode = 8,
      },
      ls4 = {
         submitHeader= [[
               # lonestar
               #$ -V
               #$ -cwd
               #$ -N $(JOBNAME)
               #$ -A $(ACCOUNT)
               #$ -pe $(NPway NP=$(NP), NODES=$(NODES), WAY=$(WAY))
               #$ -q  $(QUEUE)
               #$ -l h_rt=$(TIME)
         ]],
         maxCoresPerNode = 12,
      },
   },
   PBS = {
      harvard = {
         submitHeader= [[
               #PBS -N $(JOBNAME)
               #PBS -A $(ACCOUNT)
               #PBS -q $(QUEUE)
               #PBS -o $(LOGNAME)
               #PBS -l walltime="$(TIME)"
               #PBS -l size="$(NP)"
               #PBS -j oe
         ]],
         maxCoresPerNode = 16,
      },
      garnet = {
         submitHeader= [[
               #PBS -V
               #PBS -N $(JOBNAME)
               #PBS -A $(ACCOUNT)
               #PBS -q $(QUEUE)
               #PBS -l walltime=$(TIME)
               #PBS -l ncpus=$(NP)
               #PBS -j oe
               #PBS -o $(JOBNAME).oe
               # START OF COMMANDS
               umask 007
               umask
               cd $PBS_O_WORKDIR
         ]],
         maxCoresPerNode = 16,
      },
      diamond  = {
         submitHeader= [[
               #PBS -V
               #PBS -N $(JOBNAME)
               #PBS -A $(ACCOUNT)
               #PBS -q $(QUEUE)
               #PBS -l walltime=$(TIME)
               #PBS -l ncpus=$(NP)
               #PBS -j oe
               # START OF COMMANDS
               umask 007
               umask
               cd $PBS_O_WORKDIR
         ]],
         maxCoresPerNode = 16,
      },
      chugach  = {
         submitHeader= [[
               #PBS -V
               #PBS -N $(JOBNAME)
               #PBS -A $(ACCOUNT)
               #PBS -q $(QUEUE)
               #PBS -l walltime=$(TIME)
               #PBS -l mppwidth=$(NP)
               #PBS -j oe
               # START OF COMMANDS
               umask 007
               umask
               cd $PBS_O_WORKDIR
         ]],
         maxCoresPerNode = 16,
      },
   },
}