HYPE
All Classes Namespaces Files Functions Variables Pages
Modules | Procedures
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.