TNO Intern

Commit 63120a72 authored by Arjo Segers's avatar Arjo Segers
Browse files

Update template settings for observation operator.

parent 97b9b6e0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -114,8 +114,8 @@ if ( grep '#define _MPI' 'cso.inc' > /dev/null ) ; then
EOF
fi

## update dependencies:
#make deps
# update dependencies:
make deps

# make executable:
make ${exe} MACHINE=${MACHINE}
+4 −5
Original line number Diff line number Diff line
cso.o : cso.F90 cso.inc cso_ncfile.o cso_profile.o cso_grid.o cso_tools.o cso_sat.o cso_listing.o cso_rc.o cso_string.o cso_datetime.o cso_domains.o cso_logging.o cso_comm.o 
cso_comm.o : cso_comm.F90 cso.inc cso_logging.o 
cso_datetime.o : cso_datetime.F90 cso.inc cso_string.o cso_logging.o 
cso_domains.o : cso_domains.F90 cso.inc cso_comm.o cso_logging.o 
cso_exchange.o : cso_exchange.F90 cso.inc cso_logging.o 
cso.o : cso.F90 cso.inc cso_ncfile.o cso_profile.o cso_grid.o cso_tools.o cso_sat.o cso_listing.o cso_rc.o cso_string.o cso_datetime.o cso_domains.o cso_logging.o cso_comm.o 
cso_file.o : cso_file.F90 cso.inc cso_logging.o 
cso_grid.o : cso_grid.F90 cso.inc cso_ncfile.o cso_tools.o cso_parray.o cso_logging.o 
cso_listing.o : cso_listing.F90 cso.inc cso_string.o cso_file.o cso_datetime.o cso_logging.o 
cso_logging.o : cso_logging.F90 cso.inc 
cso_mapping.o : cso_mapping.F90 cso.inc cso_parray.o cso_swapping.o cso_comm.o cso_logging.o 
cso_ncfile.o : cso_ncfile.F90 cso.inc cso_comm.o cso_logging.o 
cso_ncfile.o : cso_ncfile.F90 cso.inc cso_string.o cso_file.o cso_comm.o cso_logging.o 
cso_parray.o : cso_parray.F90 cso.inc cso_logging.o 
cso_pixels.o : cso_pixels.F90 cso.inc cso_profile.o cso_exchange.o cso_string.o cso_swapping.o cso_parray.o cso_domains.o cso_comm.o cso_ncfile.o cso_logging.o 
cso_profile.o : cso_profile.F90 cso.inc cso_logging.o 
cso_rc.o : cso_rc.F90 cso.inc cso_datetime.o cso_file.o cso_string.o cso_logging.o 
cso_sat.o : cso_sat.F90 cso.inc cso_swapping.o cso_string.o cso_rc.o cso_comm.o cso_domains.o cso_exchange.o cso_mapping.o cso_pixels.o cso_logging.o 
cso_sat.o : cso_sat.F90 cso.inc cso_string.o cso_rc.o cso_comm.o cso_domains.o cso_swapping.o cso_exchange.o cso_mapping.o cso_pixels.o cso_ncfile.o cso_logging.o 
cso_string.o : cso_string.F90 cso.inc cso_logging.o 
cso_swapping.o : cso_swapping.F90 cso.inc cso_parray.o cso_domains.o cso_comm.o cso_logging.o 
cso_tools.o : cso_tools.F90 cso.inc cso_logging.o 
tutorial_oper_adj-test.o : tutorial_oper_adj-test.F90 cso.inc cso.o 
tutorial_oper_S5p.o : tutorial_oper_S5p.F90 cso.inc cso.o 
tutorial_oper_swap.o : tutorial_oper_swap.F90 cso.inc cso.o 
tutorial_oper_adj-test.o : tutorial_oper_adj-test.F90 cso.inc cso.o 

oper/tutorial_oper_S5p-HCHO.rc

deleted100644 → 0
+0 −150
Original line number Diff line number Diff line
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!
!!! Settings for CSO tutorial program.
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


!-------------------------------------------------
! tutorial settings
!-------------------------------------------------

! time range:
tutorial.timerange.start           :  2018-06-01 00:00
tutorial.timerange.end             :  2018-06-04 00:00

! selected domain:
tutorial.domain.west               :  -10
tutorial.domain.east               :   30
tutorial.domain.south              :   35
tutorial.domain.north              :   65

! grid resolution:
tutorial.grid.dlon                 :  0.1
tutorial.grid.dlat                 :  0.1

