LMDZ
control_mod.F90
Go to the documentation of this file.
1 !
2 ! $Id $
3 !
4 
5 MODULE control_mod
6 
7 ! LF 01/2010
8 ! Remplacement du fichier et common control
9 
10  IMPLICIT NONE
11 
12  REAL,SAVE :: periodav
13  REAL,SAVE :: starttime
14  INTEGER,SAVE :: nday ! # of days to run
15  INTEGER,SAVE :: day_step ! # of dynamical time steps per day
16  INTEGER,SAVE :: iperiod ! make a Matsuno step before avery iperiod-1 LF steps
17  INTEGER,SAVE :: iapp_tracvl ! apply (cumulated) traceur advection every
18  ! iapp_tracvl dynamical steps
19  INTEGER,SAVE :: nsplit_phys ! number of sub-cycle steps in call to physics
20  INTEGER,SAVE :: iconser
21  INTEGER,SAVE :: iecri
22  INTEGER,SAVE :: dissip_period ! apply dissipation every dissip_period
23  ! dynamical step
24  INTEGER,SAVE :: iphysiq ! call physics every iphysiq dynamical steps
25  INTEGER,SAVE :: iecrimoy
26  INTEGER,SAVE :: dayref
27  INTEGER,SAVE :: anneeref ! reference year #
28  INTEGER,SAVE :: raz_date
29  INTEGER,SAVE :: ip_ebil_dyn
30  LOGICAL,SAVE :: offline
31  CHARACTER(len=4),SAVE :: config_inca
32  CHARACTER(len=10),SAVE :: planet_type ! planet type ('earth','mars',...)
33  LOGICAL,SAVE :: output_grads_dyn ! output dynamics diagnostics in
34  ! binary grads file 'dyn.dat' (y/n)
35  LOGICAL,SAVE :: ok_dynzon ! output zonal transports in dynzon.nc file
36  LOGICAL,SAVE :: ok_dyn_ins ! output instantaneous values of fields
37  ! in the dynamics in NetCDF files dyn_hist*nc
38  LOGICAL,SAVE :: ok_dyn_ave ! output averaged values of fields in the dynamics
39  ! in NetCDF files dyn_hist*ave.nc
40  LOGICAL,SAVE :: resetvarc ! allows to reset the variables in sortvarc
41 
42 END MODULE
integer, save iapp_tracvl
Definition: control_mod.F90:17
character(len=4), save config_inca
Definition: control_mod.F90:31
logical, save ok_dyn_ins
Definition: control_mod.F90:36
integer, save dayref
Definition: control_mod.F90:26
character(len=10), save planet_type
Definition: control_mod.F90:32
integer, save day_step
Definition: control_mod.F90:15
integer, save iphysiq
Definition: control_mod.F90:24
logical, save output_grads_dyn
Definition: control_mod.F90:33
logical, save offline
Definition: control_mod.F90:30
integer, save iecrimoy
Definition: control_mod.F90:25
integer, save dissip_period
Definition: control_mod.F90:22
integer, save raz_date
Definition: control_mod.F90:28
real, save periodav
Definition: control_mod.F90:12
logical, save resetvarc
Definition: control_mod.F90:40
integer, save iconser
Definition: control_mod.F90:20
integer, save anneeref
Definition: control_mod.F90:27
logical, save ok_dynzon
Definition: control_mod.F90:35
integer, save iecri
Definition: control_mod.F90:21
logical, save ok_dyn_ave
Definition: control_mod.F90:38
integer, save nsplit_phys
Definition: control_mod.F90:19
integer, save iperiod
Definition: control_mod.F90:16
integer, save ip_ebil_dyn
Definition: control_mod.F90:29
integer, save nday
Definition: control_mod.F90:14
real, save starttime
Definition: control_mod.F90:13