source: palm/trunk/SCRIPTS/.mrun.config.default @ 44

Last change on this file since 44 was 40, checked in by raasch, 18 years ago

documentation update for the new svn-based version and for 3.1c, update of .mrun.config.default, -u in mbuild only compiles scripts

File size: 14.9 KB
Line 
1#column 1          column 2                                   column 3
2#name of variable  value of variable (~ must not be used)     scope
3#----------------------------------------------------------------------------
4%mainprog          palm.f90
5%base_directory    $HOME/palm/current_version
6%base_data         ~/palm/current_version/JOBS
7%source_path       $base_directory/trunk/SOURCE
8%add_source_path   $base_directory/USER_CODE/$fname
9%depository_path   $base_directory/MAKE_DEPOSITORY
10%use_makefile      true
11#
12#%remote_username   <replace by your linux cluster username>     lcmuk parallel
13%tmp_user_catalog  /tmp                                          lcmuk parallel
14%compiler_name     mpif90                                        lcmuk parallel
15%compiler_name_ser ifort                                         lcmuk parallel
16%fopts             -axW:-cpp:-openmp:-r8:-nbs:-convert:little_endian     lcmuk parallel
17%lopts             -axW:-cpp:-openmp:-r8:-nbs:-Vaxlib                    lcmuk parallel
18#%hostfile          $base_directory/.hostfile                    lcmuk parallel
19#
20#%remote_username  <replace by your linux cluster username>      lcmuk
21%tmp_user_catalog  /tmp                                          lcmuk
22%compiler_name     ifort                                         lcmuk
23%fopts             -axW:-cpp:-r8:-nbs:-convert:little:endian     lcmuk
24%lopts             -axW:-cpp:-r8:-nbs:-Vaxlib                    lcmuk
25#
26#%remote_username  <replace by your linux cluster username>      lcmuk trace
27%tmp_user_catalog  /tmp                                          lcmuk trace
28%compiler_name     ifort                                         lcmuk trace
29%fopts             -axW:-cpp:-g:-CB:-inline_debug_info:-r8:-nbs:-convert:little:endian     lcmuk trace
30%lopts             -axW:-cpp:-g:-CB:-inline_debug_info:-r8:-nbs:-Vaxlib                    lcmuk trace
31#
32#%remote_username   <replace by your HLRN username>           ibmh parallel
33%compiler_name     mpxlf95_r                                  ibmh parallel
34%compiler_name_ser xlf95                                      ibmh parallel
35%fopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmh parallel
36%lopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape:-lesslsmp   ibmh parallel
37%memory            1630                                       ibmh parallel
38%cpumax            1000                                       ibmh parallel
39%numprocs          4                                          ibmh parallel
40#%tmp_data_catalog  /fastfs/work/<replace by your HLRN username>/palm_restart_data    ibmh parallel
41#%email_notification  <replace by your email addres>          ibmh parallel
42#
43#%remote_username   <replace by your HLRN username>           ibmh parallel debug
44%compiler_name     mpxlf95_r                                  ibmh parallel debug
45%compiler_name_ser xlf95                                      ibmh parallel debug
46%fopts             -qnoopt:-g:-qsmp=noopt:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap    ibmh parallel debug
47%lopts             -qnoopt:-g:-qsmp=noopt:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap:-lesslsmp  ibmh parallel debug
48%memory            1000                                       ibmh parallel debug
49%cpumax            1000                                       ibmh parallel debug
50%numprocs          4                                          ibmh parallel debug
51#%tmp_data_catalog  /fastfs/work/<replace by your HLRN username>/palm_restart_data    ibmh parallel debug
52#
53#%remote_username   <replace by your HLRN username>           ibmb parallel
54%compiler_name     mpxlf95_r                                  ibmb parallel
55%compiler_name_ser xlf95                                      ibmb parallel
56%fopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmb parallel
57%lopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape:-lesslsmp  ibmb parallel
58%memory            1630                                       ibmb parallel
59%cpumax            1000                                       ibmb parallel
60%numprocs          4                                          ibmb parallel
61#%tmp_data_catalog  /fastfs/work/<replace by your HLRN username>/palm_restart_data    ibmh parallel debug
62#
63#%remote_username   <replace by your DKRZ username>           nech parallel
64%compiler_name     sxmpif90                                   nech parallel
65%compiler_name_ser sxf90                                      nech parallel
66%fopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4:-pvctl:fullmsg\':-ftrace:-P:stack:-pi:auto:-pi:line=1000  nech parallel
67%lopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4\':-ftrace:-P:stack:-pi:auto:-pi:line=1000:-L/SX/opt/MathKeisan/MK1_6/lib/:-l:fft  nech parallel
68%memory            4000                                       nech parallel
69%cpumax            1000                                       nech parallel
70%numprocs          4                                          nech parallel
71%tmp_data_catalog  $WRKSHR/palm_restart_data                  nech parallel
72#%email_notification  <replace by your email addres>          nech parallel
73#
74#%remote_username   <replace by your NEC-username>             neck parallel
75%compiler_name     sxmpif90                                   neck parallel
76%compiler_name_ser sxf90                                      neck parallel
77%fopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4:-pvctl:fullmsg\':-ftrace:-P:stack:-pi:auto:-pi:line=1000  neck parallel
78%lopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4\':-ftrace:-P:stack:-pi:auto:-pi:line=1000:-L/SX/opt/MathKeisan/MK1_6/lib/:-l:fft  neck parallel
79%memory            4000                                       neck parallel
80%cpumax            1000                                       neck parallel
81%numprocs          4                                          neck parallel
82#%tmp_user_catalog  <replace by your temporary directory>     neck parallel
83#%tmp_data_catalog  <replace by your temp. dir.>/palm_restart_data   neck parallel
84#
85%source_path       $base_directory/SOURCE                     ibmy parallel
86%compiler_name     mpxlf95_r                                  ibmy parallel
87%compiler_name_ser xlf95                                      ibmy parallel
88%fopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmy parallel
89%lopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmy parallel
90%memory            1000                                       ibmy parallel
91%cpumax            1000                                       ibmy parallel
92%numprocs          4                                          ibmy parallel
93%remote_username   raasch                                     ibmy parallel
94%tmp_data_catalog  /usr1/users/raasch/work                    ibmy parallel
95%tmp_user_catalog  /usr1/users/raasch/work                    ibmy parallel
96%email_notification  raasch@muk.uni-hannover.de               ibmy parallel
97#
98%compiler_name     mpxlf95_r                                  ibmy parallel trace
99%compiler_name_ser xlf95                                      ibmy parallel trace
100%fopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap  ibmy parallel trace
101%lopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap  ibmy parallel trace
102%memory            1000                                       ibmy parallel trace
103%cpumax            1000                                       ibmy parallel trace
104%numprocs          4                                          ibmy parallel trace
105%remote_username   raasch                                     ibmy parallel trace
106%tmp_data_catalog  /usr1/users/raasch/work                    ibmy parallel trace
107%tmp_user_catalog  /usr1/users/raasch/work                    ibmy parallel trace
108%email_notification  raasch@muk.uni-hannover.de               ibmy parallel trace
109#
110%write_binary                true                             restart
111#
112#----------------------------------------------------------------------------
113# INPUT-commands, executed before running PALM - lines must start with "IC:"
114#----------------------------------------------------------------------------
115#IC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  assign -F cachea:512:1:1 f:BININ
116#
117#----------------------------------------------------------------------------
118# ERROR-commands - executed when program terminates abnormally
119#----------------------------------------------------------------------------
120EC:[[ \$locat = compile && ( \$( echo \$localhost | cut -c1-3 ) = t3e ) ]]  &&  cat  cflist.out
121EC:[[ \$locat = execution ]]  &&  cat  RUN_CONTROL
122EC:[[ \$locat = execution ]]  &&  cat  PARTICLE_INFOS/*
123EC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  ls -al
124EC:[[ \$( echo \$localhost | cut -c1-3 ) = ibm ]]  &&  ls -al
125#
126#----------------------------------------------------------------------------
127# OUTPUT-commands - executed when program terminates normally
128#----------------------------------------------------------------------------
129#
130OC:[[ -f CPU_MEASURES/_0000 ]]  &&  cat  CPU_MEASURES/* >> CPU_MEASURE_ALL
131# Combine 1D- and 3D-profile output (these files are not usable for plotting)
132OC:[[ -f LIST_PROFIL_1D     ]]  &&  cat  LIST_PROFIL_1D  >>  LIST_PROFILE
133OC:[[ -f LIST_PROFIL        ]]  &&  cat  LIST_PROFIL     >>  LIST_PROFILE
134#
135# Combine all particle information files
136OC:[[ -f PARTICLE_INFOS/_0000 ]]  &&  cat  PARTICLE_INFOS/* >> PARTICLE_INFO
137#
138# Extend number of files to be opened simultaneously (sometimes necessary
139# for combine_plot_fields
140#OC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  limit -v -f 255 -p 0
141#
142# Combine the 2D- and 3D-plot-data of the subdomains (one file per PE) to
143# one file respectively
144OC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  combine_plot_fields.x
145OC:[[ \$( echo \$localhost | cut -c1-3 ) = ibm ]]  &&  combine_plot_fields.x
146OC:[[ \$( echo \$localhost | cut -c1-3 ) = nec ]]  &&  combine_plot_fields.x
147OC:[[ \$( echo \$localhost | cut -c1-3 ) = dec ]]  &&  combine_plot_fields.x
148#
149# Combine parameter files necessary for plot software (iso2d + AVS)
150OC:[[ -f PLOT2D_XY_GLOBAL   ]]  &&  cat  PLOT2D_XY_LOCAL >> PLOT2D_XY_GLOBAL
151OC:[[ -f PLOT2D_XZ_GLOBAL   ]]  &&  cat  PLOT2D_XZ_LOCAL >> PLOT2D_XZ_GLOBAL
152OC:[[ -f PLOT2D_YZ_GLOBAL   ]]  &&  cat  PLOT2D_YZ_LOCAL >> PLOT2D_YZ_GLOBAL
153OC:[[ -f PLOT3D_FLD         ]]  &&  cat  PLOT3D_FLD_COOR >> PLOT3D_FLD
154#
155# tar all 3D-plot-data files in case that compressed output is switched on
156OC:[[ -f PLOT3D_COMPRESSED  ]]  &&  tar cf  PLOT3D_DATA  PLOT3D_DATA_*
157#
158#----------------------------------------------------------------------------
159# List of input-files
160#----------------------------------------------------------------------------
161PARIN                    in:job        d3#   $base_data/$fname/INPUT    _p3d
162PARIN                    in:job        d3f   $base_data/$fname/INPUT    _p3df
163TOPOGRAPHY_DATA          in:locopt     d3#   $base_data/$fname/INPUT    _topo
164BININ                    in:loc:flpe   d3f   $base_data/$fname/RESTART  _d3d
165PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf  $base_data/$fname/RESTART  _rprt
166DATA_1D_PR_NETCDF        in:locopt     prf   $base_data/$fname/OUTPUT   _pr     nc
167DATA_1D_SP_NETCDF        in:locopt     spf   $base_data/$fname/OUTPUT   _sp     nc
168DATA_1D_TS_NETCDF        in:locopt     tsf   $base_data/$fname/OUTPUT   _ts     nc
169DATA_1D_PTS_NETCDF       in:locopt     ptsf  $base_data/$fname/OUTPUT   _pts    nc
170DATA_2D_XY_NETCDF        in:locopt     xyf   $base_data/$fname/OUTPUT   _xy     nc
171DATA_2D_XY_AV_NETCDF     in:locopt     xyf   $base_data/$fname/OUTPUT   _xy_av  nc
172DATA_2D_XZ_NETCDF        in:locopt     xzf   $base_data/$fname/OUTPUT   _xz     nc
173DATA_2D_YZ_NETCDF        in:locopt     yzf   $base_data/$fname/OUTPUT   _yz     nc
174DATA_3D_NETCDF           in:locopt     3df   $base_data/$fname/OUTPUT   _3d     nc
175DATA_PRT_NETCDF          in:locopt:pe  prtf  $base_data/$fname/OUTPUT   _prt
176#
177#----------------------------------------------------------------------------
178# List of output-files
179#----------------------------------------------------------------------------
180BINOUT                    out:loc:flpe restart   $base_data/$fname/RESTART  _d3d
181PARTICLE_RESTART_DATA_OUT out:loc:flpe prt#:prtf $base_data/$fname/RESTART  _rprt
182#
183RUN_CONTROL       out:loc:tr   d3#     $base_data/$fname/MONITORING  _rc
184RUN_CONTROL       out:loc:tra  d3f     $base_data/$fname/MONITORING  _rc
185HEADER            out:loc:tr   d3#     $base_data/$fname/MONITORING  _header
186HEADER            out:loc:tra  d3f     $base_data/$fname/MONITORING  _header
187CPU_MEASURES      out:loc:tr   d3#     $base_data/$fname/MONITORING  _cpu
188CPU_MEASURES      out:loc:tra  d3f     $base_data/$fname/MONITORING  _cpu
189DVRP_LOG          out:loc:tr   dv#     $base_data/$fname/MONITORING  _dvrp_log
190DVRP_LOG          out:loc:tra  dvf     $base_data/$fname/MONITORING  _dvrp_log
191PARTICLE_INFO     out:loc:tr   pt#     $base_data/$fname/MONITORING  _prt_info
192PARTICLE_INFO     out:loc:tra  ptf     $base_data/$fname/MONITORING  _prt_info
193#
194DATA_1D_PR_NETCDF    out:loc:tr   pr#:prf   $base_data/$fname/OUTPUT  _pr     nc
195#DATA_1D_PR_NETCDF    out:loc      pr#:prf   $base_data/$fname/OUTPUT  _pr     nc
196DATA_1D_SP_NETCDF    out:loc:tr   sp#:spf   $base_data/$fname/OUTPUT  _sp     nc
197DATA_1D_TS_NETCDF    out:loc:tr   ts#:tsf   $base_data/$fname/OUTPUT  _ts     nc
198DATA_1D_PTS_NETCDF   out:loc:tr   pts#:ptsf $base_data/$fname/OUTPUT  _pts    nc
199DATA_2D_XY_NETCDF    out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy     nc
200DATA_2D_XY_AV_NETCDF out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy_av  nc
201DATA_2D_XZ_NETCDF    out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz     nc
202DATA_2D_XZ_AV_NETCDF out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz_av  nc
203DATA_2D_YZ_NETCDF    out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz     nc
204DATA_2D_YZ_AV_NETCDF out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz_av  nc
205DATA_3D_NETCDF       out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d     nc
206DATA_3D_AV_NETCDF    out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d_av  nc
207DATA_PRT_NETCDF      out:loc:pe   prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
208DATA_PRT_NETCDF      out:loc:trpe prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
209#
210PLOT3D_FLD        out:loc:tr   avs     $base_data/$fname/OUTPUT      _fld  fld
211PLOT3D_COOR       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avscor
212PLOT3D_DATA       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avs
213PARTICLE_DATA     out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT    _prt_dat
214
Note: See TracBrowser for help on using the repository browser.