! mapping from footprints to grid cells using sample points in polygon;
! sample points is centroid of footprint (level 0),
! or centroids of triangles in which footprint is recursevely devided;
! number of points for 4-sided footprint:
!  1 point (levels=0), 4 (1), 16 (2), 64 (3)
tutorial.mapping.levels            :  3


!-------------------------------------------------
! satellite product
!-------------------------------------------------

! template for listing with converted files:
tutorial.S5p.hcho.listing           : ../CSO-data/S5p/listing-HCHO-CAMS.csv

! also read info on original track (T|F)?
! if enabled, this will be stored in the output too:
tutorial.S5p.hcho.with_track        :  T

! put out mapping arrays? used for regridding:
tutorial.S5p.hcho.with_mapping      :  T

!~ data

! data variables:
!   hp   : half-level pressures for retrieval layers
!   yr   : retrieval
!   vr   : retrieval error covariance
!   A    : averaging kernel
!   M    : airmass factor
tutorial.S5p.hcho.dvars             :  hp yr vr A

! half-level pressures:
!~ dimensions, copied from data file:
tutorial.S5p.hcho.dvar.hp.dims      :  layeri
!~ source variable:
tutorial.S5p.hcho.dvar.hp.source    :  pressure

! retrieval: 
!~ dimensions, copied from data file:
tutorial.S5p.hcho.dvar.yr.dims      :  retr
!~ source variable:
tutorial.S5p.hcho.dvar.yr.source    :  vcd

! retrieval error covariance: 
!~ dimensions, copied from data file:
tutorial.S5p.hcho.dvar.vr.dims      :  retr retr
!~ source variable:
tutorial.S5p.hcho.dvar.vr.source    :  vcd_errvar

! kernel:
!~ dimensions, copied from data file:
tutorial.S5p.hcho.dvar.A.dims       :  retr layer
!~ source variable:
tutorial.S5p.hcho.dvar.A.source     :  kernel


!~ state

! state varaiables to be put out from model:
!   mod_conc   : model concentrations       over footprint
!   mod_hp     : model half-level pressures over footprint
!   mod_*      : auxilary model data        over footprint
!   xs         : simulated profile at apriori layers
!   ys         : simulated retrieval profile
tutorial.S5p.hcho.vars                         :  mod_conc mod_hp mod_tcc mod_cc xs ys

! model concentration profile:
!~ model layer dimension:
tutorial.S5p.hcho.var.mod_conc.dims            :  model_layer
!~ standard attributes:
tutorial.S5p.hcho.var.mod_conc.attrs           :  long_name units
tutorial.S5p.hcho.var.mod_conc.attr.long_name  :  model HCHO concentrations
tutorial.S5p.hcho.var.mod_conc.attr.units      :  ppb

! model hpentration profile:
!~ model layer interfaces:
tutorial.S5p.hcho.var.mod_hp.dims              :  model_layeri
!~ standard attributes:
tutorial.S5p.hcho.var.mod_hp.attrs             :  long_name units
tutorial.S5p.hcho.var.mod_hp.attr.long_name    :  model pressure at layer interfaces
tutorial.S5p.hcho.var.mod_hp.attr.units        :  Pa

! total cloud cover:
!~ no extra dimensions:
tutorial.S5p.hcho.var.mod_tcc.dims             :  
!~ standard attributes:
tutorial.S5p.hcho.var.mod_tcc.attrs            :  long_name units
tutorial.S5p.hcho.var.mod_tcc.attr.long_name   :  total cloud cover
tutorial.S5p.hcho.var.mod_tcc.attr.units       :  1

! cloud cover profiles:
!~ model layer dimension:
tutorial.S5p.hcho.var.mod_cc.dims              :  model_layer
!~ standard attributes:
tutorial.S5p.hcho.var.mod_cc.attrs             :  long_name units
tutorial.S5p.hcho.var.mod_cc.attr.long_name    :  cloud cover
tutorial.S5p.hcho.var.mod_cc.attr.units        :  1

! model concentrations at apriori layers:
!~ apriori layers:
tutorial.S5p.hcho.var.xs.dims                  :  layer
!~ how computed:
tutorial.S5p.hcho.var.xs.formula               :  LayerAverage( hp, mod_hp, mod_conc )
tutorial.S5p.hcho.var.xs.formula_terms         :  hp: hp mod_hp: mod_hp mod_conc: mod_conc
!~ standard attributes:
tutorial.S5p.hcho.var.xs.attrs                 :  long_name units
tutorial.S5p.hcho.var.xs.attr.long_name        :  model simulations at apriori layers
tutorial.S5p.hcho.var.xs.attr.units            :  mol m-2

