Skip to content

Commit

Permalink
Added optional files for the GSI soil analysis. (#14)
Browse files Browse the repository at this point in the history
* new convinfo file turns on assimilation of 2m T and 2m q, and updates QC limits
* new anavinfo file updates MetGuess for calculation of the 2m h(x),
  and adds enkf updating of soil moisture and soil temperature.
  • Loading branch information
ClaraDraper-NOAA authored Feb 8, 2024
1 parent cd0a90c commit 298bdc0
Show file tree
Hide file tree
Showing 2 changed files with 399 additions and 0 deletions.
137 changes: 137 additions & 0 deletions global_anavinfo_soilanal.l127.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
correlated_observations::
! isis method kreq kmult type cov_file
iasi_metop-c 2 0.0 1.0 sea Rcov_iasicsea
iasi_metop-b 2 0.0 1.0 sea Rcov_iasibsea
iasi_metop-c 2 0.0 1.0 land Rcov_iasicland
iasi_metop-b 2 0.0 1.0 land Rcov_iasibland
cris-fsr_npp 2 0.0 1.0 sea Rcov_crisnpp
cris-fsr_n20 2 0.0 1.0 sea Rcov_crisn20
cris-fsr_n21 2 0.0 1.0 sea Rcov_crisn21
::

met_guess::
!var level crtm_use desc orig_name
ps 1 -1 surface_pressure ps
z 1 -1 geopotential_height phis
u 127 2 zonal_wind u
v 127 2 meridional_wind v
div 127 -1 zonal_wind div
vor 127 -1 meridional_wind vor
tv 127 2 virtual_temperature tv
q 127 2 specific_humidity sphu
oz 127 2 ozone ozone
ql 127 12 cloud_liquid ql
qi 127 12 cloud_ice qi
qr 127 12 rain qr
qs 127 12 snow qs
qg 127 12 graupel qg
t2m 1 -1 2m_temperature tmp2m
q2m 1 -1 2m_spec_humidity spfh2m
! cf 127 1 cloud amount cf
::

state_derivatives::
!var level src
ps 1 met_guess
u 127 met_guess
v 127 met_guess
tv 127 met_guess
q 127 met_guess
oz 127 met_guess
!cw 127 met_guess
prse 128 met_guess
::

state_tendencies::
!var levels source
u 127 met_guess
v 127 met_guess
tv 127 met_guess
q 127 met_guess
!cw 127 met_guess
oz 127 met_guess
prse 128 met_guess
::

state_vector::
!var level itracer source funcof
u 127 0 met_guess u
v 127 0 met_guess v
tv 127 0 met_guess tv
tsen 127 0 met_guess tv,q
q 127 1 met_guess q
oz 127 1 met_guess oz
ql 127 1 met_guess ql
qi 127 1 met_guess qi
qr 127 1 met_guess qr
qs 127 1 met_guess qs
qg 127 1 met_guess qg
prse 128 0 met_guess prse
ps 1 0 met_guess prse
sst 1 0 met_guess sst
t2m 1 0 met_guess t2m
q2m 1 0 met_guess q2m
::


state_vector_efsoi::
!var level itracer source funcof
u 127 0 met_guess u
v 127 0 met_guess v
tv 127 0 met_guess tv
q 127 1 met_guess q
ps 1 0 met_guess prse
::



control_vector_enkf::
!var level itracer as/tsfc_sdv an_amp0 source funcof
u 127 0 1.00 -1.0 state u,v
v 127 0 1.00 -1.0 state u,v
ps 1 0 1.20 -1.0 state prse
!pst 1 0 1.20 -1.0 state prse,u,v
tv 127 0 1.50 -1.0 state tv
q 127 1 1.50 -1.0 state q
oz 127 1 2.00 -1.0 state oz
!sst 1 0 1.00 -1.0 state sst
!cw 127 1 1.00 -1.0 state cw
!stl 1 0 3.00 -1.0 motley sst
!sti 1 0 3.00 -1.0 motley sst
st1 1 0 1.00 -1.0 state st1
st2 1 0 1.00 -1.0 state st2
st3 1 0 1.00 -1.0 state st3
sl1 1 0 1.00 -1.0 state sl1
sl2 1 0 1.00 -1.0 state sl2
sl3 1 0 1.00 -1.0 state sl3
::

control_vector::
!var level itracer as/tsfc_sdv an_amp0 source funcof
sf 127 0 1.00 -1.0 state u,v
vp 127 0 1.00 -1.0 state u,v
ps 1 0 1.20 -1.0 state prse
t 127 0 1.50 -1.0 state tv
q 127 1 1.50 -1.0 state q
oz 127 1 2.00 -1.0 state oz
sst 1 0 1.00 -1.0 state sst
ql 127 1 1.00 -1.0 state ql
qi 127 1 1.00 -1.0 state qi
qr 127 1 1.00 -1.0 state qr
qs 127 1 1.00 -1.0 state qs
qg 127 1 1.00 -1.0 state qg
stl 1 0 3.00 -1.0 motley sst
sti 1 0 3.00 -1.0 motley sst
::

! Following table shows the use of all four prescribed trace gas data.
! To turn off any one of any combination of trace gas input, add "!"
! in the first column of that trace gas name. To use all default
! trace gas profiles, just delete the following seven lines.
chem_guess::
!var level itracer crtm_use type orig_name
!ch4 64 1 2 n/a ch4
co2 127 1 0 n/a co2
!co 64 1 2 n/a co
!n2o 64 1 2 n/a n2o
::
Loading

0 comments on commit 298bdc0

Please sign in to comment.