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

Last change on this file since 171 was 170, checked in by raasch, 17 years ago

bugfix in read_var_list, default mrun_config changed

File size: 18.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# Enter your own host below by adding another line containing in the second
13# column your hostname (as provided by the unix command "hostname") and in the
14# third column the host identifier. Depending on your system, the first
15# characters of the host identifier should be "lc" (Linux cluster), "ibm"
16# (IBM-AIX), or "nec" (NEC-SX), respectively.
17%host_identifier   bora        lcmuk
18%host_identifier   cs*         nech
19%host_identifier   hreg*-en0   ibmh
20%host_identifier   hanni*-en0  ibmh
21%host_identifier   breg*-en0   ibmb
22%host_identifier   berni*-en0  ibmb
23%host_identifier   tgg*        lctit
24#
25#%remote_username   <replace by your linux cluster username>     lcmuk parallel
26%tmp_user_catalog  /tmp                                          lcmuk parallel
27%compiler_name     mpif90                                        lcmuk parallel
28%compiler_name_ser ifort                                         lcmuk parallel
29%cpp_options       -D__mpi2:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit:-D__intel_openmp_bug   lcmuk parallel
30%netcdf_inc        -I:/muksoft_64/packages/netcdf/3.6.2/include            lcmuk parallel
31%netcdf_lib        -L/muksoft_64/packages/netcdf/3.6.2/lib:-lnetcdf        lcmuk parallel
32%fopts             -axW:-cpp:-openmp:-r8:-nbs:-convert:little_endian:-I:/muksoft/packages/mpich2/2.1.0.4/include     lcmuk parallel
33%lopts             -axW:-cpp:-openmp:-r8:-nbs:-Vaxlib:-L:/muksoft/packages/mpich2/2.1.0.4/lib                    lcmuk parallel
34#%hostfile          $base_directory/.hostfile                    lcmuk parallel
35#
36#%remote_username  <replace by your linux cluster username>      lcmuk
37%tmp_user_catalog  /tmp                                          lcmuk
38%compiler_name     ifort                                         lcmuk
39%fopts             -axW:-cpp:-r8:-nbs:-convert:little:endian     lcmuk
40%lopts             -axW:-cpp:-r8:-nbs:-Vaxlib                    lcmuk
41#
42#%remote_username  <replace by your linux cluster username>      lcmuk trace
43%tmp_user_catalog  /tmp                                          lcmuk trace
44%compiler_name     ifort                                         lcmuk trace
45%fopts             -axW:-cpp:-g:-CB:-inline_debug_info:-r8:-nbs:-convert:little:endian     lcmuk trace
46%lopts             -axW:-cpp:-g:-CB:-inline_debug_info:-r8:-nbs:-Vaxlib                    lcmuk trace
47#
48#%remote_username   <replace by your tsubame username>              lctit parallel
49#%tmp_user_catalog  /work/<replace by your tsubame username>                    lctit parallel
50#%tmp_data_catalog  /work/<replace by your tsubame username>/palm_restart_data  lctit parallel
51%cpp_options       -Mpreprocess:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf  lctit parallel
52%netcdf_inc        -I:/home2/usr5/mkanda/netcdf-3.6.2/include      lctit parallel
53%netcdf_lib        -L/home2/usr5/mkanda/netcdf-3.6.2/lib:-lnetcdf  lctit parallel
54%compiler_name_ser pgf95                                           lctit parallel
55%compiler_name     mpif90                                          lctit parallel
56%fopts             -r8:-fast:-fastsse                              lctit parallel
57%lopts             -r8:-fast:-fastsse                              lctit parallel
58#
59#%remote_username   <replace by your HLRN username>           ibmh parallel
60%compiler_name     mpxlf95_r                                  ibmh parallel
61%compiler_name_ser xlf95                                      ibmh parallel
62%cpp_options       -qsuffix=cpp=f90:-WF,-DMPI_REAL=MPI_DOUBLE_PRECISION,-D__netcdf=__netcdf,-D__netcdf_64bit=__netcdf_64bit  ibmh parallel
63%dvrp_inc          -I/home/h/nikevita/lib_stable/optimize     ibmh parallel
64%dvrp_lib          -L/home/h/nikevita/lib_stable/optimize:-lDVRP2:-lftp  ibmh parallel
65%netcdf_inc        -I:/aws/dataformats/netcdf-3.6.0-p1/64-32/include-64 ibmh parallel
66%netcdf_lib        -L/aws/dataformats/netcdf-3.6.0-p1/64-32/lib:-lnetcdf        ibmh parallel
67%fopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmh parallel
68%lopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape:-lesslsmp   ibmh parallel
69%memory            1630                                       ibmh parallel
70%cpumax            1000                                       ibmh parallel
71%numprocs          4                                          ibmh parallel
72#%tmp_data_catalog  /fastfs/work/<replace by your HLRN username>/palm_restart_data    ibmh parallel
73#%email_notification  <replace by your email addres>          ibmh parallel
74#
75#%remote_username   <replace by your HLRN username>           ibmh parallel debug
76%compiler_name     mpxlf95_r                                  ibmh parallel debug
77%compiler_name_ser xlf95                                      ibmh parallel debug
78%cpp_options       -qsuffix=cpp=f90:-WF,-DMPI_REAL=MPI_DOUBLE_PRECISION,-D__netcdf=__netcdf,-D__netcdf_64bit=__netcdf_64bit  ibmh parallel debug
79%netcdf_inc        -I:/aws/dataformats/netcdf-3.6.0-p1/64-32/include-64 ibmh parallel debug
80%netcdf_lib        -L/aws/dataformats/netcdf-3.6.0-p1/64-32/lib:-lnetcdf        ibmh parallel debug
81%fopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap    ibmh parallel debug
82%lopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap:-lesslsmp  ibmh parallel debug
83%memory            1000                                       ibmh parallel debug
84%cpumax            1000                                       ibmh parallel debug
85%numprocs          4                                          ibmh parallel debug
86#%tmp_data_catalog  /fastfs/work/<replace by your HLRN username>/palm_restart_data    ibmh parallel debug
87#
88#%remote_username   <replace by your HLRN username>           ibmb parallel
89%compiler_name     mpxlf95_r                                  ibmb parallel
90%compiler_name_ser xlf95                                      ibmb parallel
91%cpp_options       -qsuffix=cpp=f90:-WF,-DMPI_REAL=MPI_DOUBLE_PRECISION,-D__netcdf=__netcdf,-D__netcdf_64bit=__netcdf_64bit  ibmb parallel
92%netcdf_inc        -I:/aws/dataformats/netcdf-3.6.0-p1/64-32/include-64 ibmb parallel
93%netcdf_lib        -L/aws/dataformats/netcdf-3.6.0-p1/64-32/lib:-lnetcdf        ibmb parallel
94%fopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmb parallel
95%lopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape:-lesslsmp  ibmb parallel
96%memory            1630                                       ibmb parallel
97%cpumax            1000                                       ibmb parallel
98%numprocs          4                                          ibmb parallel
99#%tmp_data_catalog  /fastfs/work/<replace by your HLRN username>/palm_restart_data    ibmb parallel
100#
101#%remote_username   <replace by your DKRZ username>           nech parallel
102%compiler_name     sxmpif90                                   nech parallel
103%compiler_name_ser sxf90                                      nech parallel
104%cpp_options       -Ep:-DMPI_REAL=MPI_REAL8:-DMPI_2REAL=MPI_2REAL8:-DSCFFT=DZFFT:-DCSFFT=ZDFFT:-D__netcdf:-D__netcdf_64bit  nech parallel
105%netcdf_inc        -I:/pool/SX-6/netcdf/netcdf-3.6.0-p1/include  nech parallel
106%netcdf_lib        -L/pool/SX-6/netcdf/netcdf-3.6.0-p1/lib:-lnetcdf  nech parallel
107%fopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4:-pvctl:fullmsg\':-ftrace:-P:stack:-pi:auto:-pi:line=1000  nech parallel
108%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
109%memory            4000                                       nech parallel
110%cpumax            1000                                       nech parallel
111%numprocs          4                                          nech parallel
112%tmp_data_catalog  $WRKSHR/palm_restart_data                  nech parallel
113#%email_notification  <replace by your email addres>          nech parallel
114#
115#%remote_username   <replace by your NEC-username>             neck parallel
116%compiler_name     sxmpif90                                   neck parallel
117%compiler_name_ser sxf90                                      neck parallel
118%cpp_options       -Ep:-DMPI_REAL=MPI_REAL8:-DMPI_2REAL=MPI_2REAL8:-DSCFFT=DZFFT:-DCSFFT=ZDFFT:-D__netcdf:-D__netcdf_64bit  neck parallel
119%netcdf_inc        -I:/home/DSRC/NC/tatuyama/pub/netcdf-3.6.0-p1/include  neck parallel
120%netcdf_lib        -L/home/DSRC/NC/tatuyama/pub/netcdf-3.6.0-p1/lib:-lnetcdf  neck parallel
121%dvrp_inc          -I/home/DSRC/NC/tatuyama/pub/dvrp          neck parallel
122%dvrp_lib          -L/home/DSRC/NC/tatuyama/pub/dvrp:-lDVRP2:-lftp  neck parallel
123%fopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4:-pvctl:fullmsg\':-ftrace:-P:stack:-pi:auto:-pi:line=1000  neck parallel
124%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
125%memory            4000                                       neck parallel
126%cpumax            1000                                       neck parallel
127%numprocs          4                                          neck parallel
128#%tmp_user_catalog  <replace by your temporary directory>     neck parallel
129#%tmp_data_catalog  <replace by your temp. dir.>/palm_restart_data   neck parallel
130#
131%source_path       $base_directory/SOURCE                     ibmy parallel
132%compiler_name     mpxlf95_r                                  ibmy parallel
133%compiler_name_ser xlf95                                      ibmy parallel
134%fopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmy parallel
135%lopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmy parallel
136%memory            1000                                       ibmy parallel
137%cpumax            1000                                       ibmy parallel
138%numprocs          4                                          ibmy parallel
139%remote_username   raasch                                     ibmy parallel
140%tmp_data_catalog  /usr1/users/raasch/work                    ibmy parallel
141%tmp_user_catalog  /usr1/users/raasch/work                    ibmy parallel
142%email_notification  raasch@muk.uni-hannover.de               ibmy parallel
143#
144%compiler_name     mpxlf95_r                                  ibmy parallel trace
145%compiler_name_ser xlf95                                      ibmy parallel trace
146%cpp_options       -Ep:-DMPI_REAL=MPI_REAL8:-DMPI_2REAL=MPI_2REAL8:-DSCFFT=DZFFT:-DCSFFT=ZDFFT:-D__netcdf:-D__netcdf_64bit  nech parallel
147%fopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap  ibmy parallel trace
148%lopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap  ibmy parallel trace
149%memory            1000                                       ibmy parallel trace
150%cpumax            1000                                       ibmy parallel trace
151%numprocs          4                                          ibmy parallel trace
152%remote_username   raasch                                     ibmy parallel trace
153%tmp_data_catalog  /usr1/users/raasch/work                    ibmy parallel trace
154%tmp_user_catalog  /usr1/users/raasch/work                    ibmy parallel trace
155%email_notification  raasch@muk.uni-hannover.de               ibmy parallel trace
156#
157%write_binary                true                             restart
158#
159#----------------------------------------------------------------------------
160# INPUT-commands, executed before running PALM - lines must start with "IC:"
161#----------------------------------------------------------------------------
162#IC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  assign -F cachea:512:1:1 f:BININ
163#
164#----------------------------------------------------------------------------
165# ERROR-commands - executed when program terminates abnormally
166#----------------------------------------------------------------------------
167EC:[[ \$locat = compile && ( \$( echo \$localhost | cut -c1-3 ) = t3e ) ]]  &&  cat  cflist.out
168EC:[[ \$locat = execution ]]  &&  cat  RUN_CONTROL
169EC:[[ \$locat = execution ]]  &&  cat  PARTICLE_INFOS/*
170EC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  ls -al
171EC:[[ \$( echo \$localhost | cut -c1-3 ) = ibm ]]  &&  ls -al
172#
173#----------------------------------------------------------------------------
174# OUTPUT-commands - executed when program terminates normally
175#----------------------------------------------------------------------------
176#
177OC:[[ -f CPU_MEASURES/_0000 ]]  &&  cat  CPU_MEASURES/* >> CPU_MEASURE_ALL
178# Combine 1D- and 3D-profile output (these files are not usable for plotting)
179OC:[[ -f LIST_PROFIL_1D     ]]  &&  cat  LIST_PROFIL_1D  >>  LIST_PROFILE
180OC:[[ -f LIST_PROFIL        ]]  &&  cat  LIST_PROFIL     >>  LIST_PROFILE
181#
182# Combine all particle information files
183OC:[[ -f PARTICLE_INFOS/_0000 ]]  &&  cat  PARTICLE_INFOS/* >> PARTICLE_INFO
184#
185# Extend number of files to be opened simultaneously (sometimes necessary
186# for combine_plot_fields
187#OC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  limit -v -f 255 -p 0
188#
189# Combine the 2D- and 3D-plot-data of the subdomains (one file per PE) to
190# one file respectively
191OC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  combine_plot_fields.x
192OC:[[ \$( echo \$localhost | cut -c1-3 ) = ibm ]]  &&  combine_plot_fields.x
193OC:[[ \$( echo \$localhost | cut -c1-3 ) = nec ]]  &&  combine_plot_fields.x
194OC:[[ \$( echo \$localhost | cut -c1-3 ) = dec ]]  &&  combine_plot_fields.x
195OC:[[ \$( echo \$localhost | cut -c1-2 ) = lc  ]]  &&  combine_plot_fields.x
196#
197# Combine parameter files necessary for plot software (iso2d + AVS)
198OC:[[ -f PLOT2D_XY_GLOBAL   ]]  &&  cat  PLOT2D_XY_LOCAL >> PLOT2D_XY_GLOBAL
199OC:[[ -f PLOT2D_XZ_GLOBAL   ]]  &&  cat  PLOT2D_XZ_LOCAL >> PLOT2D_XZ_GLOBAL
200OC:[[ -f PLOT2D_YZ_GLOBAL   ]]  &&  cat  PLOT2D_YZ_LOCAL >> PLOT2D_YZ_GLOBAL
201OC:[[ -f PLOT3D_FLD         ]]  &&  cat  PLOT3D_FLD_COOR >> PLOT3D_FLD
202#
203# tar all 3D-plot-data files in case that compressed output is switched on
204OC:[[ -f PLOT3D_COMPRESSED  ]]  &&  tar cf  PLOT3D_DATA  PLOT3D_DATA_*
205#
206#----------------------------------------------------------------------------
207# List of input-files
208#----------------------------------------------------------------------------
209PARIN                    in:job        d3#   $base_data/$fname/INPUT    _p3d
210PARIN                    in:job        d3f   $base_data/$fname/INPUT    _p3df
211TOPOGRAPHY_DATA          in:locopt     d3#   $base_data/$fname/INPUT    _topo
212BININ                    in:loc:flpe   d3f   $base_data/$fname/RESTART  _d3d
213PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf  $base_data/$fname/RESTART  _rprt
214DATA_1D_PR_NETCDF        in:locopt     prf   $base_data/$fname/OUTPUT   _pr     nc
215DATA_1D_SP_NETCDF        in:locopt     spf   $base_data/$fname/OUTPUT   _sp     nc
216DATA_1D_TS_NETCDF        in:locopt     tsf   $base_data/$fname/OUTPUT   _ts     nc
217DATA_1D_PTS_NETCDF       in:locopt     ptsf  $base_data/$fname/OUTPUT   _pts    nc
218DATA_2D_XY_NETCDF        in:locopt     xyf   $base_data/$fname/OUTPUT   _xy     nc
219DATA_2D_XY_AV_NETCDF     in:locopt     xyf   $base_data/$fname/OUTPUT   _xy_av  nc
220DATA_2D_XZ_NETCDF        in:locopt     xzf   $base_data/$fname/OUTPUT   _xz     nc
221DATA_2D_YZ_NETCDF        in:locopt     yzf   $base_data/$fname/OUTPUT   _yz     nc
222DATA_3D_NETCDF           in:locopt     3df   $base_data/$fname/OUTPUT   _3d     nc
223DATA_PRT_NETCDF          in:locopt:pe  prtf  $base_data/$fname/OUTPUT   _prt
224#
225#----------------------------------------------------------------------------
226# List of output-files
227#----------------------------------------------------------------------------
228BINOUT                    out:loc:flpe restart   $base_data/$fname/RESTART  _d3d
229PARTICLE_RESTART_DATA_OUT out:loc:flpe prt#:prtf $base_data/$fname/RESTART  _rprt
230#
231RUN_CONTROL       out:loc:tr   d3#     $base_data/$fname/MONITORING  _rc
232RUN_CONTROL       out:loc:tra  d3f     $base_data/$fname/MONITORING  _rc
233HEADER            out:loc:tr   d3#     $base_data/$fname/MONITORING  _header
234HEADER            out:loc:tra  d3f     $base_data/$fname/MONITORING  _header
235CPU_MEASURES      out:loc:tr   d3#     $base_data/$fname/MONITORING  _cpu
236CPU_MEASURES      out:loc:tra  d3f     $base_data/$fname/MONITORING  _cpu
237DVRP_LOG          out:loc:tr   dv#     $base_data/$fname/MONITORING  _dvrp_log
238DVRP_LOG          out:loc:tra  dvf     $base_data/$fname/MONITORING  _dvrp_log
239PARTICLE_INFO     out:loc:tr   pt#     $base_data/$fname/MONITORING  _prt_info
240PARTICLE_INFO     out:loc:tra  ptf     $base_data/$fname/MONITORING  _prt_info
241#
242DATA_1D_PR_NETCDF    out:loc:tr   pr#:prf   $base_data/$fname/OUTPUT  _pr     nc
243#DATA_1D_PR_NETCDF    out:loc      pr#:prf   $base_data/$fname/OUTPUT  _pr     nc
244DATA_1D_SP_NETCDF    out:loc:tr   sp#:spf   $base_data/$fname/OUTPUT  _sp     nc
245DATA_1D_TS_NETCDF    out:loc:tr   ts#:tsf   $base_data/$fname/OUTPUT  _ts     nc
246DATA_1D_PTS_NETCDF   out:loc:tr   pts#:ptsf $base_data/$fname/OUTPUT  _pts    nc
247DATA_2D_XY_NETCDF    out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy     nc
248DATA_2D_XY_AV_NETCDF out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy_av  nc
249DATA_2D_XZ_NETCDF    out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz     nc
250DATA_2D_XZ_AV_NETCDF out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz_av  nc
251DATA_2D_YZ_NETCDF    out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz     nc
252DATA_2D_YZ_AV_NETCDF out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz_av  nc
253DATA_3D_NETCDF       out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d     nc
254DATA_3D_AV_NETCDF    out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d_av  nc
255DATA_PRT_NETCDF      out:loc:pe   prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
256DATA_PRT_NETCDF      out:loc:trpe prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
257#
258PLOT3D_FLD        out:loc:tr   avs     $base_data/$fname/OUTPUT      _fld  fld
259PLOT3D_COOR       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avscor
260PLOT3D_DATA       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avs
261PARTICLE_DATA     out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT    _prt_dat
262
Note: See TracBrowser for help on using the repository browser.