1#####################
  2# pyCIF config file #
  3#####################
  4
  5# Define here all parameters for pyCIF following YAML syntax
  6# For details on YAML syntax, please see:
  7# http://docs.ansible.com/ansible/latest/YAMLSyntax.html
  8
  9###############################################################################
 10# pyCIF parameters
 11
 12rootdir: &rootdir /tmp/CIF/
 13outdir: &outdir  !join [*rootdir, /.tox/py38/tmp]
 14verbose: 2
 15logfile: pycif.logtest
 16workdir:  !join [*outdir, /adjtltest_short_setup_acad_rand-incr_chi-testspace_fullperiod]
 17datei: 2019-01-01 00:00:00
 18datef: 2019-04-01 00:00:00
 19
 20###############################################################################
 21
 22# http://community-inversion.eu/documentation/plugins/modes/adj-tl_test.html
 23
 24mode:
 25  plugin:
 26    name: adj-tl_test
 27    version: std
 28
 29  increments: 0.2
 30  incrmode: rand
 31  testspace: chi
 32
 33###############################################################################
 34
 35# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
 36
 37obsoperator:
 38  plugin:
 39    name: standard
 40    version: std
 41
 42  autorestart: true
 43
 44###############################################################################
 45
 46# http://community-inversion.eu/documentation/plugins/platforms/docker.html
 47
 48platform:
 49  plugin:
 50    name: docker
 51    version: cif
 52
 53  cores: 10
 54  queue: mediump
 55
 56###############################################################################
 57
 58# http://community-inversion.eu/documentation/plugins/models/lmdz.html
 59
 60model:
 61  plugin:
 62    name: LMDZ
 63    version: std
 64
 65  fileexec: /tmp/PYCIF_DATA_TEST//LMDZ/DISPERSION_executablesasda/dispersion.16x9x19.e
 66  dir_sources:  !join [*rootdir, /model_sources/DISPERSION_gch]
 67  auto-recompile: true
 68  file_controle: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart/ELI-16x9x19ST-AP_2020_start.nc
 69  physics: true
 70  thermals: true
 71  conv_scheme: TK
 72  do_chemistry: false
 73  nfilun: 3
 74  nfilus: 2
 75  nproc: 1
 76
 77###############################################################################
 78
 79chemistry:
 80  file_yaml: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/co2_scheme.yml
 81
 82###############################################################################
 83
 84# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
 85
 86obsvect:
 87  plugin:
 88    name: standard
 89    version: std
 90
 91  dump_obs: true
 92
 93###############################################################################
 94
 95# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
 96
 97controlvect:
 98  plugin:
 99    name: standard
100    version: std
101
102###############################################################################
103
104# http://community-inversion.eu/documentation/plugins/datavects/standard.html
105
106datavect:
107  plugin:
108    name: standard
109    version: std
110
111  components:
112    flux:
113      file_freq: 1MS
114      parameters:
115        CO2:
116          plugin:
117            name: LMDZ
118            version: sflx
119            type: flux
120          hresol: hpixels
121          vresol: vpixels
122          err: 1
123          tresol: 1MS
124          tsubresol: 10D
125          dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/sflx
126          file: 'fco2.totCO2.%Y%m.nc'
127          varname: CO2
128
129    inicond:
130      dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart
131      file: start.nc
132      parameters:
133        CO2:
134          plugin:
135            name: LMDZ
136            version: ic
137            type: field
138          hresol: bands
139          bands_lat:
140          - -90.1
141          - -60
142          - -30
143          - 0
144          - 30
145          - 60
146          - 90.1
147          bands_lon:
148          - -180.1
149          - -150
150          - -120
151          - -90
152          - -60
153          - -30
154          - 0
155          - 30
156          - 60
157          - 90
158          - 120
159          - 150
160          - 180.1
161          err: 0.1
162          calcstd: false
163          restart_id: 1
164
165    meteo:
166      plugin:
167        name: LMDZ
168        version: mass-fluxes
169      dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/mass-fluxes
170      file_freq: 1MS
171
172    concs:
173      parameters:
174        CO2:
175          plugin:
176            name: random
177            version: param
178            type: measurements
179          frequency: 1D
180          nstations: 2
181          duration: 1H
182          random_subperiod_shift: true
183          zmax: 100
184          seed: true
185
186###############################################################################
187
188# http://community-inversion.eu/documentation/plugins/domains/lmdz.html
189
190domain:
191  plugin:
192    name: LMDZ
193    version: std
194
195  filegrid: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/grid_LMDZ16_10.txt
196  dir_vcoord: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart
197  file_vcoord: ELI-16x9x19ST-AP_2020_start.nc