ROMS
|
Data Types | |
type | t_fourdvar |
Functions/Subroutines | |
subroutine, public | allocate_fourdvar |
subroutine, public | deallocate_fourdvar |
subroutine, public | initialize_fourdvar |
Variables | |
type(t_fourdvar), dimension(:), allocatable | fourdvar |
integer, dimension(:), allocatable | obstype |
integer, dimension(:), allocatable | obsstate2type |
integer, dimension(:), allocatable | obstype2state |
integer, dimension(:), allocatable | obsprov |
real(r8), dimension(:), allocatable | obsangler |
real(r8), dimension(:), allocatable | obserr |
real(r8), dimension(:), allocatable | obsmeta |
real(r8), dimension(:), allocatable | obsscale |
real(r8), dimension(:), allocatable | obsvetting |
real(r8), dimension(:), allocatable | obsval |
real(dp), dimension(:), allocatable | tobs |
real(r8), dimension(:), allocatable | xobs |
real(r8), dimension(:), allocatable | yobs |
real(r8), dimension(:), allocatable | zobs |
real(r8), dimension(:), allocatable | admodval |
real(r8), dimension(:), allocatable | nlmodval |
real(r8), dimension(:), allocatable | misfit |
real(r8), dimension(:), allocatable | unvetted |
real(r8), dimension(:), allocatable | uradial |
real(r8), dimension(:), allocatable | vradial |
real(r8), dimension(:,:), allocatable | admodval_s |
real(r8), dimension(:,:,:), allocatable | harnoldi |
real(r8), dimension(:,:), allocatable | gmze |
real(r8), dimension(:), allocatable | cg_beta0 |
real(r8), dimension(:,:), allocatable | jobs |
real(r8), dimension(:,:,:), allocatable | zcglwk |
real(r8), dimension(:,:,:), allocatable | vcglwk |
real(r8), dimension(:), allocatable | jb0 |
real(r8), dimension(:,:,:), allocatable | vcglev |
real(r8), dimension(:,:), allocatable | zgrad0 |
real(r8), dimension(:), allocatable | vgrad0 |
real(r8), dimension(:), allocatable | vgrad0s |
real(r8), dimension(:), allocatable | gdgw |
real(r8), dimension(:), allocatable | vgnorm |
real(r8), dimension(:), allocatable | cg_innov |
real(r8), dimension(:,:), allocatable | cg_dla |
real(r8), dimension(:,:), allocatable | ad_zcglwk |
real(r8), dimension(:), allocatable | ad_zgrad0 |
real(r8), dimension(:,:), allocatable | ad_vcglwk |
real(r8), dimension(:), allocatable | ad_vgrad0 |
real(r8), dimension(:), allocatable | ad_vgrad0s |
real(r8), dimension(:), allocatable | ad_jb0 |
real(r8), dimension(:), allocatable | ad_obserr |
real(r8), dimension(:), allocatable | ad_obsscale |
real(r8), dimension(:), allocatable | ad_cg_innov |
real(r8), dimension(:), allocatable | ad_cg_pxsave |
real(r8), dimension(:), allocatable | ad_cg_pxout |
real(r8), dimension(:,:), allocatable | ad_obsval |
real(r8), dimension(:,:), allocatable | tl_zcglwk |
real(r8), dimension(:), allocatable | tl_zgrad0 |
real(r8), dimension(:,:), allocatable | tl_vcglwk |
real(r8), dimension(:), allocatable | tl_vgrad0 |
real(r8), dimension(:), allocatable | tl_vgrad0s |
real(r8), dimension(:), allocatable | tl_jb0 |
real(r8), dimension(:), allocatable | tl_obserr |
real(r8), dimension(:), allocatable | tl_obsscale |
real(r8), dimension(:), allocatable | tl_cg_innov |
real(r8), dimension(:), allocatable | tl_cg_pxsave |
real(r8), dimension(:), allocatable | tl_cg_pxout |
real(r8), dimension(:), allocatable | tl_obsval |
logical, dimension(:), allocatable | load_zobs |
logical, dimension(:), allocatable | wrote_zobs |
integer | mobs |
integer, dimension(:), allocatable | nstatevar |
integer, dimension(:), allocatable | nobsvar |
character(len=40), dimension(:), allocatable | obsname |
integer | nextraobs = 0 |
integer, dimension(:), allocatable | extraindex |
character(len=40), dimension(:), allocatable | extraname |
integer, parameter | nweights = 8 |
integer, dimension(nweights), parameter | ioffset = (/ 0, 1, 0, 1, 0, 1, 0, 1 /) |
integer, dimension(nweights), parameter | joffset = (/ 0, 0, 1, 1, 0, 0, 1, 1 /) |
integer, dimension(nweights), parameter | koffset = (/ 0, 0, 0, 0, 1, 1, 1, 1 /) |
integer, dimension(:), allocatable | ndatum |
integer, dimension(:), allocatable | nsurvey |
integer, dimension(:), allocatable | obssurvey |
integer, dimension(:), allocatable | nobs |
integer, dimension(:), allocatable | nstrobs |
integer, dimension(:), allocatable | nendobs |
integer, dimension(:), allocatable | nmethod |
integer, dimension(:), allocatable | rscheme |
integer | nrandom = 1000 |
integer | nposti |
integer | nimpact |
integer | nvct |
real(r8), dimension(:), allocatable | optimality |
logical, dimension(:), allocatable | processobs |
logical, dimension(:), allocatable | lsadd |
logical, dimension(:), allocatable | wrtnlmod |
logical, dimension(:), allocatable | wrtobsscale |
logical, dimension(:), allocatable | wrtrpmod |
logical, dimension(:), allocatable | wrttlmod |
logical, dimension(:), allocatable | wrtmisfit |
logical, dimension(:), allocatable | wrtimpact_tot |
logical, dimension(:), allocatable | wrtimpact_ic |
logical, dimension(:), allocatable | wrtimpact_fc |
logical, dimension(:), allocatable | wrtimpact_bc |
logical, dimension(:), allocatable | haveadmod |
logical, dimension(:), allocatable | havenlmod |
logical, dimension(:), allocatable | havetlmod |
logical, dimension(:), allocatable | haveobsmeta |
real(r8), dimension(:), allocatable | bgerr |
real(r8), dimension(:), allocatable | nlincrement |
real(r8), dimension(:), allocatable | innovation |
real(r8), dimension(:), allocatable | residual |
real(r8), dimension(:), allocatable | bgthresh |
real(r8), dimension(:), allocatable | jact_s |
integer, dimension(:,:), allocatable | nhsteps |
integer, dimension(:,:), allocatable | nvsteps |
integer, dimension(:,:), allocatable | nhstepsb |
integer, dimension(:,:), allocatable | nvstepsb |
real(r8), dimension(:,:), allocatable | dtsizeh |
real(r8), dimension(:,:), allocatable | dtsizev |
real(r8), dimension(:,:), allocatable | dtsizehb |
real(r8), dimension(:,:), allocatable | dtsizevb |
real(r8), dimension(:), allocatable | khmin |
real(r8), dimension(:), allocatable | khmax |
real(r8), dimension(:), allocatable | kvmin |
real(r8), dimension(:), allocatable | kvmax |
real(dp), dimension(:), allocatable | ad_cg_beta |
real(dp), dimension(:), allocatable | tl_cg_beta |
real(dp), dimension(:,:), allocatable | cg_alpha |
real(dp), dimension(:,:), allocatable | cg_beta |
real(dp), dimension(:,:), allocatable | cg_tau |
real(dp) | ritzmaxerr |
real(dp), dimension(:), allocatable | ritz |
real(dp), dimension(:,:,:), allocatable | cg_zv |
real(dp), dimension(:), allocatable | ad_cg_delta |
real(dp), dimension(:), allocatable | ad_cg_qg |
real(dp), dimension(:), allocatable | ad_cg_gnorm |
real(dp), dimension(:), allocatable | tl_cg_delta |
real(dp), dimension(:), allocatable | tl_cg_qg |
real(dp), dimension(:), allocatable | tl_cg_gnorm_v |
real(dp), dimension(:), allocatable | ad_cg_gnorm_v |
real(dp), dimension(:,:), allocatable | cg_delta |
real(dp), dimension(:,:), allocatable | cg_gamma |
real(dp), dimension(:), allocatable | cg_gnorm |
real(dp), dimension(:), allocatable | cg_gnorm_v |
real(dp), dimension(:), allocatable | cg_gnorm_y |
real(dp), dimension(:,:), allocatable | cg_greduc |
real(dp), dimension(:,:), allocatable | cg_qg |
real(dp), dimension(:,:), allocatable | cg_tmatrix |
real(dp), dimension(:,:), allocatable | cg_zu |
real(dp), dimension(:,:), allocatable | cg_ritz |
real(dp), dimension(:,:), allocatable | cg_ritzerr |
logical, dimension(:), allocatable | wrtzetaref |
real(r8), dimension(:,:), allocatable | ae_delta |
real(r8), dimension(:,:), allocatable | ae_beta |
real(r8), dimension(:,:), allocatable | ae_zv |
real(r8), dimension(:), allocatable | ae_trace |
real(r8), dimension(:), allocatable | ae_gnorm |
real(r8), dimension(:,:), allocatable | ae_tmatrix |
real(r8), dimension(:,:), allocatable | ae_zu |
real(r8), dimension(:,:), allocatable | ae_ritz |
real(r8), dimension(:,:), allocatable | ae_ritzerr |
real(r8), dimension(:,:), allocatable | zlanczos_coef |
real(r8), dimension(:,:), allocatable | zlanczos_inv |
real(r8), dimension(:,:), allocatable | zlanczos_err |
real(r8), dimension(:), allocatable | zlanczos_diag |
real(r8), dimension(:), allocatable | zlanczos_offdiag |
real(r8), dimension(:,:), allocatable | gsmatrix |
real(r8), dimension(:,:), allocatable | gsmatinv |
logical | lhessianev |
logical | lhotstart |
logical | lprecond |
logical | lritz |
logical | laugweak =.FALSE. |
integer | nritzev |
integer | nconvritz = 0 |
real(r8) | cg_gammam1 = 0.0_r8 |
real(r8) | cg_sigmam1 = 0.0_r8 |
real(r8) | cg_rnorm = 0.0_r8 |
real(r8) | graderr |
real(r8) | hevecerr |
real(r8) | dotproduct |
real(r8) | addotproduct |
integer | ig1count |
integer | ig2count |
real(r8), dimension(1000) | g1 |
real(r8), dimension(1000) | g2 |
logical, dimension(:), allocatable | wrtforce |
logical, dimension(:), allocatable | lweakrelax |
logical, dimension(:), allocatable | lsenfct |
logical, dimension(:), allocatable | lsen4dvar |
logical, dimension(:), allocatable | lobspace |
integer, dimension(:), allocatable | ntimes_ana |
integer, dimension(:), allocatable | ntimes_fct |
real(r8), dimension(:), allocatable | forcetime |
subroutine, public mod_fourdvar::allocate_fourdvar |
Definition at line 923 of file mod_fourdvar.F.
References mod_param::dmem, forcetime, haveadmod, havenlmod, haveobsmeta, havetlmod, khmax, khmin, kvmax, kvmin, load_zobs, lobspace, lsadd, lsen4dvar, lsenfct, lweakrelax, ndatum, nendobs, mod_param::ngrids, nmethod, nobs, nobsvar, nstatevar, nstrobs, nsurvey, ntimes_ana, ntimes_fct, obssurvey, optimality, processobs, rscheme, wrote_zobs, wrtforce, wrtimpact_bc, wrtimpact_fc, wrtimpact_ic, wrtimpact_tot, wrtmisfit, wrtnlmod, wrtobsscale, wrtrpmod, wrttlmod, and wrtzetaref.
subroutine, public mod_fourdvar::deallocate_fourdvar |
Definition at line 1149 of file mod_fourdvar.F.
References ad_cg_gnorm_v, ad_cg_innov, ad_cg_pxsave, ad_jb0, ad_obserr, ad_obsscale, ad_obsval, ad_vcglwk, ad_vgrad0, ad_vgrad0s, ad_zcglwk, ad_zgrad0, admodval, bgerr, bgthresh, cg_innov, fourdvar, gdgw, innovation, misfit, nlincrement, nlmodval, obsangler, obserr, obsmeta, obsprov, obsscale, obstype, obsval, obsvetting, residual, tl_cg_gnorm_v, tl_cg_innov, tl_cg_pxsave, tl_jb0, tl_obserr, tl_obsscale, tl_obsval, tl_vcglwk, tl_vgrad0, tl_vgrad0s, tl_zcglwk, tl_zgrad0, tobs, unvetted, uradial, vcglev, vcglwk, vgrad0, vgrad0s, vradial, xobs, yobs, zcglwk, zgrad0, and zobs.
Referenced by mod_arrays::roms_deallocate_arrays(), and roms_kernel_mod::roms_run().
subroutine, public mod_fourdvar::initialize_fourdvar |
Definition at line 1545 of file mod_fourdvar.F.
References ad_cg_beta, ad_cg_delta, ad_cg_gnorm, ad_cg_gnorm_v, ad_cg_innov, ad_cg_pxout, ad_cg_pxsave, ad_cg_qg, ad_jb0, ad_obserr, ad_obsscale, ad_obsval, ad_vcglwk, ad_vgrad0, ad_vgrad0s, ad_zcglwk, ad_zgrad0, admodval, admodval_s, ae_beta, ae_delta, ae_gnorm, ae_ritz, ae_ritzerr, ae_tmatrix, ae_trace, ae_zv, bgerr, bgthresh, mod_param::bounds, cg_alpha, cg_beta, cg_beta0, cg_delta, cg_dla, cg_gamma, cg_gnorm, cg_gnorm_v, cg_gnorm_y, cg_greduc, cg_innov, cg_qg, cg_ritz, cg_ritzerr, cg_tau, cg_tmatrix, cg_zu, cg_zv, mod_netcdf::dim_name, mod_netcdf::dim_size, mod_param::dmem, dtsizeh, dtsizehb, dtsizev, dtsizevb, mod_scalars::exit_flag, extraindex, extraname, forcetime, strings_mod::founderror(), fourdvar, gdgw, gmze, gsmatinv, gsmatrix, harnoldi, haveobsmeta, mod_ncparam::idnobs, mod_ncparam::idoday, mod_ncparam::idsvar, mod_param::inlm, innovation, mod_ncparam::io_nf90, mod_ncparam::io_pio, mod_ncparam::isradial, jact_s, jb0, jobs, khmax, khmin, kvmax, kvmin, load_zobs, lsadd, mod_parallel::master, misfit, mobs, mod_scalars::mstatevar, mod_parallel::myrank, mod_netcdf::n_dim, mod_param::nbico, ndatum, mod_netcdf::netcdf_get_dim(), nextraobs, mod_param::ngrids, nhsteps, nhstepsb, mod_scalars::ninner, nlincrement, nlmodval, nobsvar, mod_scalars::noerror, mod_scalars::nouter, nposti, nstatevar, nsurvey, mod_param::nt, nvsteps, nvstepsb, mod_iounits::obs, obsangler, obserr, obsmeta, obsname, obsprov, obsscale, obsstate2type, obstype, obstype2state, obsval, obsvetting, optimality, mod_pio_netcdf::pio_netcdf_get_dim(), processobs, residual, ritz, mod_iounits::sourcefile, mod_iounits::stdout, tl_cg_beta, tl_cg_delta, tl_cg_gnorm_v, tl_cg_innov, tl_cg_pxout, tl_cg_pxsave, tl_cg_qg, tl_jb0, tl_obserr, tl_obsscale, tl_obsval, tl_vcglwk, tl_vgrad0, tl_vgrad0s, tl_zcglwk, tl_zgrad0, tobs, unvetted, strings_mod::uppercase(), uradial, vcglev, vcglwk, vgnorm, vgrad0, vgrad0s, mod_ncparam::vname, vradial, wrote_zobs, wrtimpact_bc, wrtimpact_fc, wrtimpact_ic, wrtimpact_tot, wrtmisfit, wrtnlmod, wrtobsscale, wrtrpmod, wrttlmod, wrtzetaref, xobs, yobs, zcglwk, zgrad0, zlanczos_coef, zlanczos_diag, zlanczos_err, zlanczos_inv, zlanczos_offdiag, and zobs.
Referenced by mod_arrays::roms_initialize_arrays(), and roms_kernel_mod::roms_run().
real(dp), dimension(:), allocatable mod_fourdvar::ad_cg_beta |
Definition at line 649 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(dp), dimension(:), allocatable mod_fourdvar::ad_cg_delta |
Definition at line 678 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(dp), dimension(:), allocatable mod_fourdvar::ad_cg_gnorm |
Definition at line 680 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(dp), dimension(:), allocatable mod_fourdvar::ad_cg_gnorm_v |
Definition at line 686 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_cg_innov |
Definition at line 318 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_cg_pxout |
Definition at line 320 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_cg_pxsave |
Definition at line 319 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(dp), dimension(:), allocatable mod_fourdvar::ad_cg_qg |
Definition at line 679 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_jb0 |
Definition at line 314 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_obserr |
Definition at line 315 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_obsscale |
Definition at line 316 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:,:), allocatable mod_fourdvar::ad_obsval |
Definition at line 322 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), rep_matrix(), and roms_kernel_mod::roms_run().
real(r8), dimension(:,:), allocatable mod_fourdvar::ad_vcglwk |
Definition at line 311 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_vgrad0 |
Definition at line 312 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_vgrad0s |
Definition at line 313 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:,:), allocatable mod_fourdvar::ad_zcglwk |
Definition at line 306 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::ad_zgrad0 |
Definition at line 307 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8) mod_fourdvar::addotproduct |
Definition at line 869 of file mod_fourdvar.F.
Referenced by dotproduct_mod::ad_dotproduct_tile(), ini_adjust_mod::ini_perturb_tile(), dotproduct_mod::nl_dotproduct_tile(), dotproduct_mod::tl_dotproduct_tile(), and ini_adjust_mod::tl_ini_perturb_tile().
real(r8), dimension(:), allocatable mod_fourdvar::admodval |
Definition at line 239 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), congrad_mod::congrad(), deallocate_fourdvar(), initialize_fourdvar(), array_modes_mod::rep_check(), array_modes_mod::rep_clip(), array_modes_mod::rep_eigen(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(r8), dimension(:,:), allocatable mod_fourdvar::admodval_s |
Definition at line 251 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:,:), allocatable mod_fourdvar::ae_beta |
Definition at line 739 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_mod::lanczos(), and posterior_mod::posterior_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::ae_delta |
Definition at line 738 of file mod_fourdvar.F.
Referenced by posterior_mod::analysis_error(), initialize_fourdvar(), posterior_mod::lanczos(), and posterior_mod::posterior_tile().
real(r8), dimension(:), allocatable mod_fourdvar::ae_gnorm |
Definition at line 745 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_mod::lanczos(), and posterior_mod::posterior_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::ae_ritz |
Definition at line 755 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_mod::posterior_eofs(), and posterior_mod::posterior_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::ae_ritzerr |
Definition at line 756 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_mod::posterior_eofs(), and posterior_mod::posterior_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::ae_tmatrix |
Definition at line 749 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and posterior_mod::posterior_tile().
real(r8), dimension(:), allocatable mod_fourdvar::ae_trace |
Definition at line 741 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and posterior_mod::posterior_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::ae_zu |
Definition at line 750 of file mod_fourdvar.F.
real(r8), dimension(:,:), allocatable mod_fourdvar::ae_zv |
Definition at line 740 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_mod::posterior_eofs(), and posterior_mod::posterior_tile().
real(r8), dimension(:), allocatable mod_fourdvar::bgerr |
Definition at line 571 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
real(r8), dimension(:), allocatable mod_fourdvar::bgthresh |
Definition at line 594 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_alpha |
Definition at line 653 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:,:), allocatable mod_fourdvar::cg_beta |
Definition at line 654 of file mod_fourdvar.F.
Referenced by posterior_mod::analysis_error(), cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::cgradient_tile(), congrad_mod::congrad(), ini_lanczos_mod::ini_lanczos_tile(), initialize_fourdvar(), cgradient_mod::lanczos(), cgradient_mod::new_gradient(), posterior_var_mod::posterior_var_tile(), array_modes_mod::rep_check(), rep_matrix(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), congrad_mod::rprecond::rprecond_r8(), inner2state_mod::tl_inner2state_tile(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::cg_beta0 |
Definition at line 254 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:,:), allocatable mod_fourdvar::cg_delta |
Definition at line 691 of file mod_fourdvar.F.
Referenced by posterior_mod::analysis_error(), cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::cgradient_tile(), congrad_mod::congrad(), cgradient_mod::hessian(), ini_lanczos_mod::ini_lanczos_tile(), initialize_fourdvar(), cgradient_mod::lanczos(), posterior_var_mod::posterior_var_tile(), rep_matrix(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), inner2state_mod::tl_inner2state_tile(), and tl_rpcg_lanczos().
real(r8), dimension(:,:), allocatable mod_fourdvar::cg_dla |
Definition at line 300 of file mod_fourdvar.F.
Referenced by congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), initialize_fourdvar(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_gamma |
Definition at line 692 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), cgradient_mod::cgradient_tile(), and initialize_fourdvar().
real(r8) mod_fourdvar::cg_gammam1 = 0.0_r8 |
Definition at line 846 of file mod_fourdvar.F.
real(dp), dimension(:), allocatable mod_fourdvar::cg_gnorm |
Definition at line 696 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), cgradient_mod::cgradient_tile(), cgradient_mod::hessian(), initialize_fourdvar(), cgradient_mod::lanczos(), cgradient_mod::new_cost(), and cgradient_mod::new_gradient().
real(dp), dimension(:), allocatable mod_fourdvar::cg_gnorm_v |
Definition at line 697 of file mod_fourdvar.F.
Referenced by congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), initialize_fourdvar(), array_modes_mod::rep_check(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), and tl_rpcg_lanczos().
real(dp), dimension(:), allocatable mod_fourdvar::cg_gnorm_y |
Definition at line 698 of file mod_fourdvar.F.
Referenced by congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), initialize_fourdvar(), and rpcg_lanczos_mod::rpcg_lanczos().
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_greduc |
Definition at line 702 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), cgradient_mod::cgradient_tile(), initialize_fourdvar(), and cgradient_mod::new_gradient().
real(r8), dimension(:), allocatable mod_fourdvar::cg_innov |
Definition at line 299 of file mod_fourdvar.F.
Referenced by congrad_mod::congrad(), deallocate_fourdvar(), initialize_fourdvar(), and rpcg_lanczos_mod::rpcg_lanczos().
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_qg |
Definition at line 706 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::cgradient_tile(), congrad_mod::congrad(), initialize_fourdvar(), cgradient_mod::lanczos(), cgradient_mod::new_gradient(), rep_matrix(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_ritz |
Definition at line 716 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::cgradient_tile(), congrad_mod::congrad(), cgradient_mod::hessian_evecs(), initialize_fourdvar(), cgradient_mod::precond(), array_modes_mod::rep_check(), array_modes_mod::rep_clip(), rpcg_lanczos_mod::rpcg_lanczos(), congrad_mod::rpevecs(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), and congrad_mod::rprecond::rprecond_r8().
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_ritzerr |
Definition at line 717 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::cgradient_tile(), congrad_mod::congrad(), cgradient_mod::hessian_evecs(), initialize_fourdvar(), cgradient_mod::precond(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), and congrad_mod::rprecond::rprecond_r8().
real(r8) mod_fourdvar::cg_rnorm = 0.0_r8 |
Definition at line 848 of file mod_fourdvar.F.
real(r8) mod_fourdvar::cg_sigmam1 = 0.0_r8 |
Definition at line 847 of file mod_fourdvar.F.
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_tau |
Definition at line 655 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(dp), dimension(:,:), allocatable mod_fourdvar::cg_tmatrix |
Definition at line 710 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), cgradient_mod::cgradient_tile(), initialize_fourdvar(), and cgradient_mod::new_gradient().
real(r8), dimension(:,:), allocatable mod_fourdvar::cg_zu |
Definition at line 711 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), cgradient_mod::cgradient_tile(), initialize_fourdvar(), cgradient_mod::new_cost(), and cgradient_mod::tl_new_state().
real(dp), dimension(:,:,:), allocatable mod_fourdvar::cg_zv |
Definition at line 669 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::cgradient_tile(), congrad_mod::congrad(), cgradient_mod::hessian_evecs(), initialize_fourdvar(), array_modes_mod::rep_check(), array_modes_mod::rep_clip(), array_modes_mod::rep_eigen(), rpcg_lanczos_mod::rpcg_lanczos(), congrad_mod::rpevecs(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), and congrad_mod::rprecond::rprecond_r8().
real(r8) mod_fourdvar::dotproduct |
Definition at line 868 of file mod_fourdvar.F.
Referenced by dotproduct_mod::nl_dotproduct_tile(), and dotproduct_mod::tl_dotproduct_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::dtsizeh |
Definition at line 622 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::dtsizehb |
Definition at line 628 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::dtsizev |
Definition at line 623 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::dtsizevb |
Definition at line 629 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
integer, dimension(:), allocatable mod_fourdvar::extraindex |
Definition at line 383 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
character(len=40), dimension(:), allocatable mod_fourdvar::extraname |
Definition at line 385 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::forcetime |
Definition at line 918 of file mod_fourdvar.F.
Referenced by ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), allocate_fourdvar(), frc_weak_mod::frc_adgather_tile(), frc_weak_mod::frc_clear_tile(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), and initialize_fourdvar().
type (t_fourdvar), dimension(:), allocatable mod_fourdvar::fourdvar |
Definition at line 211 of file mod_fourdvar.F.
Referenced by ad_balance_mod::ad_balance(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis(), back_cost_mod::back_cost_tile(), i4dvar_mod::background(), rbl4dvar_mod::background(), i4dvar_mod::background_initialize(), zeta_balance_mod::balance_ref(), zeta_balance_mod::biconj(), deallocate_fourdvar(), i4dvar_mod::increment(), r4dvar_mod::increment(), initialize_fourdvar(), cgradient_mod::new_cost(), obs_cost(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), i4dvar_mod::posterior_analysis(), i4dvar_mod::posterior_analysis_initialize(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), tl_balance_mod::tl_balance(), tl_rpcg_lanczos(), tl_wrt_ini_mod::tl_wrt_ini_nf90(), and tl_wrt_ini_mod::tl_wrt_ini_pio().
real(r8), dimension(1000) mod_fourdvar::g1 |
Definition at line 876 of file mod_fourdvar.F.
Referenced by dotproduct_mod::nl_dotproduct_tile().
real(r8), dimension(1000) mod_fourdvar::g2 |
Definition at line 877 of file mod_fourdvar.F.
Referenced by dotproduct_mod::tl_dotproduct_tile().
real(r8), dimension(:), allocatable mod_fourdvar::gdgw |
Definition at line 297 of file mod_fourdvar.F.
Referenced by congrad_mod::congrad(), deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:,:), allocatable mod_fourdvar::gmze |
Definition at line 253 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8) mod_fourdvar::graderr |
Definition at line 853 of file mod_fourdvar.F.
Referenced by wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
real(r8), dimension(:,:), allocatable mod_fourdvar::gsmatinv |
Definition at line 773 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and inner2state_mod::tl_inner2state_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::gsmatrix |
Definition at line 772 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and inner2state_mod::tl_inner2state_tile().
real(r8), dimension(:,:,:), allocatable mod_fourdvar::harnoldi |
Definition at line 252 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
logical, dimension(:), allocatable mod_fourdvar::haveadmod |
Definition at line 553 of file mod_fourdvar.F.
Referenced by allocate_fourdvar().
logical, dimension(:), allocatable mod_fourdvar::havenlmod |
Definition at line 554 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), i4dvar_mod::background_initialize(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), i4dvar_mod::increment(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), and i4dvar_mod::posterior_analysis_initialize().
logical, dimension(:), allocatable mod_fourdvar::haveobsmeta |
Definition at line 560 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), initialize_fourdvar(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), stats_modobs_mod::stats_modobs_nf90(), and stats_modobs_mod::stats_modobs_pio().
logical, dimension(:), allocatable mod_fourdvar::havetlmod |
Definition at line 555 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
real(r8) mod_fourdvar::hevecerr |
Definition at line 858 of file mod_fourdvar.F.
Referenced by cgradient_mod::cgradient_tile(), congrad_mod::congrad(), posterior_mod::posterior_tile(), rpcg_lanczos_mod::rpcg_lanczos(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer mod_fourdvar::ig1count |
Definition at line 873 of file mod_fourdvar.F.
Referenced by dotproduct_mod::nl_dotproduct_tile().
integer mod_fourdvar::ig2count |
Definition at line 874 of file mod_fourdvar.F.
Referenced by dotproduct_mod::tl_dotproduct_tile().
real(r8), dimension(:), allocatable mod_fourdvar::innovation |
Definition at line 579 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
integer, dimension(nweights), parameter mod_fourdvar::ioffset = (/ 0, 1, 0, 1, 0, 1, 0, 1 /) |
Definition at line 392 of file mod_fourdvar.F.
real(r8), dimension(:), allocatable mod_fourdvar::jact_s |
Definition at line 598 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and rpcg_lanczos_mod::rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::jb0 |
Definition at line 291 of file mod_fourdvar.F.
Referenced by rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), comp_jb0_mod::comp_jb0_tile(), rbl4dvar_mod::increment(), initialize_fourdvar(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(r8), dimension(:,:), allocatable mod_fourdvar::jobs |
Definition at line 255 of file mod_fourdvar.F.
Referenced by congrad_mod::cg_write_congrad(), congrad_mod::cg_write_congrad_nf90(), rpcg_lanczos_mod::cg_write_rpcg(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), initialize_fourdvar(), and rpcg_lanczos_mod::rpcg_lanczos().
integer, dimension(nweights), parameter mod_fourdvar::joffset = (/ 0, 0, 1, 1, 0, 0, 1, 1 /) |
Definition at line 394 of file mod_fourdvar.F.
real(r8), dimension(:), allocatable mod_fourdvar::khmax |
Definition at line 635 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), initialize_fourdvar(), and metrics_mod::metrics_tile().
real(r8), dimension(:), allocatable mod_fourdvar::khmin |
Definition at line 634 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), and initialize_fourdvar().
integer, dimension(nweights), parameter mod_fourdvar::koffset = (/ 0, 0, 0, 0, 1, 1, 1, 1 /) |
Definition at line 396 of file mod_fourdvar.F.
real(r8), dimension(:), allocatable mod_fourdvar::kvmax |
Definition at line 637 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), initialize_fourdvar(), and metrics_mod::metrics_tile().
real(r8), dimension(:), allocatable mod_fourdvar::kvmin |
Definition at line 636 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), and initialize_fourdvar().
logical mod_fourdvar::laugweak =.FALSE. |
Definition at line 833 of file mod_fourdvar.F.
Referenced by convolve_mod::error_covariance(), and rbl4dvar_mod::increment().
logical mod_fourdvar::lhessianev |
Definition at line 812 of file mod_fourdvar.F.
Referenced by cgradient_mod::cgradient_tile(), congrad_mod::congrad(), rpcg_lanczos_mod::rpcg_lanczos(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
logical mod_fourdvar::lhotstart |
Definition at line 817 of file mod_fourdvar.F.
Referenced by congrad_mod::congrad(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
logical, dimension(:), allocatable mod_fourdvar::load_zobs |
Definition at line 353 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), and obs_read_mod::obs_read_pio().
logical, dimension(:), allocatable mod_fourdvar::lobspace |
Definition at line 904 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_initial(), allocate_fourdvar(), and roms_kernel_mod::roms_run().
logical mod_fourdvar::lprecond |
Definition at line 821 of file mod_fourdvar.F.
Referenced by cgradient_mod::cgradient_tile(), congrad_mod::congrad(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), cgradient_mod::new_cost(), rpcg_lanczos_mod::rpcg_lanczos(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
logical mod_fourdvar::lritz |
Definition at line 827 of file mod_fourdvar.F.
Referenced by cgradient_mod::precond(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), congrad_mod::rprecond::rprecond_r8(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
logical, dimension(:), allocatable mod_fourdvar::lsadd |
Definition at line 489 of file mod_fourdvar.F.
Referenced by ad_main3d(), allocate_fourdvar(), initialize_fourdvar(), output(), and tl_output().
logical, dimension(:), allocatable mod_fourdvar::lsen4dvar |
Definition at line 902 of file mod_fourdvar.F.
Referenced by ad_get_data(), ad_initial(), ad_main3d(), ad_set_data_tile(), allocate_fourdvar(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::lsenfct |
Definition at line 893 of file mod_fourdvar.F.
Referenced by ad_initial(), ad_main3d(), allocate_fourdvar(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::lweakrelax |
Definition at line 890 of file mod_fourdvar.F.
Referenced by ad_rhs3d_mod::ad_rhs3d(), allocate_fourdvar(), r4dvar_mod::increment(), and tl_rhs3d_mod::tl_rhs3d().
real(r8), dimension(:), allocatable mod_fourdvar::misfit |
Definition at line 242 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
integer mod_fourdvar::mobs |
Definition at line 358 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), and roms_kernel_mod::roms_run().
integer mod_fourdvar::nconvritz = 0 |
Definition at line 842 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::cgradient_tile(), congrad_mod::congrad(), cgradient_mod::hessian_evecs(), posterior_mod::posterior_eofs(), posterior_mod::posterior_tile(), cgradient_mod::precond(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), and congrad_mod::rprecond::rprecond_r8().
integer, dimension(:), allocatable mod_fourdvar::ndatum |
Definition at line 409 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), rbl4dvar_mod::increment(), initialize_fourdvar(), array_modes_mod::rep_check(), array_modes_mod::rep_clip(), array_modes_mod::rep_eigen(), rep_matrix(), rpcg_lanczos_mod::rpcg_lanczos(), congrad_mod::rpevecs(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), stats_modobs_mod::stats_modobs_nf90(), stats_modobs_mod::stats_modobs_pio(), and tl_rpcg_lanczos().
integer, dimension(:), allocatable mod_fourdvar::nendobs |
Definition at line 426 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), allocate_fourdvar(), obs_cost(), obs_depth(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), and obs_write_mod::obs_write().
integer mod_fourdvar::nextraobs = 0 |
Definition at line 381 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
integer, dimension(:,:), allocatable mod_fourdvar::nhsteps |
Definition at line 609 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
integer, dimension(:,:), allocatable mod_fourdvar::nhstepsb |
Definition at line 615 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
integer mod_fourdvar::nimpact |
Definition at line 461 of file mod_fourdvar.F.
Referenced by roms_kernel_mod::roms_run(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
real(r8), dimension(:), allocatable mod_fourdvar::nlincrement |
Definition at line 575 of file mod_fourdvar.F.
Referenced by rbl4dvar_mod::analysis_initialize(), deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
real(r8), dimension(:), allocatable mod_fourdvar::nlmodval |
Definition at line 240 of file mod_fourdvar.F.
Referenced by ad_misfit_mod::ad_misfit_tile(), congrad_mod::congrad(), deallocate_fourdvar(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_cost(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), array_modes_mod::rep_clip(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
integer, dimension(:), allocatable mod_fourdvar::nmethod |
Definition at line 433 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), normalization_mod::normalization(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer, dimension(:), allocatable mod_fourdvar::nobs |
Definition at line 421 of file mod_fourdvar.F.
Referenced by ad_misfit_mod::ad_misfit_tile(), allocate_fourdvar(), obs_cost(), obs_depth(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
integer, dimension(:), allocatable mod_fourdvar::nobsvar |
Definition at line 372 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), allocate_fourdvar(), rbl4dvar_mod::analysis(), i4dvar_mod::background(), rbl4dvar_mod::background(), i4dvar_mod::background_initialize(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), i4dvar_mod::increment(), initialize_fourdvar(), cgradient_mod::new_cost(), obs_cost(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write(), i4dvar_mod::posterior_analysis(), i4dvar_mod::posterior_analysis_initialize(), stats_modobs_mod::stats_modobs_nf90(), and stats_modobs_mod::stats_modobs_pio().
integer mod_fourdvar::nposti |
Definition at line 452 of file mod_fourdvar.F.
Referenced by def_hessian_mod::def_hessian_nf90(), def_hessian_mod::def_hessian_pio(), initialize_fourdvar(), r4dvar_mod::posterior_error(), rbl4dvar_mod::posterior_error(), posterior_mod::posterior_tile(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer mod_fourdvar::nrandom = 1000 |
Definition at line 447 of file mod_fourdvar.F.
Referenced by normalization_mod::randomization_tile(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer mod_fourdvar::nritzev |
Definition at line 841 of file mod_fourdvar.F.
Referenced by congrad_mod::congrad(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), cgradient_mod::precond(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), congrad_mod::rprecond::rprecond_r8(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer, dimension(:), allocatable mod_fourdvar::nstatevar |
Definition at line 362 of file mod_fourdvar.F.
Referenced by ad_def_his_mod::ad_def_his_nf90(), ad_def_his_mod::ad_def_his_pio(), allocate_fourdvar(), r4dvar_mod::analysis(), posterior_mod::analysis_error(), back_cost_mod::back_cost_tile(), cgradient_mod::cgradient_tile(), comp_jb0_mod::comp_jb0_tile(), def_avg_mod::def_avg_nf90(), def_avg_mod::def_avg_pio(), def_dai_mod::def_dai_nf90(), def_dai_mod::def_dai_pio(), def_diags_mod::def_diags_nf90(), def_diags_mod::def_diags_pio(), def_error_mod::def_error_nf90(), def_error_mod::def_error_pio(), def_floats_mod::def_floats_nf90(), def_floats_mod::def_floats_pio(), def_hessian_mod::def_hessian_nf90(), def_hessian_mod::def_hessian_pio(), def_his_mod::def_his_nf90(), def_his_mod::def_his_pio(), def_impulse_mod::def_impulse_nf90(), def_impulse_mod::def_impulse_pio(), def_info_mod::def_info::def_info_nf90(), def_info_mod::def_info::def_info_pio(), def_lanczos_mod::def_lanczos_nf90(), def_lanczos_mod::def_lanczos_pio(), def_norm_mod::def_norm_nf90(), def_norm_mod::def_norm_pio(), def_quick_mod::def_quick_nf90(), def_quick_mod::def_quick_pio(), def_rst_mod::def_rst_nf90(), def_rst_mod::def_rst_pio(), def_state_mod::def_state_nf90(), def_state_mod::def_state_pio(), def_station_mod::def_station_nf90(), def_station_mod::def_station_pio(), cgradient_mod::hessian(), cgradient_mod::hessian_evecs(), r4dvar_mod::increment(), ini_lanczos_mod::ini_lanczos_tile(), initialize_fourdvar(), cgradient_mod::lanczos(), posterior_mod::lanczos(), metrics_mod::metrics_tile(), cgradient_mod::new_cost(), cgradient_mod::new_gradient(), posterior_mod::posterior_eofs(), posterior_mod::posterior_tile(), tl_def_his_mod::tl_def_his_nf90(), tl_def_his_mod::tl_def_his_pio(), tl_def_ini_mod::tl_def_ini_nf90(), tl_def_ini_mod::tl_def_ini_pio(), inner2state_mod::tl_inner2state_tile(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer, dimension(:), allocatable mod_fourdvar::nstrobs |
Definition at line 425 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), allocate_fourdvar(), obs_cost(), obs_depth(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
integer, dimension(:), allocatable mod_fourdvar::nsurvey |
Definition at line 413 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), def_mod_mod::def_mod_nf90(), def_mod_mod::def_mod_pio(), initialize_fourdvar(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), stats_modobs_mod::stats_modobs_nf90(), and stats_modobs_mod::stats_modobs_pio().
integer, dimension(:), allocatable mod_fourdvar::ntimes_ana |
Definition at line 911 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), roms_kernel_mod::roms_run(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer, dimension(:), allocatable mod_fourdvar::ntimes_fct |
Definition at line 912 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), roms_kernel_mod::roms_run(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
integer mod_fourdvar::nvct |
Definition at line 470 of file mod_fourdvar.F.
Referenced by array_modes_mod::rep_check(), array_modes_mod::rep_clip(), and array_modes_mod::rep_eigen().
integer, dimension(:,:), allocatable mod_fourdvar::nvsteps |
Definition at line 610 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
integer, dimension(:,:), allocatable mod_fourdvar::nvstepsb |
Definition at line 616 of file mod_fourdvar.F.
Referenced by ad_convolution_mod::ad_convolution_tile(), initialize_fourdvar(), metrics_mod::metrics_tile(), normalization_mod::normalization_tile(), normalization_mod::randomization_tile(), and tl_convolution_mod::tl_convolution_tile().
integer, parameter mod_fourdvar::nweights = 8 |
Definition at line 390 of file mod_fourdvar.F.
real(r8), dimension(:), allocatable mod_fourdvar::obsangler |
Definition at line 223 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), initialize_fourdvar(), and obs_write_mod::obs_operator().
real(r8), dimension(:), allocatable mod_fourdvar::obserr |
Definition at line 225 of file mod_fourdvar.F.
Referenced by ad_misfit_mod::ad_misfit_tile(), congrad_mod::congrad(), deallocate_fourdvar(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_cost(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), array_modes_mod::rep_check(), array_modes_mod::rep_clip(), array_modes_mod::rep_eigen(), rep_matrix(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::obsmeta |
Definition at line 226 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), and obs_read_mod::obs_read_pio().
character(len=40), dimension(:), allocatable mod_fourdvar::obsname |
Definition at line 374 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), rbl4dvar_mod::analysis(), rbl4dvar_mod::background(), i4dvar_mod::increment(), initialize_fourdvar(), obs_write_mod::obs_write(), i4dvar_mod::posterior_analysis(), stats_modobs_mod::stats_modobs_nf90(), and stats_modobs_mod::stats_modobs_pio().
integer, dimension(:), allocatable mod_fourdvar::obsprov |
Definition at line 220 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), and obs_read_mod::obs_read_pio().
real(r8), dimension(:), allocatable mod_fourdvar::obsscale |
Definition at line 227 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis_initialize(), congrad_mod::congrad(), deallocate_fourdvar(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_cost(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), rep_matrix(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
integer, dimension(:), allocatable mod_fourdvar::obsstate2type |
Definition at line 218 of file mod_fourdvar.F.
Referenced by ad_extract_obs_mod::ad_extract_obs2d(), ad_extract_obs_mod::ad_extract_obs3d(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), extract_obs_mod::extract_obs2d(), extract_obs_mod::extract_obs3d(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), and obs_write_mod::obs_write().
integer, dimension(:), allocatable mod_fourdvar::obssurvey |
Definition at line 417 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
integer, dimension(:), allocatable mod_fourdvar::obstype |
Definition at line 217 of file mod_fourdvar.F.
Referenced by ad_extract_obs_mod::ad_extract_obs2d(), ad_extract_obs_mod::ad_extract_obs3d(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), extract_obs_mod::extract_obs2d(), extract_obs_mod::extract_obs3d(), initialize_fourdvar(), obs_cost(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), and obs_write_mod::obs_write().
integer, dimension(:), allocatable mod_fourdvar::obstype2state |
Definition at line 219 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), obs_cost(), stats_modobs_mod::stats_modobs_nf90(), and stats_modobs_mod::stats_modobs_pio().
real(r8), dimension(:), allocatable mod_fourdvar::obsval |
Definition at line 232 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), congrad_mod::congrad(), deallocate_fourdvar(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_cost(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), array_modes_mod::rep_clip(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::obsvetting |
Definition at line 231 of file mod_fourdvar.F.
Referenced by ad_extract_obs_mod::ad_extract_obs2d(), ad_extract_obs_mod::ad_extract_obs3d(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), extract_obs_mod::extract_obs2d(), extract_obs_mod::extract_obs3d(), initialize_fourdvar(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), and obs_write_mod::obs_operator().
real(r8), dimension(:), allocatable mod_fourdvar::optimality |
Definition at line 478 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), i4dvar_mod::increment(), initialize_fourdvar(), tl_wrt_ini_mod::tl_wrt_ini_nf90(), and tl_wrt_ini_mod::tl_wrt_ini_pio().
logical, dimension(:), allocatable mod_fourdvar::processobs |
Definition at line 483 of file mod_fourdvar.F.
Referenced by ad_htobs_mod::ad_htobs_tile(), ad_main3d(), ad_misfit_mod::ad_misfit_tile(), allocate_fourdvar(), initialize_fourdvar(), obs_initial_mod::obs_initial_nf90(), obs_initial_mod::obs_initial_pio(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write(), output(), rp_output(), and tl_output().
real(r8), dimension(:), allocatable mod_fourdvar::residual |
Definition at line 583 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
real(dp), dimension(:), allocatable mod_fourdvar::ritz |
Definition at line 664 of file mod_fourdvar.F.
Referenced by cgradient_mod::cg_read_cgradient_nf90(), cgradient_mod::cg_read_cgradient_pio(), congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), cgradient_mod::cg_write_cgradient_nf90(), cgradient_mod::cg_write_cgradient_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), cgradient_mod::hessian_evecs(), initialize_fourdvar(), posterior_mod::posterior_eofs(), congrad_mod::rpevecs(), and rpcg_lanczos_mod::rpevecs().
real(dp) mod_fourdvar::ritzmaxerr |
Definition at line 659 of file mod_fourdvar.F.
Referenced by cgradient_mod::cgradient_tile(), congrad_mod::congrad(), posterior_mod::posterior_tile(), cgradient_mod::precond(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), and congrad_mod::rprecond::rprecond_r8().
integer, dimension(:), allocatable mod_fourdvar::rscheme |
Definition at line 440 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), normalization_mod::randomization_tile(), wrt_info_mod::wrt_info::wrt_info_nf90(), and wrt_info_mod::wrt_info::wrt_info_pio().
real(dp), dimension(:), allocatable mod_fourdvar::tl_cg_beta |
Definition at line 651 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and tl_rpcg_lanczos().
real(dp), dimension(:), allocatable mod_fourdvar::tl_cg_delta |
Definition at line 682 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and tl_rpcg_lanczos().
real(dp), dimension(:), allocatable mod_fourdvar::tl_cg_gnorm_v |
Definition at line 685 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_cg_innov |
Definition at line 337 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::tl_cg_pxout |
Definition at line 339 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::tl_cg_pxsave |
Definition at line 338 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), and initialize_fourdvar().
real(dp), dimension(:), allocatable mod_fourdvar::tl_cg_qg |
Definition at line 683 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_jb0 |
Definition at line 333 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_obserr |
Definition at line 334 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_obsscale |
Definition at line 335 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_obsval |
Definition at line 340 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:,:), allocatable mod_fourdvar::tl_vcglwk |
Definition at line 330 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_vgrad0 |
Definition at line 331 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_vgrad0s |
Definition at line 332 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:,:), allocatable mod_fourdvar::tl_zcglwk |
Definition at line 327 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::tl_zgrad0 |
Definition at line 328 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and tl_rpcg_lanczos().
real(dp), dimension(:), allocatable mod_fourdvar::tobs |
Definition at line 233 of file mod_fourdvar.F.
Referenced by ad_extract_obs_mod::ad_extract_obs2d(), ad_extract_obs_mod::ad_extract_obs3d(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), extract_obs_mod::extract_obs2d(), extract_obs_mod::extract_obs3d(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), and obs_read_mod::obs_read_pio().
real(r8), dimension(:), allocatable mod_fourdvar::unvetted |
Definition at line 243 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
real(r8), dimension(:), allocatable mod_fourdvar::uradial |
Definition at line 244 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and obs_write_mod::obs_operator().
real(r8), dimension(:,:,:), allocatable mod_fourdvar::vcglev |
Definition at line 293 of file mod_fourdvar.F.
Referenced by rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), congrad_mod::congrad(), deallocate_fourdvar(), initialize_fourdvar(), rpcg_lanczos_mod::rpcg_lanczos(), congrad_mod::rpevecs(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), congrad_mod::rprecond::rprecond_dp(), and congrad_mod::rprecond::rprecond_r8().
real(r8), dimension(:,:,:), allocatable mod_fourdvar::vcglwk |
Definition at line 290 of file mod_fourdvar.F.
Referenced by rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), deallocate_fourdvar(), initialize_fourdvar(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), rpcg_lanczos_mod::rpevecs(), rpcg_lanczos_mod::rprecond(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::vgnorm |
Definition at line 298 of file mod_fourdvar.F.
Referenced by initialize_fourdvar().
real(r8), dimension(:), allocatable mod_fourdvar::vgrad0 |
Definition at line 295 of file mod_fourdvar.F.
Referenced by rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), deallocate_fourdvar(), initialize_fourdvar(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::vgrad0s |
Definition at line 296 of file mod_fourdvar.F.
Referenced by congrad_mod::congrad(), deallocate_fourdvar(), initialize_fourdvar(), and rpcg_lanczos_mod::rpcg_lanczos().
real(r8), dimension(:), allocatable mod_fourdvar::vradial |
Definition at line 245 of file mod_fourdvar.F.
Referenced by deallocate_fourdvar(), initialize_fourdvar(), and obs_write_mod::obs_operator().
logical, dimension(:), allocatable mod_fourdvar::wrote_zobs |
Definition at line 354 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), initialize_fourdvar(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
logical, dimension(:), allocatable mod_fourdvar::wrtforce |
Definition at line 888 of file mod_fourdvar.F.
Referenced by ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), allocate_fourdvar(), r4dvar_mod::background(), rbl4dvar_mod::background_initialize(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::wrtimpact_bc |
Definition at line 543 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
logical, dimension(:), allocatable mod_fourdvar::wrtimpact_fc |
Definition at line 536 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
logical, dimension(:), allocatable mod_fourdvar::wrtimpact_ic |
Definition at line 530 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
logical, dimension(:), allocatable mod_fourdvar::wrtimpact_tot |
Definition at line 523 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().
logical, dimension(:), allocatable mod_fourdvar::wrtmisfit |
Definition at line 515 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis_initialize(), rbl4dvar_mod::background(), i4dvar_mod::background_initialize(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), i4dvar_mod::posterior_analysis_initialize(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::wrtnlmod |
Definition at line 495 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis(), rbl4dvar_mod::analysis_initialize(), r4dvar_mod::background(), rbl4dvar_mod::background(), i4dvar_mod::background_initialize(), rbl4dvar_mod::background_initialize(), i4dvar_mod::increment(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_write_mod::obs_write(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), i4dvar_mod::posterior_analysis_initialize(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::wrtobsscale |
Definition at line 500 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), i4dvar_mod::background(), r4dvar_mod::background(), rbl4dvar_mod::background(), i4dvar_mod::increment(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::wrtrpmod |
Definition at line 505 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), r4dvar_mod::analysis(), r4dvar_mod::background(), r4dvar_mod::increment(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_write_mod::obs_write(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::wrttlmod |
Definition at line 510 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), r4dvar_mod::analysis(), rbl4dvar_mod::analysis(), rbl4dvar_mod::analysis_initialize(), r4dvar_mod::background(), i4dvar_mod::background_initialize(), rbl4dvar_mod::background_initialize(), i4dvar_mod::increment(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_write_mod::obs_operator(), obs_write_mod::obs_write(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), i4dvar_mod::posterior_analysis_initialize(), and roms_kernel_mod::roms_run().
logical, dimension(:), allocatable mod_fourdvar::wrtzetaref |
Definition at line 727 of file mod_fourdvar.F.
Referenced by allocate_fourdvar(), i4dvar_mod::background_initialize(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initialize_fourdvar(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), and roms_kernel_mod::roms_run().
real(r8), dimension(:), allocatable mod_fourdvar::xobs |
Definition at line 234 of file mod_fourdvar.F.
Referenced by ad_extract_obs_mod::ad_extract_obs2d(), ad_extract_obs_mod::ad_extract_obs3d(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), extract_obs_mod::extract_obs2d(), extract_obs_mod::extract_obs3d(), initialize_fourdvar(), obs_depth(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), and obs_read_mod::obs_read_pio().
real(r8), dimension(:), allocatable mod_fourdvar::yobs |
Definition at line 235 of file mod_fourdvar.F.
Referenced by ad_extract_obs_mod::ad_extract_obs2d(), ad_extract_obs_mod::ad_extract_obs3d(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), extract_obs_mod::extract_obs2d(), extract_obs_mod::extract_obs3d(), initialize_fourdvar(), obs_depth(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), and obs_read_mod::obs_read_pio().
real(r8), dimension(:,:,:), allocatable mod_fourdvar::zcglwk |
Definition at line 288 of file mod_fourdvar.F.
Referenced by congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), deallocate_fourdvar(), initialize_fourdvar(), array_modes_mod::rep_check(), array_modes_mod::rep_clip(), array_modes_mod::rep_eigen(), rep_matrix(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), congrad_mod::rpevecs(), congrad_mod::rprecond::rprecond_dp(), congrad_mod::rprecond::rprecond_r8(), and tl_rpcg_lanczos().
real(r8), dimension(:,:), allocatable mod_fourdvar::zgrad0 |
Definition at line 294 of file mod_fourdvar.F.
Referenced by congrad_mod::cg_read_congrad_nf90(), congrad_mod::cg_read_congrad_pio(), rpcg_lanczos_mod::cg_read_rpcg_nf90(), rpcg_lanczos_mod::cg_read_rpcg_pio(), congrad_mod::cg_write_congrad_nf90(), congrad_mod::cg_write_congrad_pio(), rpcg_lanczos_mod::cg_write_rpcg_nf90(), rpcg_lanczos_mod::cg_write_rpcg_pio(), congrad_mod::congrad(), deallocate_fourdvar(), initialize_fourdvar(), roms_kernel_mod::roms_run(), rpcg_lanczos_mod::rpcg_lanczos(), and tl_rpcg_lanczos().
real(r8), dimension(:,:), allocatable mod_fourdvar::zlanczos_coef |
Definition at line 763 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_var_mod::posterior_var_tile(), wrt_error_mod::wrt_error_nf90(), and wrt_error_mod::wrt_error_pio().
real(r8), dimension(:), allocatable mod_fourdvar::zlanczos_diag |
Definition at line 769 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and inner2state_mod::tl_inner2state_tile().
real(r8), dimension(:,:), allocatable mod_fourdvar::zlanczos_err |
Definition at line 765 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_var_mod::posterior_var_tile(), wrt_error_mod::wrt_error_nf90(), and wrt_error_mod::wrt_error_pio().
real(r8), dimension(:,:), allocatable mod_fourdvar::zlanczos_inv |
Definition at line 764 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), posterior_var_mod::posterior_var_tile(), wrt_error_mod::wrt_error_nf90(), and wrt_error_mod::wrt_error_pio().
real(r8), dimension(:), allocatable mod_fourdvar::zlanczos_offdiag |
Definition at line 770 of file mod_fourdvar.F.
Referenced by initialize_fourdvar(), and inner2state_mod::tl_inner2state_tile().
real(r8), dimension(:), allocatable mod_fourdvar::zobs |
Definition at line 237 of file mod_fourdvar.F.
Referenced by ad_extract_obs_mod::ad_extract_obs3d(), ad_htobs_mod::ad_htobs_tile(), ad_misfit_mod::ad_misfit_tile(), deallocate_fourdvar(), extract_obs_mod::extract_obs3d(), initialize_fourdvar(), obs_depth(), obs_write_mod::obs_operator(), obs_read_mod::obs_read_nf90(), obs_read_mod::obs_read_pio(), obs_write_mod::obs_write_nf90(), and obs_write_mod::obs_write_pio().