! simulated retrievals
!~ retrieval layers:
tutorial.S5p.hcho.var.ys.dims                  :  retr
!~ how computed:
tutorial.S5p.hcho.var.ys.formula               :  A x
tutorial.S5p.hcho.var.ys.formula_terms         :  A: A x: xs
!~ standard attributes:
tutorial.S5p.hcho.var.ys.attrs                 :  long_name units
tutorial.S5p.hcho.var.ys.attr.long_name        :  simulated retrieval
tutorial.S5p.hcho.var.ys.attr.units            :  mol m-2


!-------------------------------------------------
! end
!-------------------------------------------------
+18 −13
Original line number Diff line number Diff line
@@ -161,10 +161,9 @@ tutorial.S5p.no2.var.ys.dims : retr
tutorial.S5p.no2.var.ys.formula               :  A x
tutorial.S5p.no2.var.ys.formula_terms         :  A: A x: xs
!~ standard attributes:
tutorial.S5p.no2.var.ys.attrs                 :  long_name units multiplication_factor_to_convert_to_molecules_percm2
tutorial.S5p.no2.var.ys.attrs                 :  long_name units
tutorial.S5p.no2.var.ys.attr.long_name        :  simulated retrieval
tutorial.S5p.no2.var.ys.attr.units            :  mol m-2
tutorial.S5p.no2.var.ys.attr.multiplication_factor_to_convert_to_molecules_percm2 : float: 6.022141e+19

! partial columns as sum over apriori layers
!~ retrieval layers:
@@ -173,10 +172,9 @@ tutorial.S5p.no2.var.Sx.dims : retr
tutorial.S5p.no2.var.Sx.formula              :  PartialColumns( nla, x )
tutorial.S5p.no2.var.Sx.formula_terms        :  nla: nla x: xs
!~ standard attributes:
tutorial.S5p.no2.var.Sx.attrs                :  long_name units multiplication_factor_to_convert_to_molecules_percm2
tutorial.S5p.no2.var.Sx.attrs                :  long_name units
tutorial.S5p.no2.var.Sx.attr.long_name       :  tropospheric column in local model
tutorial.S5p.no2.var.Sx.attr.units           :  mol m-2
tutorial.S5p.no2.var.Sx.attr.multiplication_factor_to_convert_to_molecules_percm2 : float: 6.022141e+19

! airmass factor from local model
!~ retrieval layers:
@@ -207,10 +205,9 @@ tutorial.S5p.no2.var.yr_m.dims : retr
tutorial.S5p.no2.var.yr_m.formula             :  AltRetrieval( y, M, M_m )
tutorial.S5p.no2.var.yr_m.formula_terms       :  y: yr M: M M_m: M_m
!~ standard attributes:
tutorial.S5p.no2.var.yr_m.attrs               :  long_name units multiplication_factor_to_convert_to_molecules_percm2
tutorial.S5p.no2.var.yr_m.attrs               :  long_name units
tutorial.S5p.no2.var.yr_m.attr.long_name      :  retrieval using local airmass factors
tutorial.S5p.no2.var.yr_m.attr.units          :  mol m-2
tutorial.S5p.no2.var.yr_m.attr.multiplication_factor_to_convert_to_molecules_percm2 : float: 6.022141e+19

! retrieval covariance using airmass factor from local model
!~ retrieval layers:
@@ -230,10 +227,18 @@ tutorial.S5p.no2.var.ys_m.dims : retr
tutorial.S5p.no2.var.ys_m.formula             :  A x
tutorial.S5p.no2.var.ys_m.formula_terms       :  A: A_m x: xs
!~ standard attributes:
tutorial.S5p.no2.var.ys_m.attrs                :  long_name units multiplication_factor_to_convert_to_molecules_percm2
tutorial.S5p.no2.var.ys_m.attrs               :  long_name units
tutorial.S5p.no2.var.ys_m.attr.long_name      :  simulated retrieval based on local airmass factors
tutorial.S5p.no2.var.ys_m.attr.units          :  mol m-2
tutorial.S5p.no2.var.ys_m.attr.multiplication_factor_to_convert_to_molecules_percm2 : float: 6.022141e+19


!~ output

! pack variables?
tutorial.S5p.no2.output.packed                :  T

! compression level (0 for no, 1-9 for zipped)
tutorial.S5p.no2.output.deflate_level         :  1


!-------------------------------------------------