|
| type(t_fourdvar), dimension(:), allocatable | mod_fourdvar::fourdvar |
| |
| integer, dimension(:), allocatable | mod_fourdvar::obstype |
| |
| integer, dimension(:), allocatable | mod_fourdvar::obsstate2type |
| |
| integer, dimension(:), allocatable | mod_fourdvar::obstype2state |
| |
| integer, dimension(:), allocatable | mod_fourdvar::obsprov |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::obsangler |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::obserr |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::obsmeta |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::obsscale |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::obsvetting |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::obsval |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::tobs |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::xobs |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::yobs |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::zobs |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::admodval |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::nlmodval |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::misfit |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::unvetted |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::uradial |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::vradial |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::admodval_s |
| |
| real(r8), dimension(:,:,:), allocatable | mod_fourdvar::harnoldi |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::gmze |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::cg_beta0 |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::jobs |
| |
| real(r8), dimension(:,:,:), allocatable | mod_fourdvar::zcglwk |
| |
| real(r8), dimension(:,:,:), allocatable | mod_fourdvar::vcglwk |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::jb0 |
| |
| real(r8), dimension(:,:,:), allocatable | mod_fourdvar::vcglev |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::zgrad0 |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::vgrad0 |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::vgrad0s |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::gdgw |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::vgnorm |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::cg_innov |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::cg_dla |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ad_zcglwk |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_zgrad0 |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ad_vcglwk |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_vgrad0 |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_vgrad0s |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_jb0 |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_obserr |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_obsscale |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_cg_innov |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_cg_pxsave |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ad_cg_pxout |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ad_obsval |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::tl_zcglwk |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_zgrad0 |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::tl_vcglwk |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_vgrad0 |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_vgrad0s |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_jb0 |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_obserr |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_obsscale |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_cg_innov |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_cg_pxsave |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_cg_pxout |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::tl_obsval |
| |
| logical, dimension(:), allocatable | mod_fourdvar::load_zobs |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrote_zobs |
| |
| integer | mod_fourdvar::mobs |
| |
| integer, dimension(:), allocatable | mod_fourdvar::nstatevar |
| |
| integer, dimension(:), allocatable | mod_fourdvar::nobsvar |
| |
| character(len=40), dimension(:), allocatable | mod_fourdvar::obsname |
| |
| integer | mod_fourdvar::nextraobs = 0 |
| |
| integer, dimension(:), allocatable | mod_fourdvar::extraindex |
| |
| character(len=40), dimension(:), allocatable | mod_fourdvar::extraname |
| |
| integer, parameter | mod_fourdvar::nweights = 8 |
| |
| integer, dimension(nweights), parameter | mod_fourdvar::ioffset = (/ 0, 1, 0, 1, 0, 1, 0, 1 /) |
| |
| integer, dimension(nweights), parameter | mod_fourdvar::joffset = (/ 0, 0, 1, 1, 0, 0, 1, 1 /) |
| |
| integer, dimension(nweights), parameter | mod_fourdvar::koffset = (/ 0, 0, 0, 0, 1, 1, 1, 1 /) |
| |
| integer, dimension(:), allocatable | mod_fourdvar::ndatum |
| |
| integer, dimension(:), allocatable | mod_fourdvar::nsurvey |
| |
| integer, dimension(:), allocatable | mod_fourdvar::obssurvey |
| |
| integer, dimension(:), allocatable | mod_fourdvar::nobs |
| |
| integer, dimension(:), allocatable | mod_fourdvar::nstrobs |
| |
| integer, dimension(:), allocatable | mod_fourdvar::nendobs |
| |
| integer, dimension(:), allocatable | mod_fourdvar::nmethod |
| |
| integer, dimension(:), allocatable | mod_fourdvar::rscheme |
| |
| integer | mod_fourdvar::nrandom = 1000 |
| |
| integer | mod_fourdvar::nposti |
| |
| integer | mod_fourdvar::nimpact |
| |
| integer | mod_fourdvar::nvct |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::optimality |
| |
| logical, dimension(:), allocatable | mod_fourdvar::processobs |
| |
| logical, dimension(:), allocatable | mod_fourdvar::lsadd |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtnlmod |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtobsscale |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtrpmod |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrttlmod |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtmisfit |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtimpact_tot |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtimpact_ic |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtimpact_fc |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtimpact_bc |
| |
| logical, dimension(:), allocatable | mod_fourdvar::haveadmod |
| |
| logical, dimension(:), allocatable | mod_fourdvar::havenlmod |
| |
| logical, dimension(:), allocatable | mod_fourdvar::havetlmod |
| |
| logical, dimension(:), allocatable | mod_fourdvar::haveobsmeta |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::bgerr |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::nlincrement |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::innovation |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::residual |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::bgthresh |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::jact_s |
| |
| integer, dimension(:,:), allocatable | mod_fourdvar::nhsteps |
| |
| integer, dimension(:,:), allocatable | mod_fourdvar::nvsteps |
| |
| integer, dimension(:,:), allocatable | mod_fourdvar::nhstepsb |
| |
| integer, dimension(:,:), allocatable | mod_fourdvar::nvstepsb |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::dtsizeh |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::dtsizev |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::dtsizehb |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::dtsizevb |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::khmin |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::khmax |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::kvmin |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::kvmax |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::ad_cg_beta |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::tl_cg_beta |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_alpha |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_beta |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_tau |
| |
| real(dp) | mod_fourdvar::ritzmaxerr |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::ritz |
| |
| real(dp), dimension(:,:,:), allocatable | mod_fourdvar::cg_zv |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::ad_cg_delta |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::ad_cg_qg |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::ad_cg_gnorm |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::tl_cg_delta |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::tl_cg_qg |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::tl_cg_gnorm_v |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::ad_cg_gnorm_v |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_delta |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_gamma |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::cg_gnorm |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::cg_gnorm_v |
| |
| real(dp), dimension(:), allocatable | mod_fourdvar::cg_gnorm_y |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_greduc |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_qg |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_tmatrix |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_zu |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_ritz |
| |
| real(dp), dimension(:,:), allocatable | mod_fourdvar::cg_ritzerr |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtzetaref |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ae_delta |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ae_beta |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ae_zv |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ae_trace |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::ae_gnorm |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ae_tmatrix |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ae_zu |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ae_ritz |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::ae_ritzerr |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::zlanczos_coef |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::zlanczos_inv |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::zlanczos_err |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::zlanczos_diag |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::zlanczos_offdiag |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::gsmatrix |
| |
| real(r8), dimension(:,:), allocatable | mod_fourdvar::gsmatinv |
| |
| logical | mod_fourdvar::lhessianev |
| |
| logical | mod_fourdvar::lhotstart |
| |
| logical | mod_fourdvar::lprecond |
| |
| logical | mod_fourdvar::lritz |
| |
| logical | mod_fourdvar::laugweak =.FALSE. |
| |
| integer | mod_fourdvar::nritzev |
| |
| integer | mod_fourdvar::nconvritz = 0 |
| |
| real(r8) | mod_fourdvar::cg_gammam1 = 0.0_r8 |
| |
| real(r8) | mod_fourdvar::cg_sigmam1 = 0.0_r8 |
| |
| real(r8) | mod_fourdvar::cg_rnorm = 0.0_r8 |
| |
| real(r8) | mod_fourdvar::graderr |
| |
| real(r8) | mod_fourdvar::hevecerr |
| |
| real(r8) | mod_fourdvar::dotproduct |
| |
| real(r8) | mod_fourdvar::addotproduct |
| |
| integer | mod_fourdvar::ig1count |
| |
| integer | mod_fourdvar::ig2count |
| |
| real(r8), dimension(1000) | mod_fourdvar::g1 |
| |
| real(r8), dimension(1000) | mod_fourdvar::g2 |
| |
| logical, dimension(:), allocatable | mod_fourdvar::wrtforce |
| |
| logical, dimension(:), allocatable | mod_fourdvar::lweakrelax |
| |
| logical, dimension(:), allocatable | mod_fourdvar::lsenfct |
| |
| logical, dimension(:), allocatable | mod_fourdvar::lsen4dvar |
| |
| logical, dimension(:), allocatable | mod_fourdvar::lobspace |
| |
| integer, dimension(:), allocatable | mod_fourdvar::ntimes_ana |
| |
| integer, dimension(:), allocatable | mod_fourdvar::ntimes_fct |
| |
| real(r8), dimension(:), allocatable | mod_fourdvar::forcetime |
| |