source: palm/trunk/SCRIPTS/.mrun.config.csc_sisu @ 1199

Last change on this file since 1199 was 1199, checked in by raasch, 11 years ago

further script adjustments for CSC Helsinki (lccrayf), executables for batch jobs can be created in advance, in order to avoid calling the compiler within the batch job

File size: 11.0 KB
Line 
1#$Id: .mrun.config.lcxe6 1044 2012-11-07 10:30:58Z maronga $
2#column 1          column 2                                   column 3
3#name of variable  value of variable (~ must not be used)     scope
4#----------------------------------------------------------------------------
5#%executable        $HOME/palm/current_version/MAKE_DEPOSITORY_parallel/palm
6%mainprog          palm.f90
7%base_directory    $HOME/palm/current_version
8%base_data         ~/palm/current_version/JOBS
9%source_path       $base_directory/trunk/SOURCE
10%add_source_path   $base_directory/USER_CODE/$fname
11%depository_path   $base_directory/MAKE_DEPOSITORY
12%use_makefile      true
13#
14# Enter your own host below by adding another line containing in the second
15# column your hostname (as provided by the unix command "hostname") and in the
16# third column the host identifier. Depending on your operating system, the
17# first characters of the host identifier should be "lc" (Linux cluster), "ibm"
18# (IBM-AIX), or "nec" (NEC-SX), respectively.
19#
20# The next line is just an example. Add your own line below or replace this line.
21%host_identifier   sisu-login*  lccrayf
22%host_identifier   clogin*      lccrayf
23#
24#
25# The next block contains all informations for compiling the PALM code
26# and for generating and running the PALM executable using MPI. Replace all
27# required paths (given in <>) by the respective paths valid on your host.
28# Also replace <hi> by your host identifier (see above) in each line!
29# Compilernames, cpp-options and compiler-options are assuming
30# an Intel-Compiler and mpich2 on this host! Please change
31# appropriately, if you are using a different compiler / MPI-Version.
32#
33%tmp_user_catalog    /wrk/raasch                               lccrayf parallel
34%tmp_data_catalog    /wrk/raasch/restart_data                  lccrayf parallel
35%compiler_name       crayftn                                   lccrayf parallel
36%compiler_name_ser   crayftn                                   lccrayf parallel
37%cpp_options         -e:Z:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__intel_openmp_bug lccrayf parallel
38%netcdf_inc          -I:/opt/cray/netcdf/4.2.1.1/cray/81/include  lccrayf parallel
39%netcdf_lib          -L/opt/cray/netcdf/4.2.1.1/cray/81/lib:-lnetcdff:-lnetcdf  lccrayf parallel
40%mopts               -j:4                                      lccrayf parallel
41%fopts               -em:-s:real64:-O2                         lccrayf parallel
42%lopts               -em:-s:real64:-O2                         lccrayf parallel
43%remote_username     raasch                                    lccrayf parallel
44%memory              1500                                      lccrayf parallel
45%login_init_cmd      .:/opt/modules/default/init/ksh\;:.:/etc/bash.bashrc.local\;:module:list  lccrayf parallel
46%modules             cray-netcdf                               lccrayf parallel
47%create_executable_for_batch  true                             lccrayf parallel
48#             
49%write_binary        true                             restart
50#
51#----------------------------------------------------------------------------
52# INPUT-commands, executed before running PALM - lines must start with "IC:"
53#----------------------------------------------------------------------------
54#IC:
55#
56#----------------------------------------------------------------------------
57# ERROR-commands - executed when program terminates abnormally
58#----------------------------------------------------------------------------
59EC:[[ \$locat = execution ]]  &&  cat  RUN_CONTROL
60EC:pwd; 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#----------------------------------------------------------------------------
74# List of input-files
75#----------------------------------------------------------------------------
76PARIN                    in:job        d3#      $base_data/$fname/INPUT    _p3d
77PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
78TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
79BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
80PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
81DATA_1D_PR_NETCDF        in:locopt     prf      $base_data/$fname/OUTPUT   _pr     nc
82DATA_1D_SP_NETCDF        in:locopt     spf      $base_data/$fname/OUTPUT   _sp     nc
83DATA_1D_TS_NETCDF        in:locopt     tsf      $base_data/$fname/OUTPUT   _ts     nc
84DATA_1D_PTS_NETCDF       in:locopt     ptsf     $base_data/$fname/OUTPUT   _pts    nc
85DATA_2D_XY_NETCDF        in:locopt     xyf      $base_data/$fname/OUTPUT   _xy     nc
86DATA_2D_XY_AV_NETCDF     in:locopt     xyf      $base_data/$fname/OUTPUT   _xy_av  nc
87DATA_2D_XZ_NETCDF        in:locopt     xzf      $base_data/$fname/OUTPUT   _xz     nc
88DATA_2D_YZ_NETCDF        in:locopt     yzf      $base_data/$fname/OUTPUT   _yz     nc
89DATA_3D_NETCDF           in:locopt     3df      $base_data/$fname/OUTPUT   _3d     nc
90DATA_PRT_NETCDF          in:locopt:pe  prtf     $base_data/$fname/OUTPUT   _prt
91#
92#----------------------------------------------------------------------------
93# List of output-files
94#----------------------------------------------------------------------------
95BINOUT                    out:loc:flpe restart   $base_data/$fname/RESTART  _d3d
96PARTICLE_RESTART_DATA_OUT out:loc:flpe prt#:prtf $base_data/$fname/RESTART  _rprt
97#
98RUN_CONTROL       out:loc:tr   d3#     $base_data/$fname/MONITORING  _rc
99RUN_CONTROL       out:loc:tra  d3f     $base_data/$fname/MONITORING  _rc
100HEADER            out:loc:tr   d3#     $base_data/$fname/MONITORING  _header
101HEADER            out:loc:tra  d3f     $base_data/$fname/MONITORING  _header
102CPU_MEASURES      out:loc:tr   d3#     $base_data/$fname/MONITORING  _cpu
103CPU_MEASURES      out:loc:tra  d3f     $base_data/$fname/MONITORING  _cpu
104#
105DATA_1D_PR_NETCDF    out:loc:tr   pr#:prf   $base_data/$fname/OUTPUT  _pr     nc
106DATA_1D_SP_NETCDF    out:loc:tr   sp#:spf   $base_data/$fname/OUTPUT  _sp     nc
107DATA_1D_TS_NETCDF    out:loc:tr   ts#:tsf   $base_data/$fname/OUTPUT  _ts     nc
108DATA_1D_PTS_NETCDF   out:loc:tr   pts#:ptsf $base_data/$fname/OUTPUT  _pts    nc
109DATA_2D_XY_NETCDF    out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy     nc
110DATA_2D_XY_AV_NETCDF out:loc:tr   xy#:xyf   $base_data/$fname/OUTPUT  _xy_av  nc
111DATA_2D_XZ_NETCDF    out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz     nc
112DATA_2D_XZ_AV_NETCDF out:loc:tr   xz#:xzf   $base_data/$fname/OUTPUT  _xz_av  nc
113DATA_2D_YZ_NETCDF    out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz     nc
114DATA_2D_YZ_AV_NETCDF out:loc:tr   yz#:yzf   $base_data/$fname/OUTPUT  _yz_av  nc
115DATA_3D_NETCDF       out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d     nc
116DATA_3D_AV_NETCDF    out:loc:tr   3d#:3df   $base_data/$fname/OUTPUT  _3d_av  nc
117DATA_MASK_01_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m01     nc
118DATA_MASK_01_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m01_av  nc
119DATA_MASK_02_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m02     nc
120DATA_MASK_02_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m02_av  nc
121DATA_MASK_03_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m03     nc
122DATA_MASK_03_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m03_av  nc
123DATA_MASK_04_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m04     nc
124DATA_MASK_04_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m04_av  nc
125DATA_MASK_05_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m05     nc
126DATA_MASK_05_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m05_av  nc
127DATA_MASK_06_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m06     nc
128DATA_MASK_06_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m06_av  nc
129DATA_MASK_07_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m07     nc
130DATA_MASK_07_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m07_av  nc
131DATA_MASK_08_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m08     nc
132DATA_MASK_08_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m08_av  nc
133DATA_MASK_09_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m09     nc
134DATA_MASK_09_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m09_av  nc
135DATA_MASK_10_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m10     nc
136DATA_MASK_10_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m10_av  nc
137DATA_MASK_11_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m11     nc
138DATA_MASK_11_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m11_av  nc
139DATA_MASK_12_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m12     nc
140DATA_MASK_12_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m12_av  nc
141DATA_MASK_13_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m13     nc
142DATA_MASK_13_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m13_av  nc
143DATA_MASK_14_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m14     nc
144DATA_MASK_14_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m14_av  nc
145DATA_MASK_15_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m15     nc
146DATA_MASK_15_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m15_av  nc
147DATA_MASK_16_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m16     nc
148DATA_MASK_16_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m16_av  nc
149DATA_MASK_17_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m17     nc
150DATA_MASK_17_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m17_av  nc
151DATA_MASK_18_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m18     nc
152DATA_MASK_18_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m18_av  nc
153DATA_MASK_19_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m19     nc
154DATA_MASK_19_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m19_av  nc
155DATA_MASK_20_NETCDF    out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m20     nc
156DATA_MASK_20_AV_NETCDF out:loc:tr ma#:maf   $base_data/$fname/OUTPUT  _m20_av  nc
157DATA_PRT_NETCDF      out:loc:pe   prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
158DATA_PRT_NETCDF      out:loc:trpe prt#:prtf $base_data/$fname/OUTPUT  _prt    nc
159DATA_DVR             out:loc:trpe dvr       $base_data/$fname/OUTPUT  _dvr
160#
161DVRP_LOG          out:loc:tr   dv#       $base_data/$fname/MONITORING  _dvrp_log
162DVRP_LOG          out:loc:tra  dvf       $base_data/$fname/MONITORING  _dvrp_log
163PARTICLE_INFO     out:loc:tr   pt#       $base_data/$fname/MONITORING  _prt_info
164PARTICLE_INFO     out:loc:tra  ptf       $base_data/$fname/MONITORING  _prt_info
165PARTICLE_DATA     out:loc:flpe prt#:prtf $base_data/$fname/OUTPUT      _prt_dat
166# A BLANK LINE MUST FOLLOW
Note: See TracBrowser for help on using the repository browser.