HYPE
Loading...
Searching...
No Matches
assimilation_interface.f90 File Reference

Modules

module  assimilation_interface

Procedures

subroutine assimilation_interface::initialize_assim_categories_hype (assiminfo, stateinfo)
subroutine assimilation_interface::get_statetype_from_category (assiminfo, stateinfo, catname, svname, stname)
subroutine assimilation_interface::set_assimilate (assiminfo, stateinfo, ivar, astatus)
subroutine assimilation_interface::get_assimilate_for_category (assiminfo, catname, astatus)
subroutine assimilation_interface::checkmodelstructure_states_hype2 (nx, stateinfo)
subroutine assimilation_interface::get_various_hypestate_assimilation_parameters (assiminfo, stname, svname, limits, coordid, locid, transformation, lambda, epsilon)
subroutine assimilation_interface::allocate_and_initialize_model_state_ensembles_hype2 (ne, assimvar, varid, assiminfo, stateinfo)
subroutine assimilation_interface::calculate_coordinates_for_upstream_area (n, x, y, z)
subroutine assimilation_interface::calculate_coordinates_for_aquifer (ia, x, y)
subroutine assimilation_interface::allocate_and_initialize_model_forcing_ensembles_hype (ne, assimvar, varid, assiminfo, ninp, itype, iid, imin, imax, isigma, iminsigma, isemim, irestm, ilscale, igridsize, icorrtype, xc, yc, itau)
subroutine assimilation_interface::get_various_hypeoutvar_assimilation_parameters (assiminfo, outid, outmin, outmax, coordid, locid, transformation, lambda, epsilon)
subroutine assimilation_interface::allocate_and_initialize_model_auxiliary_ensembles_hype (ne, assimvar, varid, assiminfo, outid, coordinates)
subroutine assimilation_interface::allocate_and_initialize_observation_ensembles_hype (ne, assimvar, varid, obsid, oidd, oiddov, oidhxov, otype, omin, omax, osigma, ominsigma, osemim, orestm, olscale, ogridsize, ocorrtype, coordinates, ocoordid, otransformation, oepsilon, missing)
subroutine assimilation_interface::assim_initialize (fdir, dir, rdir, conductinibin, assimdata, ne, stateinfo, noutvar, n_result)
subroutine assimilation_interface::model_to_ensemble2 (i_ens, assimx, assima, na, stateinfo, skipx)
subroutine assimilation_interface::writeriverq_to_x (xriverq, ni, nj, nl, k, i_ens, assimvar)
subroutine assimilation_interface::writecriver_to_x (xcriver, nh, ni, nj, nl, k, i_ens, assimvar)
subroutine assimilation_interface::write1d_to_x (x1d, ni, k, i_ens, assimvar)
subroutine assimilation_interface::write2d_to_x (x2d, ni, nj, k, i_ens, assimvar)
subroutine assimilation_interface::write3d_to_x (x3d, ni, nj, nl, k, i_ens, assimvar)
subroutine assimilation_interface::write4d_to_x (x4d, ni, nj, nl, nm, k, i_ens, assimvar)
subroutine assimilation_interface::ensemble_to_model2 (i_ens, na, nf, assimx, assima, assimf, stateinfo)
subroutine assimilation_interface::writef_to_1d (x1d, ni, k, i_ens, assimvar)
subroutine assimilation_interface::writex_to_1d (x1d, ni, k, i_ens, assimvar)
subroutine assimilation_interface::writex_to_2d (x2d, ni, nj, k, i_ens, assimvar)
subroutine assimilation_interface::writex_to_3d (x3d, ni, nj, nl, k, i_ens, assimvar)
subroutine assimilation_interface::writex_to_4d (x4d, ni, nj, nl, nm, k, i_ens, assimvar)
subroutine assimilation_interface::writex_to_2d_real2int (x2d, ni, nj, k, i_ens, assimvar)
subroutine assimilation_interface::writex_to_riverq (xriverq, ni, nj, nl, k, i_ens, assimvar)
subroutine assimilation_interface::writex_to_criver (xcriver, nh, ni, nj, nl, k, i_ens, assimvar)
subroutine assimilation_interface::statistics_to_modeloutput (na, assima, istat, meanormedian)
subroutine assimilation_interface::meanormedian_to_model2 (na, assimx, assima, meanormedian, stateinfo)
subroutine assimilation_interface::writexmedian_to_1d (x1d, ni, k, assimvar, meanormedian)
subroutine assimilation_interface::writexmedian_to_2d (x2d, ni, nj, k, assimvar, meanormedian)
subroutine assimilation_interface::writexmedian_to_2d_real2int (x2d, ni, nj, k, assimvar, meanormedian)
subroutine assimilation_interface::writexmedian_to_3d (x3d, ni, nj, nl, k, assimvar, meanormedian)
subroutine assimilation_interface::writexmedian_to_4d (x4d, ni, nj, nl, nm, k, assimvar, meanormedian)
subroutine assimilation_interface::writexmedian_to_riverq (xriverq, ni, nj, nl, k, assimvar, meanormedian)
subroutine assimilation_interface::writexmedian_to_criver (xcriver, nh, ni, nj, nl, k, assimvar, meanormedian)
subroutine assimilation_interface::generate_observation_ensemble (assimdata)
subroutine assimilation_interface::modelobservations_to_ensemble (i_ens, assimdata)
subroutine assimilation_interface::generate_forcing_ensemble (assimdata)
subroutine assimilation_interface::finalize_assimilation (assimdata)
subroutine assimilation_interface::finalize_ensemble_states_outstate (dir, ns, cdate, assimdata)

Detailed Description

Contains module assimilation_interface, with model specific interface between model and assimilation routines.