source: palm/tags/release-3.7/SCRIPTS/.mrun.config.imuk @ 4095

Last change on this file since 4095 was 343, checked in by maronga, 12 years ago

adjustments for lcxt4 and ibmy, allow user 2d xy cross section output at z=nzb+1

File size: 14.1 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 operating system, the
15# first characters of the host identifier should be "lc" (Linux cluster), "ibm"
16# (IBM-AIX), or "nec" (NEC-SX), respectively.
17%host_identifier   service100  lcsgih
18%host_identifier   r1*         lcsgih
19%host_identifier   h01*        lcsgih
20%host_identifier   r2*         lcsgib
21%host_identifier   b01*        lcsgib
22%host_identifier   gallego     lcmuk
23%host_identifier   nid00*      lcxt4
24#
25%remote_username   maronga     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   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:-r8:-nbs:-convert:little_endian:-I:/muksoft_64/packages/mpich2/2.1.0.5/include     lcmuk parallel
33%lopts             -axW:-cpp:-r8:-nbs:-Vaxlib:-L:/muksoft_64/packages/mpich2/2.1.0.5/lib                    lcmuk parallel
34#%hostfile          $base_directory/.hostfile                    lcmuk parallel
35#
36#%remote_username  maronga      lcmuk
37%tmp_user_catalog  /tmp                                          lcmuk
38%compiler_name     ifort                                         lcmuk
39%cpp_options       -D__netcdf:-D__netcdf_64bit                   lcmuk
40%netcdf_inc        -I:/muksoft_64/packages/netcdf/3.6.2/include       lcmuk
41%netcdf_lib        -L/muksoft_64/packages/netcdf/3.6.2/lib:-lnetcdf   lcmuk
42%fopts             -axW:-cpp:-r8:-nbs:-convert:little:endian     lcmuk
43%lopts             -axW:-cpp:-r8:-nbs:-Vaxlib                    lcmuk
44#
45%remote_username  maronga                                        lcmuk trace
46%tmp_user_catalog  /tmp                                          lcmuk trace
47%compiler_name     ifort                                         lcmuk trace
48%cpp_options       -D__netcdf:-D__netcdf_64bit                   lcmuk trace
49%netcdf_inc        -I:/muksoft_64/packages/netcdf/3.6.2/include       lcmuk trace
50%netcdf_lib        -L/muksoft_64/packages/netcdf/3.6.2/lib:-lnetcdf   lcmuk trace
51%fopts             -axW:-cpp:-g:-CB:-inline_debug_info:-r8:-nbs:-convert:little:endian     lcmuk trace
52%lopts             -axW:-cpp:-g:-CB:-inline_debug_info:-r8:-nbs:-Vaxlib                    lcmuk trace
53#
54%sgi_feature       ice                                        lcsgih parallel
55%remote_username   nikmaron                                   lcsgih parallel
56%compiler_name     mpif90                                     lcsgih parallel
57%compiler_name_ser ifort                                      lcsgih parallel
58%mpilib            mvapich2/1.2.0-intel                       lcsgih parallel
59%cpp_options       -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit   lcsgih parallel
60%netcdf_inc        -I:/sw/dataformats/netcdf/3.6.2/include    lcsgih parallel
61%netcdf_lib        -L/sw/dataformats/netcdf/3.6.2/lib:-lnetcdf:-lnetcdff      lcsgih parallel
62%fopts             -g:-w:-xT:-O3:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian  lcsgih parallel
63%lopts             -g:-w:-xT:-O3:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib   lcsgih parallel
64#%tmp_data_catalog  /gfs1/work/nikmaron/palm_restart_data                             lcsgih parallel
65#%tmp_user_catalog  /gfs1/tmp/nikmaron                                                lcsgih parallel
66#
67%sgi_feature       ice                                        lcsgih parallel debug
68%remote_username   nikmaron                                   lcsgih parallel debug
69%totalview         true                                       lcsgih parallel debug
70%compiler_name     mpif90                                     lcsgih parallel debug
71%compiler_name_ser ifort                                      lcsgih parallel debug
72%mpilib            mvapich2/1.2.0-intel                       lcsgih parallel debug
73%cpp_options       -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit   lcsgih parallel debug
74%netcdf_inc        -I:/sw/dataformats/netcdf/3.6.2/include    lcsgih parallel debug
75%netcdf_lib        -L/sw/dataformats/netcdf/3.6.2/lib:-lnetcdf:-lnetcdff      lcsgih parallel debug
76%fopts             -C:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian  lcsgih parallel debug
77%lopts             -C:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib           lcsgih parallel debug
78#%tmp_data_catalog  /gfs1/work/nikmaron/palm_restart_data      lcsgih parallel debug
79#%tmp_user_catalog  /gfs1/tmp/nikmaron                         lcsgih parallel debug
80#
81%sgi_feature       ice                                        lcsgib parallel
82%remote_username   nikmaron                                   lcsgib parallel
83%compiler_name     mpif90                                     lcsgib parallel
84%compiler_name_ser ifort                                      lcsgib parallel
85%mpilib            mvapich2/1.2.0-intel                       lcsgib parallel
86%cpp_options       -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit   lcsgib parallel
87%netcdf_inc        -I:/sw/dataformats/netcdf/3.6.2/include    lcsgib parallel
88%netcdf_lib        -L/sw/dataformats/netcdf/3.6.2/lib:-lnetcdf:-lnetcdff      lcsgib parallel
89
90%fopts             -g:-w:-xT:-O3:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian  lcsgib parallel
91%lopts             -g:-w:-xT:-O3:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib   lcsgib parallel
92#%tmp_data_catalog  /gfs1/work/nikmaron/palm_restart_data                             lcsgib parallel
93#%tmp_user_catalog  /gfs1/tmp/nikmaron                                                lcsgib parallel
94#
95%sgi_feature       ice                                        lcsgib parallel debug
96%remote_username   nikmaron                                   lcsgib parallel debug
97%compiler_name     mpif90                                     lcsgib parallel debug
98%compiler_name_ser ifort                                      lcsgib parallel debug
99%mpilib            mvapich2/1.2.0-intel                       lcsgib parallel debug
100%cpp_options       -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit   lcsgib parallel debug
101%netcdf_inc        -I:/sw/dataformats/netcdf/3.6.2/include    lcsgib parallel debug
102%netcdf_lib        -L/sw/dataformats/netcdf/3.6.2/lib:-lnetcdf:-lnetcdff      lcsgib parallel debug
103%fopts             -C:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian  lcsgib parallel debug
104%lopts             -C:-fpe0:-debug:-traceback:-g:-w:-xT:-O0:-cpp:-r8:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib           lcsgib parallel debug
105#%tmp_data_catalog  /gfs1/work/nikmaron/palm_restart_data      lcsgib parallel debug
106#%tmp_user_catalog  /gfs1/tmp/nikmaron                         lcsgib parallel debug
107
108#
109%remote_username     bjornm         lcxt4 parallel
110%tmp_user_catalog    /work/bjornm   lcxt4 parallel
111%tmp_data_catalog    /work/bjornm/PALM_RESTART_DATA  lcxt4 parallel
112#%job_catalog         /work/bjornm/job_queue lcxt4 parallel
113%compiler_name       ftn           lcxt4 parallel
114%compiler_name_ser   ftn           lcxt4 parallel
115%cpp_options        -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__intel_openmp_bug   lcxt4 parallel
116%netcdf_inc         -I/work/apps/netcdf-3.6.2-cnl-pgi/include      lcxt4 parallel
117%netcdf_lib         -L/work/apps/netcdf-3.6.2-cnl-pgi/lib:-lnetcdf lcxt4 parallel
118%fopts              -fastsse:-Mpreprocess:-r8:-Mnobackslash        lcxt4 parallel
119%lopts              -fastsse:-Mpreprocess:-r8:-Mnobackslash        lcxt4 parallel
120#%fopts              -Mbounds:-fastsse:-Mpreprocess:-r8:-Mnobackslash        lcxt4 parallel
121#%lopts              -Mbounds:-fastsse:-Mpreprocess:-r8:-Mnobackslash        lcxt4 parallel
122
123%email_notification  maronga@muk.uni-hannover.de                 lcxt4 parallel
124#
125%write_binary                true                             restart
126#
127#----------------------------------------------------------------------------
128# INPUT-commands, executed before running PALM - lines must start with "IC:"
129#----------------------------------------------------------------------------
130#IC:
131#
132#----------------------------------------------------------------------------
133# ERROR-commands - executed when program terminates abnormally
134#----------------------------------------------------------------------------
135EC:[[ \$locat = execution ]]  &&  cat  RUN_CONTROL
136EC:pwd; ls -al
137#
138#----------------------------------------------------------------------------
139# OUTPUT-commands - executed when program terminates normally
140#----------------------------------------------------------------------------
141#
142# Combine 1D- and 3D-profile output (these files are not usable for plotting)
143OC:[[ -f LIST_PROFIL_1D     ]]  &&  cat  LIST_PROFIL_1D  >>  LIST_PROFILE
144OC:[[ -f LIST_PROFIL        ]]  &&  cat  LIST_PROFIL     >>  LIST_PROFILE
145#
146# Combine all particle information files
147OC:[[ -f PARTICLE_INFOS/_0000 ]]  &&  cat  PARTICLE_INFOS/* >> PARTICLE_INFO
148#
149# Collect plot data (2d/3d) into one file
150OC:combine_plot_fields.x
151#
152#----------------------------------------------------------------------------
153# List of input-files
154#----------------------------------------------------------------------------
155PARIN                    in:job        d3#      $base_data/$fname/INPUT    _p3d
156PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
157TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
158BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
159PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
160DATA_1D_PR_NETCDF        in:locopt     prf      $base_data/$fname/OUTPUT   _pr     nc
161DATA_1D_SP_NETCDF        in:locopt     spf      $base_data/$fname/OUTPUT   _sp     nc
162DATA_1D_TS_NETCDF        in:locopt     tsf      $base_data/$fname/OUTPUT   _ts     nc
163DATA_1D_PTS_NETCDF       in:locopt     ptsf     $base_data/$fname/OUTPUT   _pts    nc
164DATA_2D_XY_NETCDF        in:locopt     xyf      $base_data/$fname/OUTPUT   _xy     nc
165DATA_2D_XY_AV_NETCDF     in:locopt     xyf      $base_data/$fname/OUTPUT   _xy_av  nc
166DATA_2D_XZ_NETCDF        in:locopt     xzf      $base_data/$fname/OUTPUT   _xz     nc
167DATA_2D_YZ_NETCDF        in:locopt     yzf      $base_data/$fname/OUTPUT   _yz     nc
168DATA_3D_NETCDF           in:locopt     3df      $base_data/$fname/OUTPUT   _3d     nc
169DATA_PRT_NETCDF          in:locopt:pe  prtf     $base_data/$fname/OUTPUT   _prt
170#
171#----------------------------------------------------------------------------
172# List of output-files
173#----------------------------------------------------------------------------
174BINOUT                    out:loc:flpe restart   $base_data/$fname/RESTART  _d3d
175PARTICLE_RESTART_DATA_OUT out:loc:flpe prt#:prtf $base_data/$fname/RESTART  _rprt
176#
177RUN_CONTROL       out:loc:tr   d3#     $base_data/$fname/MONITORING  _rc
178RUN_CONTROL       out:loc:tra  d3f     $base_data/$fname/MONITORING  _rc
179HEADER            out:loc:tr   d3#     $base_data/$fname/MONITORING  _header
180HEADER            out:loc:tra  d3f     $base_data/$fname/MONITORING  _header
181CPU_MEASURES      out:loc:tr   d3#     $base_data/$fname/MONITORING  _cpu
182CPU_MEASURES      out:loc:tra  d3f     $base_data/$fname/MONITORING  _cpu
183#
184DATA_1D_PR_NETCDF    out:loc:tr   pr#:prf   $base_data/$fname/OUTPUT  _pr     nc
185#DATA_1D_PR_NETCDF    out:loc      pr#:prf   $base_data/$fname/OUTPUT  _pr     nc
186DATA_1D_SP_NETCDF    out:loc:tr   sp#:spf   $base_data/$fname/OUTPUT  _sp     nc
187DATA_1D_TS_NETCDF    out:loc:tr   ts#:tsf   $base_data/$fname/OUTPUT  _ts     nc
188DATA_1D_PTS_NETCDF   out:loc:tr   pts#:ptsf $base_data/$fname/OUTPUT  _pts    nc
189DATA_2D_XY_NETCDF    out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy     nc
190DATA_2D_XY_AV_NETCDF out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy_av  nc
191DATA_2D_XZ_NETCDF    out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz     nc
192DATA_2D_XZ_AV_NETCDF out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz_av  nc
193DATA_2D_YZ_NETCDF    out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz     nc
194DATA_2D_YZ_AV_NETCDF out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz_av  nc
195DATA_3D_NETCDF       out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d     nc
196DATA_3D_AV_NETCDF    out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d_av  nc
197DATA_PRT_NETCDF      out:loc:pe   prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
198DATA_PRT_NETCDF      out:loc:trpe prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
199DATA_DVR             out:loc:trpe dvr       $base_data/$fname/OUTPUT  _dvr
200#
201DVRP_LOG          out:loc:tr   dv#       $base_data/$fname/MONITORING  _dvrp_log
202DVRP_LOG          out:loc:tra  dvf       $base_data/$fname/MONITORING  _dvrp_log
203PARTICLE_INFO     out:loc:tr   pt#       $base_data/$fname/MONITORING  _prt_info
204PARTICLE_INFO     out:loc:tra  ptf       $base_data/$fname/MONITORING  _prt_info
205PARTICLE_DATA     out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT      _prt_dat
206
Note: See TracBrowser for help on using the repository browser.