Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2016-09-07 11:23:39
Size: 1232
Editor: NicoleThomas
Comment:
Revision 3 as of 2016-09-27 09:05:29
Size: 2358
Editor: NicoleThomas
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

'''ATTENTION: high disk space requirements !!!'''

== MESSy-run without JUBE ==
Line 7: Line 11:
  delta_time=1800 delta_time=1800
Line 12: Line 16:
  timestep_trajout=6,
  loutput_traj=.true.,
  timestep_trajin=0,
timestep_trajout=6,
loutput_traj=.true.,
timestep_trajin=0,
Line 19: Line 23:
  OUT_PREC = 1, 2, 2, 1, 1, 1 ! for trajectory output
  OUT_CHANNEL(51) = 'clamstraj', 2, 2, 1, T,F, T,F,F,F,F, F,F, , ,
OUT_PREC = 1, 2, 2, 1, 1, 1 ! for trajectory output
OUT_CHANNEL(51) = 'clamstraj', 2, 2, 1, T,F, T,F,F,F,F, F,F, , ,
Line 22: Line 26:
   => output precision: nf90_double <<BR>>    => output precision: ''NF90_DOUBLE'' <<BR>>
Line 27: Line 31:
 * save trajectory files !  * save trajectory files
Line 30: Line 34:
=== Use previous created trajectory files === === Use previously created trajectory files ===
Line 32: Line 36:
 * create new working directory !  * create new working directory
Line 38: Line 42:
  loutput_traj=.false.,
  timestep_trajin=6,
  dir_trajin='...',
loutput_traj=.false.,
timestep_trajin=6,
dir_trajin='...',
Line 43: Line 47:
  if trajectory files are read in, no trajectory files are written out    * if trajectory files are read in, no trajectory files are written out <<BR>>
Line 46: Line 50:
  The trajectories must be read in immediately before calling one of the other submodels   * The trajectories must be read in immediately before calling one of the other submodels <<BR>>
Line 53: Line 57:



== MESSy-run with JUBE-Script ==

=== Run with TRAJ, create trajectory files ===

 * copy JUBE-Script (e.g. ''messy-clams/messy/util/xmessy_jube_clim.xml'') to working directory ''workdir''

 * in workdir/xmessy_jube_clim.xml:

  * change comment:
    <comment>messy/clams clim-run, create traj files</comment>

  * in parameterset "clamstraj_nml":
  {{{
timestep_trajout=6
loutput_traj=.true.
timestep_trajin=0
}}}

  * in parameterset "timer_nml":
  {{{
delta_time = 1800
}}}

  * in parameterset "channel_nml":
  {{{
out_prec_netcdf = 2
}}}

 * jube run xmessy_jube_clim.xml

 * cp workdir/messy_bench/000000/000003_exe/work/climtest*_clamstraj.nc ''trajsave_dir''

=== Use previously created trajectory files ===

 * in workdir/xmessy_jube_clim.xml:

  * change comment:
   <comment>messy/clams clim-run, use traj files</comment>

  * in parameterset "clamstraj_nml":
  {{{
loutput_traj=.false.
timestep_trajin=6
dir_trajin="trajsave_dir"
}}}
  
 * jube run xmessy_jube_clim.xml

Climatological Run: Read trajectories from files instead of calling TRAJ

ATTENTION: high disk space requirements !!!

MESSy-run without JUBE

Run with TRAJ, create trajectory files

  • timer.nml:
    delta_time=1800
  • clamstraj.nml:
    timestep_trajout=6,
    loutput_traj=.true.,
    timestep_trajin=0,
  • channel.nml
    OUT_PREC = 1, 2, 2, 1, 1, 1   ! for trajectory output 
    OUT_CHANNEL(51) = 'clamstraj',   2, 2,  1, T,F, T,F,F,F,F, F,F, , ,
    • => output precision: NF90_DOUBLE
      => one step per output-file

  • run messy-script
  • save trajectory files

Use previously created trajectory files

  • create new working directory
  • use the same messy-script and namelist-directory
  • Changes in namelist clamstraj.nml:
    loutput_traj=.false.,
    timestep_trajin=6,
    dir_trajin='...',
    • if trajectory files are read in, no trajectory files are written out

    • => loutput_traj=.false. !

    • The trajectories must be read in immediately before calling one of the other submodels
      => timestep_trajin must be divisor of all submodel timesteps

      • (timestep_chem, timestep_mix, timstep_bmix, timestep_cirrus)
  • Change working directory in messy-script
  • run messy-script

MESSy-run with JUBE-Script

Run with TRAJ, create trajectory files

  • copy JUBE-Script (e.g. messy-clams/messy/util/xmessy_jube_clim.xml) to working directory workdir

  • in workdir/xmessy_jube_clim.xml:
    • change comment:
      • <comment>messy/clams clim-run, create traj files</comment>

    • in parameterset "clamstraj_nml":
      timestep_trajout=6
      loutput_traj=.true.
      timestep_trajin=0
    • in parameterset "timer_nml":
      delta_time = 1800
    • in parameterset "channel_nml":
      out_prec_netcdf = 2
  • jube run xmessy_jube_clim.xml
  • cp workdir/messy_bench/000000/000003_exe/work/climtest*_clamstraj.nc trajsave_dir

Use previously created trajectory files

  • in workdir/xmessy_jube_clim.xml:
    • change comment:
      • <comment>messy/clams clim-run, use traj files</comment>

    • in parameterset "clamstraj_nml":
      loutput_traj=.false.
      timestep_trajin=6
      dir_trajin="trajsave_dir"
  • jube run xmessy_jube_clim.xml

messy/UseTrajFiles (last edited 2019-01-08 07:16:53 by NicoleThomas)