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

Last change on this file since 1110 was 1085, checked in by maronga, 9 years ago

-cpp directive moved to %cpp_options in some .mrun.config files

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