source: palm/trunk/SCRIPTS/.mrun.config.yonsei2011 @ 810

Last change on this file since 810 was 693, checked in by raasch, 14 years ago

New:
---
adjustments for ibmkisti (pres, batch_scp, mbuild, mrun, subjob)

new default configuration files .mrun.config.yonsei2011 and .config_block_for_ibmkisti

Changed:


Errors:


bugfix: weighting coefficient added to ibm branch (pres)

File size: 14.4 KB
Line 
1# recommended settings for Department of Atmospheric Sciences
2# machines climate0-climate3 (host identifier "lcyon")
3# and for IBM-Regatta-Power6 at KISTI (host identifier "ibmkisti")
4# DON'T FORGET to replace <...> by your respective valid username
5#column 1          column 2                                   column 3
6#name of variable  value of variable (~ must not be used)     scope
7#----------------------------------------------------------------------------
8%mainprog          palm.f90
9%base_directory    $HOME/palm/current_version
10%base_data         ~/palm/current_version/JOBS
11%source_path       $base_directory/trunk/SOURCE
12%add_source_path   $base_directory/USER_CODE/$fname
13%depository_path   $base_directory/MAKE_DEPOSITORY
14#
15%host_identifier   climate0    lcyon
16%host_identifier   gaia*       ibmkisti
17#
18%remote_username   <replace by username on climate0>             lcyon parallel
19%tmp_user_catalog  $base_directory/work                          lcyon parallel
20%tmp_data_catalog  $base_directory/work                          lcyon parallel
21%compiler_name     mpif90                                        lcyon parallel
22%compiler_name_ser ifort                                         lcyon parallel
23%cpp_options       -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf   lcyon parallel
24%netcdf_inc        -I:/usr/local/netcdf/363_intel11/include      lcyon parallel
25%netcdf_lib        -L/usr/local/netcdf/363_intel11/lib:-lnetcdf        lcyon parallel
26%mopts             -j:4                                          lcyon parallel
27%fopts             -fpe0:-axW:-O3:-cpp:-r8:-fp-model:precise:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-convert:little_endian:-I:/usr/local/mpich2/intel11/include     lcyon parallel
28%lopts             -fpe0:-axW:-O3:-cpp:-openmp:-r8:-fp-model:precise:-ftz:-fno-alias:-no-prec-div:-no-prec-sqrt:-ip:-nbs:-Vaxlib:-L:/usr/local/mpich2/intel11/lib                    lcyon parallel
29%memory            2000                                          lcyon parallel
30#
31%compiler_name     mpxlf95_r                                  ibmkisti parallel
32%compiler_name_ser xlf95                                      ibmkisti parallel
33%cpp_options       -qsuffix=cpp=f90:-WF,-DMPI_REAL=MPI_DOUBLE_PRECISION,-D__netcdf=__netcdf,-D__netcdf_64bit=__netcdf_64bit  ibmkisti parallel
34%netcdf_inc        -I:/applic/local/64BIT/NETCDF/V363/include       ibmkisti parallel
35%netcdf_lib        -L/applic/local/64BIT/NETCDF/V363/lib:-lnetcdf   ibmkisti parallel
36%fopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr6:-qarch=pwr6:-qnosave:-qnoescape    ibmkisti parallel
37%lopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr6:-qarch=pwr6:-qnosave:-qnoescape:-lesslsmp   ibmkisti parallel
38%memory            2000                                       ibmkisti parallel
39%cpumax            1000                                       ibmkisti parallel
40%numprocs          4                                          ibmkisti parallel
41%remote_username   <replace by username on KISTI-IBM>         ibmkisti parallel
42%tmp_data_catalog  /gpfs1/<replace by username on KISTI-IBM>/palm_restart_data    ibmkisti parallel
43%tmp_user_catalog  /gpfs1/<replace by username on KISTI-IBM>                      ibmkisti parallel
44#
45%write_binary                true                             restart
46#
47#----------------------------------------------------------------------------
48# INPUT-commands, executed before running PALM - lines must start with "IC:"
49#----------------------------------------------------------------------------
50#IC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  assign -F cachea:512:1:1 f:BININ
51#
52#----------------------------------------------------------------------------
53# ERROR-commands - executed when program terminates abnormally
54#----------------------------------------------------------------------------
55EC:[[ \$locat = compile && ( \$( echo \$localhost | cut -c1-3 ) = t3e ) ]]  &&  cat  cflist.out
56EC:[[ \$locat = execution ]]  &&  cat  RUN_CONTROL
57EC:[[ \$locat = execution ]]  &&  cat  PARTICLE_INFOS/*
58EC:[[ \$( echo \$localhost | cut -c1-3 ) = t3e ]]  &&  ls -al
59EC:[[ \$( echo \$localhost | cut -c1-3 ) = ibm ]]  &&  ls -al
60#
61#----------------------------------------------------------------------------
62# OUTPUT-commands - executed when program terminates normally
63#----------------------------------------------------------------------------
64#
65# Combine 1D- and 3D-profile output (these files are not usable for plotting)
66OC:[[ -f LIST_PROFIL_1D     ]]  &&  cat  LIST_PROFIL_1D  >>  LIST_PROFILE
67OC:[[ -f LIST_PROFIL        ]]  &&  cat  LIST_PROFIL     >>  LIST_PROFILE
68#
69# Combine all particle information files
70OC:[[ -f PARTICLE_INFOS/_0000 ]]  &&  cat  PARTICLE_INFOS/* >> PARTICLE_INFO
71#
72# tar all 3D-plot-data files in case that compressed output is switched on
73OC:[[ -f PLOT3D_COMPRESSED  ]]  &&  tar cf  PLOT3D_DATA  PLOT3D_DATA_*
74#
75#----------------------------------------------------------------------------
76# List of input-files
77#----------------------------------------------------------------------------
78PARIN                    in:job        d3#   $base_data/$fname/INPUT    _p3d
79PARIN                    in:job        pcr   $base_data/$fname/INPUT    _pcr
80PARIN                    in:job        d3f   $base_data/$fname/INPUT    _p3df
81TOPOGRAPHY_DATA          in:locopt     d3#:d3f   $base_data/$fname/INPUT    _topo
82BININ                    in:loc:flpe   d3f:rec   $base_data/$fname/RESTART  _d3d
83PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf  $base_data/$fname/RESTART  _rprt
84DATA_1D_PR_NETCDF        in:locopt     prf   $base_data/$fname/OUTPUT   _pr     nc
85DATA_1D_SP_NETCDF        in:locopt     spf   $base_data/$fname/OUTPUT   _sp     nc
86DATA_1D_TS_NETCDF        in:locopt     tsf   $base_data/$fname/OUTPUT   _ts     nc
87DATA_1D_PTS_NETCDF       in:locopt     ptsf  $base_data/$fname/OUTPUT   _pts    nc
88DATA_2D_XY_NETCDF        in:locopt     xyf   $base_data/$fname/OUTPUT   _xy     nc
89DATA_2D_XY_AV_NETCDF     in:locopt     xyf   $base_data/$fname/OUTPUT   _xy_av  nc
90DATA_2D_XZ_NETCDF        in:locopt     xzf   $base_data/$fname/OUTPUT   _xz     nc
91DATA_2D_YZ_NETCDF        in:locopt     yzf   $base_data/$fname/OUTPUT   _yz     nc
92#DATA_3D_NETCDF           in:locopt     3df   $base_data/$fname/OUTPUT   _3d     nc
93DATA_PRT_NETCDF          in:locopt:pe  prtf  $base_data/$fname/OUTPUT   _prt
94#
95#----------------------------------------------------------------------------
96# List of output-files
97#----------------------------------------------------------------------------
98BINOUT                    out:loc:flpe restart   $base_data/$fname/RESTART  _d3d
99PARTICLE_RESTART_DATA_OUT out:loc:flpe prt#:prtf $base_data/$fname/RESTART  _rprt
100#
101RUN_CONTROL       out:loc:tr   d3#:pcr $base_data/$fname/MONITORING  _rc
102RUN_CONTROL       out:loc:tra  d3f     $base_data/$fname/MONITORING  _rc
103HEADER            out:loc:tr   d3#:pcr $base_data/$fname/MONITORING  _header
104HEADER            out:loc:tra  d3f     $base_data/$fname/MONITORING  _header
105CPU_MEASURES      out:loc:tr   d3#:pcr $base_data/$fname/MONITORING  _cpu
106CPU_MEASURES      out:loc:tra  d3f     $base_data/$fname/MONITORING  _cpu
107DVRP_LOG          out:loc:tr   dv#     $base_data/$fname/MONITORING  _dvrp_log
108DVRP_LOG          out:loc:tra  dvf     $base_data/$fname/MONITORING  _dvrp_log
109PARTICLE_INFO     out:loc:tr   pt#     $base_data/$fname/MONITORING  _prt_info
110PARTICLE_INFO     out:loc:tra  ptf     $base_data/$fname/MONITORING  _prt_info
111LIST_PROFIL       out:loc:tr   d3#     $base_data/$fname/MONITORING  _list_pr
112#
113DATA_1D_PR_NETCDF out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr  nc
114#DATA_1D_PR_NETCDF out:loc      pr#:prf $base_data/$fname/OUTPUT      _pr  nc
115DATA_1D_SP_NETCDF out:loc:tr   sp#:spf $base_data/$fname/OUTPUT      _sp  nc
116#DATA_1D_SP_NETCDF out:loc      sp#:spf $base_data/$fname/OUTPUT      _sp  nc
117DATA_1D_TS_NETCDF out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts  nc
118#DATA_1D_TS_NETCDF out:loc      ts#:tsf $base_data/$fname/OUTPUT      _ts  nc
119DATA_1D_PTS_NETCDF out:loc     pts#:ptsf $base_data/$fname/OUTPUT      _pts  nc
120DATA_1D_PTS_NETCDF out:loc:tr  pts#:ptsf $base_data/$fname/OUTPUT      _pts  nc
121#DATA_2D_XY_NETCDF out:loc:tr   xy#:xyf $base_data/$fname/OUTPUT      _xy  nc
122DATA_2D_XY_NETCDF out:loc      xy#:xyf $base_data/$fname/OUTPUT      _xy  nc
123DATA_2D_XY_AV_NETCDF out:loc:tr   xy#:xyf $base_data/$fname/OUTPUT      _xy_av  nc
124#DATA_2D_XZ_NETCDF out:loc:tr   xz#:xzf $base_data/$fname/OUTPUT      _xz  nc
125DATA_2D_XZ_NETCDF out:loc      xz#:xzf $base_data/$fname/OUTPUT      _xz  nc
126DATA_2D_XZ_AV_NETCDF out:loc:tr   xz#:xzf $base_data/$fname/OUTPUT      _xz_av  nc
127#DATA_2D_YZ_NETCDF out:loc:tr   yz#:yzf $base_data/$fname/OUTPUT      _yz  nc
128DATA_2D_YZ_NETCDF out:loc      yz#:yzf $base_data/$fname/OUTPUT      _yz  nc
129DATA_2D_YZ_AV_NETCDF out:loc:tr   yz#:yzf $base_data/$fname/OUTPUT      _yz_av  nc
130DATA_3D_NETCDF    out:loc:tr   3d#:3df $base_data/$fname/OUTPUT      _3d  nc
131DATA_3D_AV_NETCDF    out:loc:tr   3d#:3df $base_data/$fname/OUTPUT      _3d_av  nc
132#DATA_3D_NETCDF    out:loc      3d#:3df $base_data/$fname/OUTPUT      _3d  nc
133DATA_PRT_NETCDF   out:loc:pe   prt#:prtf $base_data/$fname/OUTPUT    _prt
134DATA_PRT_NETCDF   out:loc:trpe prt#:prtf $base_data/$fname/OUTPUT    _prt
135DATA_DVR          out:loc:trpe dvr     $base_data/$fname/OUTPUT      _dvr
136PLOTTS_PAR        out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_par
137PLOTTS_DATA       out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_in
138PLOTTS_DATA       out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_in
139PLOT1D_PAR        out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_par
140PLOT1D_DATA       out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_in
141PLOT1D_DATA       out:loc:tr   prf     $base_data/$fname/OUTPUT      _pr_in
142PLOTSP_X_PAR      out:loc:tr   spx     $base_data/$fname/OUTPUT      _spx_par
143PLOTSP_X_DATA     out:loc:tr   spx     $base_data/$fname/OUTPUT      _spx_in
144PLOTSP_Y_PAR      out:loc:tr   spy     $base_data/$fname/OUTPUT      _spy_par
145PLOTSP_Y_DATA     out:loc:tr   spy     $base_data/$fname/OUTPUT      _spy_in
146#PLOT2D_XY_GLOBAL  out:loc:tr   xy      $base_data/$fname/OUTPUT      _xy_par
147#PLOT2D_XY         out:loc:tr   xy      $base_data/$fname/OUTPUT      _xy_in
148#PLOT2D_XZ_GLOBAL  out:loc:tr   xz      $base_data/$fname/OUTPUT      _xz_par
149#PLOT2D_XZ         out:loc:tr   xz      $base_data/$fname/OUTPUT      _xz_in
150#PLOT2D_YZ_GLOBAL  out:loc:tr   yz      $base_data/$fname/OUTPUT      _yz_par
151#PLOT2D_YZ         out:loc:tr   yz      $base_data/$fname/OUTPUT      _yz_in
152PLOT3D_FLD        out:loc:tr   avs     $base_data/$fname/OUTPUT      _fld  fld
153PLOT3D_COOR       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avscor
154PLOT3D_DATA       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avs
155PARTICLE_DATA     out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT    _prt_dat
156#
157# Output-example for using more than one statistical region
158#PLOTTS_PAR_0      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_0_par
159#PLOTTS_DATA_0     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_0_in
160#PLOTTS_DATA_0     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_0_in
161#PLOTTS_PAR_1      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_1_par
162#PLOTTS_DATA_1     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_1_in
163#PLOTTS_DATA_1     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_1_in
164#PLOTTS_PAR_2      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_2_par
165#PLOTTS_DATA_2     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_2_in
166#PLOTTS_DATA_2     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_2_in
167PLOT1D_PAR_0      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_0_par
168PLOT1D_DATA_0     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_0_in
169PLOT1D_PAR_1      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_1_par
170PLOT1D_DATA_1     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_1_in
171PLOT1D_PAR_2      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_2_par
172PLOT1D_DATA_2     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_2_in
173PLOT1D_PAR_3      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_3_par
174PLOT1D_DATA_3     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_3_in
175PLOT1D_PAR_4      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_4_par
176PLOT1D_DATA_4     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_4_in
177PLOTTS_PAR_0      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_par
178PLOTTS_DATA_0     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_in
179PLOTTS_DATA_0     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_in
180#
181#----------------------------------------------------------------------------
182# List of input-files for coupled ocean model
183#----------------------------------------------------------------------------
184PARIN_O                  in:job        d3o#   $base_data/$fname/INPUT  _o_p3d
185PARIN_O                  in:job        d3of   $base_data/$fname/INPUT  _o_p3df
186#
187#----------------------------------------------------------------------------
188# List of output-files for coupled ocean model
189#----------------------------------------------------------------------------
190RUN_CONTROL_O     out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_rc
191RUN_CONTROL_O     out:loc:tra  d3of     $base_data/$fname/MONITORING  _o_rc
192HEADER_O          out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_header
193HEADER_O          out:loc:tra  d3of     $base_data/$fname/MONITORING  _o_header
194CPU_MEASURES_O    out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_cpu
195CPU_MEASURES_O    out:loc:tra  d3of     $base_data/$fname/MONITORING  _o_cpu
196LIST_PROFIL_O     out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_list_pr
197#
198DATA_1D_PR_NETCDF_O    out:loc:tr pro#:prof   $base_data/$fname/OUTPUT _o_pr  nc
199DATA_1D_SP_NETCDF_O    out:loc:tr spo#:spof   $base_data/$fname/OUTPUT _o_sp  nc
200DATA_1D_TS_NETCDF_O    out:loc:tr tso#:tsof   $base_data/$fname/OUTPUT _o_ts  nc
201DATA_1D_PTS_NETCDF_O   out:loc:tr ptso#:ptsof $base_data/$fname/OUTPUT _o_pts nc
202DATA_2D_XY_NETCDF_O    out:loc:tr xyo#:xyof   $base_data/$fname/OUTPUT _o_xy  nc
203DATA_2D_XY_AV_NETCDF_O out:loc:tr xyo#:xyof   $base_data/$fname/OUTPUT _o_xy_av  nc
204DATA_2D_XZ_NETCDF_O    out:loc:tr xzo#:xzof   $base_data/$fname/OUTPUT _o_xz  nc
205DATA_2D_XZ_AV_NETCDF_O out:loc:tr xzo#:xzof   $base_data/$fname/OUTPUT _o_xz_av  nc
206DATA_2D_YZ_NETCDF_O    out:loc:tr yzo#:yzof   $base_data/$fname/OUTPUT _o_yz  nc
207DATA_2D_YZ_AV_NETCDF_O out:loc:tr yzo#:yzof   $base_data/$fname/OUTPUT _o_yz_av  nc
Note: See TracBrowser for help on using the repository browser.