source: trunk/LMDZ.MARS/libf/dyn3d/control.h @ 999

Last change on this file since 999 was 999, checked in by tnavarro, 11 years ago

Possibility to store multiple initial states in one start/startfi. This is RETROCOMPATIBLE. New option ecrithist in run.def to write data in start/startfi every ecrithist dynamical timestep. New option timestart in run.def to initialize the GCM with the time timestart stored in start

File size: 1.3 KB
Line 
1!-----------------------------------------------------------------------
2! INCLUDE 'control.h'
3! For Fortran 77/Fortran 90 compliance always use line continuation
4! symbols '&' in columns 73 and 6
5!
6
7      COMMON/control_i/ndynstep,day_step,                               &
8     &              iperiod,iconser,idissip,iphysiq ,                   &
9     &              anneeref,ecritstart
10      COMMON/control_r/periodav,ecritphy,nday_r,timestart
11
12      INTEGER ndynstep ! # of dynamical time steps to run (if negative or not specified in run.def, nday_r is used instead)
13      INTEGER day_step ! # of dynamical time steps per day
14      INTEGER iperiod  ! make a Matsuno step before avery iperiod-1 LF steps
15      INTEGER iconser !
16      INTEGER idissip ! apply dissipation every idissip dynamical step
17      INTEGER iphysiq ! call physics every iphysiq dynamical steps
18      INTEGER anneeref ! reference year # ! not used
19      REAL periodav
20      REAL ecritphy ! output data in "diagfi.nc" every ecritphy dynamical steps
21      INTEGER ecritstart ! output data in "start.nc" every ecritstart dynamical steps
22      REAL timestart ! time start for run in "start.nc"
23      real nday_r ! number of days to run (possibly including a fraction of day)
24
25!-----------------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.