Configuration Forward Reference TM5#
Download config_fwd_ref_tm5.yml
#####################
# 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 !join [*rootdir, /.tox/py38/tmp]
verbose: 2
logfile: pycif.logtest
workdir: !join [*outdir, /fwd_ref_tm5]
datei: 2018-01-01 00:00:00
datef: 2018-01-08 00:00:00
###############################################################################
# http://community-inversion.eu/documentation/plugins/modes/forward.html
mode:
plugin:
name: forward
version: std
###############################################################################
# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
obsoperator:
plugin:
name: standard
version: std
autorestart: true
###############################################################################
# http://community-inversion.eu/documentation/plugins/platforms/lsce.html
platform:
plugin:
name: LSCE
version: obelix
cores: 10
queue: mediump
###############################################################################
# http://community-inversion.eu/documentation/plugins/models/tm5.html
model:
plugin:
name: TM5
version: std
direxec: !join [*rootdir, /model_sources/TM5]
auto_recompile: true
make_clean: true
make_options: -j4
fc: gfortran
linker: gfortran
fflags_gfortran: -fdefault-real-8 -fdefault-double-8 -ffree-line-length-0 -g1 -O3
-fbacktrace -fcheck=bounds -fcheck=do -fcheck=pointer -fcheck=recursion -fallow-argument-mismatch
-I/usr/local/gfortran/include
ldflags_gfortran: -Wl,-rpath=/usr/local/gfortran/lib -Wl,-rpath=/usr/local/gfortran/include
-L/usr/local/gfortran/lib -l:libmfhdf.a -l:libdf.a -ljpeg -lz -lsz -L/usr/local/gfortran/lib
-lhdf5_hl -lhdf5hl_fortran -lhdf5 -lhdf5_fortran -L/usr/local/gfortran/lib -lnetcdff
-lnetcdf -lhdf5_hl -lhdf5hl_fortran -lhdf5_fortran -lhdf5 -lz -lm -lsz -L/usr/local/gfortran/lib
-llapack -lblas -L/usr/lib -ltirpc
TCCON_FTS_list: ${PYCIF_DATATEST}/TM5//tm5_simple/input/stationlist_FTS_TCCON-JvP-20200901.dat
###############################################################################
chemistry:
dir_sink: ${PYCIF_DATATEST}/TM5//tm5_simple/input/SINKS/
dir_tipp: ${PYCIF_DATATEST}/TM5//tm5_simple/input/TIPP/
acspecies:
CH4: null
emis_species:
CH4: null
###############################################################################
# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
obsvect:
plugin:
name: standard
version: std
dump_obs: true
###############################################################################
# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
controlvect:
plugin:
name: standard
version: std
###############################################################################
# http://community-inversion.eu/documentation/plugins/datavects/standard.html
datavect:
plugin:
name: standard
version: std
components:
flux:
parameters:
CH4:
plugin:
name: TM5
version: std
type: flux
hresol: hpixels
type: physical
err_scale: 1
tresol: 1D
dir: ${PYCIF_DATATEST}/TM5//tm5_simple/input/
file: emission-20170701_20190701-glb600x400.nc4
file_freq: 1MS
inicond:
dir: ${PYCIF_DATATEST}/TM5//tm5_simple/input/
file: iniconc-20180101-tropo25_ec60_glb600x400.nc4
parameters:
CH4:
plugin:
name: TM5
version: ic
type: field
meteo:
plugin:
name: TM5
version: std
dir: ${PYCIF_DATATEST}/TM5//tm5_meteo/
concs:
parameters:
CH4:
plugin:
name: random
version: param
type: measurements
frequency: 1D
nstations: 2
duration: 2h
random_subperiod_shift: true
###############################################################################
# http://community-inversion.eu/documentation/plugins/domains/dummy.html
domain:
plugin:
name: dummy
version: std
tm5_label: glb600x400
xmin: -180
xmax: 180
nlon: 60
dx: 6
ymin: -90
ymax: 90
nlat: 45
dy: 4
nlev: 25