SOCA
|
Variable transform for background error (D), GODAS version. More...
Public Member Functions | |
procedure | setup => soca_bkgerrgodas_setup |
Setup the static background error. More... | |
procedure | mult => soca_bkgerrgodas_mult |
Apply background error: dxm = D dxa. More... | |
Public Attributes | |
type(soca_state), pointer | bkg |
type(soca_fields) | std_bkgerr |
type(soca_bkgerr_bounds_type) | bounds |
Bounds for bkgerrgodas. More... | |
Private Attributes | |
type(soca_geom), pointer, private | geom |
real(kind=kind_real), private | t_dz |
For rescaling of the vertical gradient. More... | |
real(kind=kind_real), private | t_efold |
E-folding scale for surf based T min. More... | |
real(kind=kind_real), private | ssh_phi_ex |
latitude scale of ssh error More... | |
Related Functions | |
(Note that these are not member functions.) | |
subroutine | soca_bkgerrgodas_setup (self, f_conf, bkg, geom) |
Setup the static background error. More... | |
subroutine | soca_bkgerrgodas_mult (self, dxa, dxm) |
Apply background error: dxm = D dxa. More... | |
subroutine | soca_bkgerrgodas_tocn (self) |
Derive T background error from vertial gradient of temperature. More... | |
subroutine | soca_bkgerrgodas_ssh (self) |
Derive unbalanced SSH background error, based on latitude. More... | |
subroutine | soca_bkgerrgodas_socn (self) |
Derive unbalanced S background error, based on MLD. More... | |
Variable transform for background error (D), GODAS version.
Definition at line 27 of file soca_bkgerrgodas_mod.F90.
procedure soca_bkgerrgodas_mod::soca_bkgerrgodas::mult |
Apply background error: dxm = D dxa.
Definition at line 44 of file soca_bkgerrgodas_mod.F90.
procedure soca_bkgerrgodas_mod::soca_bkgerrgodas::setup |
Setup the static background error.
Definition at line 41 of file soca_bkgerrgodas_mod.F90.
|
related |
Apply background error: dxm = D dxa.
[in] | dxa | input increment |
[in,out] | dxm | output increment |
Definition at line 120 of file soca_bkgerrgodas_mod.F90.
|
related |
Setup the static background error.
[in] | f_conf | configuration |
[in] | bkg | background state |
[in] | geom | model geometry |
Definition at line 57 of file soca_bkgerrgodas_mod.F90.
|
related |
Derive unbalanced S background error, based on MLD.
Definition at line 267 of file soca_bkgerrgodas_mod.F90.
|
related |
Derive unbalanced SSH background error, based on latitude.
Definition at line 232 of file soca_bkgerrgodas_mod.F90.
|
related |
Derive T background error from vertial gradient of temperature.
Definition at line 155 of file soca_bkgerrgodas_mod.F90.
type(soca_state), pointer soca_bkgerrgodas_mod::soca_bkgerrgodas::bkg |
Definition at line 28 of file soca_bkgerrgodas_mod.F90.
type(soca_bkgerr_bounds_type) soca_bkgerrgodas_mod::soca_bkgerrgodas::bounds |
Bounds for bkgerrgodas.
Definition at line 33 of file soca_bkgerrgodas_mod.F90.
|
private |
Definition at line 32 of file soca_bkgerrgodas_mod.F90.
|
private |
latitude scale of ssh error
Definition at line 36 of file soca_bkgerrgodas_mod.F90.
type(soca_fields) soca_bkgerrgodas_mod::soca_bkgerrgodas::std_bkgerr |
Definition at line 29 of file soca_bkgerrgodas_mod.F90.
|
private |
For rescaling of the vertical gradient.
Definition at line 34 of file soca_bkgerrgodas_mod.F90.
|
private |
E-folding scale for surf based T min.
Definition at line 35 of file soca_bkgerrgodas_mod.F90.