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

Last change on this file since 1433 was 1241, checked in by heinze, 11 years ago

Nudging and large scale forcing from external file implemented

  • Property svn:keywords set to Id
File size: 14.6 KB
Line 
1#$Id: .mrun.config.yonsei2011 1241 2013-10-30 11:36:58Z keck $
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
83NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
84LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
85BININ                    in:loc:flpe   d3f:rec   $base_data/$fname/RESTART  _d3d
86PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf  $base_data/$fname/RESTART  _rprt
87DATA_1D_PR_NETCDF        in:locopt     prf   $base_data/$fname/OUTPUT   _pr     nc
88DATA_1D_SP_NETCDF        in:locopt     spf   $base_data/$fname/OUTPUT   _sp     nc
89DATA_1D_TS_NETCDF        in:locopt     tsf   $base_data/$fname/OUTPUT   _ts     nc
90DATA_1D_PTS_NETCDF       in:locopt     ptsf  $base_data/$fname/OUTPUT   _pts    nc
91DATA_2D_XY_NETCDF        in:locopt     xyf   $base_data/$fname/OUTPUT   _xy     nc
92DATA_2D_XY_AV_NETCDF     in:locopt     xyf   $base_data/$fname/OUTPUT   _xy_av  nc
93DATA_2D_XZ_NETCDF        in:locopt     xzf   $base_data/$fname/OUTPUT   _xz     nc
94DATA_2D_YZ_NETCDF        in:locopt     yzf   $base_data/$fname/OUTPUT   _yz     nc
95#DATA_3D_NETCDF           in:locopt     3df   $base_data/$fname/OUTPUT   _3d     nc
96DATA_PRT_NETCDF          in:locopt:pe  prtf  $base_data/$fname/OUTPUT   _prt
97#
98#----------------------------------------------------------------------------
99# List of output-files
100#----------------------------------------------------------------------------
101BINOUT                    out:loc:flpe restart   $base_data/$fname/RESTART  _d3d
102PARTICLE_RESTART_DATA_OUT out:loc:flpe prt#:prtf $base_data/$fname/RESTART  _rprt
103#
104RUN_CONTROL       out:loc:tr   d3#:pcr $base_data/$fname/MONITORING  _rc
105RUN_CONTROL       out:loc:tra  d3f     $base_data/$fname/MONITORING  _rc
106HEADER            out:loc:tr   d3#:pcr $base_data/$fname/MONITORING  _header
107HEADER            out:loc:tra  d3f     $base_data/$fname/MONITORING  _header
108CPU_MEASURES      out:loc:tr   d3#:pcr $base_data/$fname/MONITORING  _cpu
109CPU_MEASURES      out:loc:tra  d3f     $base_data/$fname/MONITORING  _cpu
110DVRP_LOG          out:loc:tr   dv#     $base_data/$fname/MONITORING  _dvrp_log
111DVRP_LOG          out:loc:tra  dvf     $base_data/$fname/MONITORING  _dvrp_log
112PARTICLE_INFO     out:loc:tr   pt#     $base_data/$fname/MONITORING  _prt_info
113PARTICLE_INFO     out:loc:tra  ptf     $base_data/$fname/MONITORING  _prt_info
114LIST_PROFIL       out:loc:tr   d3#     $base_data/$fname/MONITORING  _list_pr
115#
116DATA_1D_PR_NETCDF out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr  nc
117#DATA_1D_PR_NETCDF out:loc      pr#:prf $base_data/$fname/OUTPUT      _pr  nc
118DATA_1D_SP_NETCDF out:loc:tr   sp#:spf $base_data/$fname/OUTPUT      _sp  nc
119#DATA_1D_SP_NETCDF out:loc      sp#:spf $base_data/$fname/OUTPUT      _sp  nc
120DATA_1D_TS_NETCDF out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts  nc
121#DATA_1D_TS_NETCDF out:loc      ts#:tsf $base_data/$fname/OUTPUT      _ts  nc
122DATA_1D_PTS_NETCDF out:loc     pts#:ptsf $base_data/$fname/OUTPUT      _pts  nc
123DATA_1D_PTS_NETCDF out:loc:tr  pts#:ptsf $base_data/$fname/OUTPUT      _pts  nc
124#DATA_2D_XY_NETCDF out:loc:tr   xy#:xyf $base_data/$fname/OUTPUT      _xy  nc
125DATA_2D_XY_NETCDF out:loc      xy#:xyf $base_data/$fname/OUTPUT      _xy  nc
126DATA_2D_XY_AV_NETCDF out:loc:tr   xy#:xyf $base_data/$fname/OUTPUT      _xy_av  nc
127#DATA_2D_XZ_NETCDF out:loc:tr   xz#:xzf $base_data/$fname/OUTPUT      _xz  nc
128DATA_2D_XZ_NETCDF out:loc      xz#:xzf $base_data/$fname/OUTPUT      _xz  nc
129DATA_2D_XZ_AV_NETCDF out:loc:tr   xz#:xzf $base_data/$fname/OUTPUT      _xz_av  nc
130#DATA_2D_YZ_NETCDF out:loc:tr   yz#:yzf $base_data/$fname/OUTPUT      _yz  nc
131DATA_2D_YZ_NETCDF out:loc      yz#:yzf $base_data/$fname/OUTPUT      _yz  nc
132DATA_2D_YZ_AV_NETCDF out:loc:tr   yz#:yzf $base_data/$fname/OUTPUT      _yz_av  nc
133DATA_3D_NETCDF    out:loc:tr   3d#:3df $base_data/$fname/OUTPUT      _3d  nc
134DATA_3D_AV_NETCDF    out:loc:tr   3d#:3df $base_data/$fname/OUTPUT      _3d_av  nc
135#DATA_3D_NETCDF    out:loc      3d#:3df $base_data/$fname/OUTPUT      _3d  nc
136DATA_PRT_NETCDF   out:loc:pe   prt#:prtf $base_data/$fname/OUTPUT    _prt
137DATA_PRT_NETCDF   out:loc:trpe prt#:prtf $base_data/$fname/OUTPUT    _prt
138DATA_DVR          out:loc:trpe dvr     $base_data/$fname/OUTPUT      _dvr
139PLOTTS_PAR        out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_par
140PLOTTS_DATA       out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_in
141PLOTTS_DATA       out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_in
142PLOT1D_PAR        out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_par
143PLOT1D_DATA       out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_in
144PLOT1D_DATA       out:loc:tr   prf     $base_data/$fname/OUTPUT      _pr_in
145PLOTSP_X_PAR      out:loc:tr   spx     $base_data/$fname/OUTPUT      _spx_par
146PLOTSP_X_DATA     out:loc:tr   spx     $base_data/$fname/OUTPUT      _spx_in
147PLOTSP_Y_PAR      out:loc:tr   spy     $base_data/$fname/OUTPUT      _spy_par
148PLOTSP_Y_DATA     out:loc:tr   spy     $base_data/$fname/OUTPUT      _spy_in
149#PLOT2D_XY_GLOBAL  out:loc:tr   xy      $base_data/$fname/OUTPUT      _xy_par
150#PLOT2D_XY         out:loc:tr   xy      $base_data/$fname/OUTPUT      _xy_in
151#PLOT2D_XZ_GLOBAL  out:loc:tr   xz      $base_data/$fname/OUTPUT      _xz_par
152#PLOT2D_XZ         out:loc:tr   xz      $base_data/$fname/OUTPUT      _xz_in
153#PLOT2D_YZ_GLOBAL  out:loc:tr   yz      $base_data/$fname/OUTPUT      _yz_par
154#PLOT2D_YZ         out:loc:tr   yz      $base_data/$fname/OUTPUT      _yz_in
155PLOT3D_FLD        out:loc:tr   avs     $base_data/$fname/OUTPUT      _fld  fld
156PLOT3D_COOR       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avscor
157PLOT3D_DATA       out:loc:tr   avs     $base_data/$fname/OUTPUT      _avs
158PARTICLE_DATA     out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT    _prt_dat
159#
160# Output-example for using more than one statistical region
161#PLOTTS_PAR_0      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_0_par
162#PLOTTS_DATA_0     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_0_in
163#PLOTTS_DATA_0     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_0_in
164#PLOTTS_PAR_1      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_1_par
165#PLOTTS_DATA_1     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_1_in
166#PLOTTS_DATA_1     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_1_in
167#PLOTTS_PAR_2      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_2_par
168#PLOTTS_DATA_2     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_2_in
169#PLOTTS_DATA_2     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_2_in
170PLOT1D_PAR_0      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_0_par
171PLOT1D_DATA_0     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_0_in
172PLOT1D_PAR_1      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_1_par
173PLOT1D_DATA_1     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_1_in
174PLOT1D_PAR_2      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_2_par
175PLOT1D_DATA_2     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_2_in
176PLOT1D_PAR_3      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_3_par
177PLOT1D_DATA_3     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_3_in
178PLOT1D_PAR_4      out:loc:tr   pr#:prf $base_data/$fname/OUTPUT      _pr_4_par
179PLOT1D_DATA_4     out:loc:tr   pr#     $base_data/$fname/OUTPUT      _pr_4_in
180PLOTTS_PAR_0      out:loc:tr   ts#:tsf $base_data/$fname/OUTPUT      _ts_par
181PLOTTS_DATA_0     out:loc:tr   ts#     $base_data/$fname/OUTPUT      _ts_in
182PLOTTS_DATA_0     out:loc:tra  tsf     $base_data/$fname/OUTPUT      _ts_in
183#
184#----------------------------------------------------------------------------
185# List of input-files for coupled ocean model
186#----------------------------------------------------------------------------
187PARIN_O                  in:job        d3o#   $base_data/$fname/INPUT  _o_p3d
188PARIN_O                  in:job        d3of   $base_data/$fname/INPUT  _o_p3df
189#
190#----------------------------------------------------------------------------
191# List of output-files for coupled ocean model
192#----------------------------------------------------------------------------
193RUN_CONTROL_O     out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_rc
194RUN_CONTROL_O     out:loc:tra  d3of     $base_data/$fname/MONITORING  _o_rc
195HEADER_O          out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_header
196HEADER_O          out:loc:tra  d3of     $base_data/$fname/MONITORING  _o_header
197CPU_MEASURES_O    out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_cpu
198CPU_MEASURES_O    out:loc:tra  d3of     $base_data/$fname/MONITORING  _o_cpu
199LIST_PROFIL_O     out:loc:tr   d3o#     $base_data/$fname/MONITORING  _o_list_pr
200#
201DATA_1D_PR_NETCDF_O    out:loc:tr pro#:prof   $base_data/$fname/OUTPUT _o_pr  nc
202DATA_1D_SP_NETCDF_O    out:loc:tr spo#:spof   $base_data/$fname/OUTPUT _o_sp  nc
203DATA_1D_TS_NETCDF_O    out:loc:tr tso#:tsof   $base_data/$fname/OUTPUT _o_ts  nc
204DATA_1D_PTS_NETCDF_O   out:loc:tr ptso#:ptsof $base_data/$fname/OUTPUT _o_pts nc
205DATA_2D_XY_NETCDF_O    out:loc:tr xyo#:xyof   $base_data/$fname/OUTPUT _o_xy  nc
206DATA_2D_XY_AV_NETCDF_O out:loc:tr xyo#:xyof   $base_data/$fname/OUTPUT _o_xy_av  nc
207DATA_2D_XZ_NETCDF_O    out:loc:tr xzo#:xzof   $base_data/$fname/OUTPUT _o_xz  nc
208DATA_2D_XZ_AV_NETCDF_O out:loc:tr xzo#:xzof   $base_data/$fname/OUTPUT _o_xz_av  nc
209DATA_2D_YZ_NETCDF_O    out:loc:tr yzo#:yzof   $base_data/$fname/OUTPUT _o_yz  nc
210DATA_2D_YZ_AV_NETCDF_O out:loc:tr yzo#:yzof   $base_data/$fname/OUTPUT _o_yz_av  nc
211# A BLANK LINE MUST FOLLOW
Note: See TracBrowser for help on using the repository browser.