Configuration LMDZ Adjoint-test Setup Academic Isotopes Short Reg-Ico Random-Increment Chi-Test-space Full-period

Configuration LMDZ Adjoint-test Setup Academic Isotopes Short Reg-Ico Random-Increment Chi-Test-space Full-period#

Download config_lmdz_adjtltest_setup_acad_isotopes_short_reg-ico_rand-incr_chi-testspace_fullperiod.yaml

#####################
# pyCIF config file #
#####################

# Define here all parameters for pyCIF following YAML syntax
# For details on YAML syntax, please see:
# http://docs.ansible.com/ansible/latest/YAMLSyntax.html

###############################################################################
# pyCIF parameters

rootdir: &rootdir /tmp/CIF/
outdir: &outdir /tmp/pytest-of-root/pytest-0
verbose: 2
logfile: pycif.log
workdir:  !join [*outdir, /adjtltest_setup_acad_isotopes_short_reg-ico_rand-incr_chi-testspace_fullperiod]
datei: 2019-01-01 00:00:00
datef: 2019-03-01 00:00:00

###############################################################################

# http://community-inversion.eu/documentation/plugins/modes/adj-tl_test.html

mode:
  plugin:
    name: adj-tl_test
    version: std

  check_transforms: true
  increments: 0.2
  incrmode: rand
  testspace: chi

###############################################################################

# http://community-inversion.eu/documentation/plugins/platforms/docker.html

platform:
  plugin:
    name: docker
    version: cif

###############################################################################

# http://community-inversion.eu/documentation/plugins/models/lmdz.html

model:
  plugin:
    name: LMDZ
    version: reg-ico

  auto-recompile: true
  force-recompile: false
  compile-clean: true
  do_chemistry: false
  autoflush: false
  period_freq: 1MS
  flux_freq: 1D
  do_physics: true

###############################################################################

# http://community-inversion.eu/documentation/plugins/chemistrys/lmdz.html

chemistry:
  plugin:
    name: LMDZ
    version: SACS

  active_species:
    12CO2:
      molar_mass: 44.011
    14CO2:
      molar_mass: 46.011

###############################################################################

# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html

obsoperator:
  plugin:
    name: standard
    version: std

  autorestart: true
  autoflush: true

###############################################################################

# http://community-inversion.eu/documentation/plugins/obsvects/standard.html

obsvect:
  plugin:
    name: standard
    version: std

  dump_obs: true
  transform_pipe:
    trans_obs:
      plugin:
        name: conc2ratio
        version: std
        type: transform
      component:
      - concs
      - concs
      parameters_in:
        names:
        - 12CO2
        - 14CO2
      parameters_out:
        names:
        - d14C
        - CO2
        d14C:
          isotopologues:
          - 14CO2
          refs:
          - 12CO2
          standard: 1.176e-12
      unit: volume

###############################################################################

# http://community-inversion.eu/documentation/plugins/controlvects/standard.html

controlvect:
  plugin:
    name: standard
    version: std

  save_out_netcdf: true
  transform_pipe:
    trans_inicond:
      plugin:
        name: ratio2conc
        version: std
        type: transform
      component:
      - isoinicond
      - inicond
      parameters_in:
        names:
        - d14C
        - CO2
      parameters_out:
        names:
        - 12CO2
        - 14CO2
        spec_mass: 44.01
        iso_mass:
        - 44.01
        - 46.01
        d14C:
          standard: 1.176e-12
      unit: mass

    trans_flux:
      plugin:
        name: ratio2conc
        version: std
        type: transform
      component:
      - isosignatures
      - flux
      parameters_in:
        names:
        - d14C
        - CO2
      parameters_out:
        names:
        - 12CO2
        - 14CO2
        spec_mass: 44.01
        iso_mass:
        - 44.01
        - 46.01
        d14C:
          standard: 1.176e-12
      unit: mass

###############################################################################

# http://community-inversion.eu/documentation/plugins/datavects/standard.html

datavect:
  plugin:
    name: standard
    version: std

  components:
    meteo:
      plugin:
        name: LMDZ
        version: mass-fluxes
      file_freq: 1MS
      dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/mass-fluxes-acc

    flux:
      parameters:
        CO2:
          plugin:
            name: LMDZ
            version: sflx
            type: flux
          hresol: hpixels
          vresol: vpixels
          err: 1
          tresol: 1MS
          tsubresol: 10D
          dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/sflx
          file: 'fco2.totCO2.%Y%m.nc'
          file_freq: 1MS
          varname: CO2
          domain:
            plugin:
              name: LMDZ
              version: std
            filegrid: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/grid_LMDZ16_10.txt
            dir_vcoord: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart
            file_vcoord: ELI-16x9x19ST-AP_2020_start.nc

    inicond:
      parameters:
        CO2:
          plugin:
            name: LMDZ
            version: inicond-regular
            type: field
          dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart
          file: start.nc
          hresol: bands
          bands_lat:
          - -90.1
          - -60
          - -30
          - 0
          - 30
          - 60
          - 90.1
          bands_lon:
          - -180.1
          - -150
          - -120
          - -90
          - -60
          - -30
          - 0
          - 30
          - 60
          - 90
          - 120
          - 150
          - 180.1
          err: 0.1
          calcstd: false
          varname: q01

    concs:
      parameters:
        CO2:
          plugin:
            name: random
            version: param
            type: measurements
          frequency: 1D
          nstations: 2
          duration: 1h
          random_subperiod_shift: true
          zmax: 100
          seed: true

        d14C:
          plugin:
            name: random
            version: param
            type: measurements
          frequency: 1D
          nstations: 2
          duration: 1h
          random_subperiod_shift: true
          zmax: 100
          seed: true

    isoinicond:
      parameters:
        d14C:
          plugin:
            name: LMDZ
            version: inicond-regular
            type: field
          dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart
          file: start.nc
          hresol: bands
          bands_lat:
          - -90.1
          - -60
          - -30
          - 0
          - 30
          - 60
          - 90.1
          bands_lon:
          - -180.1
          - -150
          - -120
          - -90
          - -60
          - -30
          - 0
          - 30
          - 60
          - 90
          - 120
          - 150
          - 180.1
          err: 0.1
          calcstd: false
          varname: q01

    isosignatures:
      parameters:
        d14C:
          plugin:
            name: LMDZ
            version: sflx
            type: flux
          hresol: hpixels
          vresol: vpixels
          err: 1
          xb_scale: 0
          xb_value: -45
          tresol: 1MS
          tsubresol: 10D
          dir: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/sflx
          file: 'fco2.totCO2.%Y%m.nc'
          file_freq: 1MS
          varname: CO2
          domain:
            plugin:
              name: LMDZ
              version: std
            filegrid: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/grid_LMDZ16_10.txt
            dir_vcoord: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart
            file_vcoord: ELI-16x9x19ST-AP_2020_start.nc

###############################################################################

# http://community-inversion.eu/documentation/plugins/domains/lmdz.html

domain:
  plugin:
    name: LMDZ
    version: regular

  file: /tmp/PYCIF_DATA_TEST/LMDZ/LMDZ_grid_16x10.nc
  dir_vcoord: /tmp/PYCIF_DATA_TEST/LMDZ/ACAD/restart
  file_vcoord: ELI-16x9x19ST-AP_2020_start.nc

executable:  !join [*outdir, /executables0/dispersion.reg-ico.9x16x19.e]