|
HYPE
|
Public Data Type Components | |
| integer | nx |
| integer | nf |
| integer | na |
| integer | na2 |
| integer | nobs |
| integer | nd |
| integer | nloc |
| integer | ncoord |
| integer, dimension(4) | coordflag |
| integer | ne |
| logical | fa |
| logical | fp |
| logical | ff |
| logical | meanout |
| type(assim_flag_type), dimension(:), allocatable | assim_flag |
| integer | nflag |
| integer | ncat |
| character(len=20), dimension(:), allocatable | assim_categories |
| real | missing |
| integer | usebinfilesx |
| integer | usebinfilesfa |
| integer | nbinfiles |
| integer | nstatout |
| real | xy_scalefac |
| real | z_scalefac |
| logical | collapsenoncontrolled |
| logical | initializefrombinfiles |
| character(len=maxcharpath) | tempbindir |
| character(len=maxcharpath) | inibindir |
| integer | transtat |
| real | traneps |
| logical | stop_at_failure |
Assimilation application information type (application specific settings).
| character(len=20), dimension(:), allocatable assimilation_variables::assim_info_type::assim_categories |
| type(assim_flag_type), dimension(:), allocatable assimilation_variables::assim_info_type::assim_flag |
assimilation status of different categories/variables.
| logical assimilation_variables::assim_info_type::collapsenoncontrolled |
| integer, dimension(4) assimilation_variables::assim_info_type::coordflag |
flag if a coordinate type is in use: subbasins(1), upstream_area(2), aquifers(3), outregions(4)
| logical assimilation_variables::assim_info_type::fa |
include auxiliaries in kalman filter (general switch on/off) Not used, always included
| logical assimilation_variables::assim_info_type::ff |
include forcing in kalman filter (general switch on/off) Not used, always included
| logical assimilation_variables::assim_info_type::fp |
include parameters in kalman filter (general switch on/off) Not used, parameters not implemented yet
| character(len=maxcharpath) assimilation_variables::assim_info_type::inibindir |
| logical assimilation_variables::assim_info_type::initializefrombinfiles |
| logical assimilation_variables::assim_info_type::meanout |
print ensemble mean (.true.) or median (.false.) in output files
| real assimilation_variables::assim_info_type::missing |
value of missing data
| integer assimilation_variables::assim_info_type::na |
number of model outvar variables (dimension of assimDataA vector)
| integer assimilation_variables::assim_info_type::na2 |
number of model outvarbasin variables (dimension of assimDataA2 vector) !not used in HYPE maybe in HOPE?
| integer assimilation_variables::assim_info_type::nbinfiles |
number of direct access binary files to be used
| integer assimilation_variables::assim_info_type::ncat |
size of assim_categories (number of possible state variables)
| integer assimilation_variables::assim_info_type::ncoord |
number of spatial domains (1-4), subbasins, upstream_area, aquifers, outregions
| integer assimilation_variables::assim_info_type::nd |
number of observations (rows) in D and HX ensemble matrices for the current Analysis
| integer assimilation_variables::assim_info_type::ne |
number of ensemble members
| integer assimilation_variables::assim_info_type::nf |
number of model forcing variables (dimension of assimDataF vector)
| integer assimilation_variables::assim_info_type::nflag |
number of data in assim_flag structure
| integer assimilation_variables::assim_info_type::nloc |
number of localization matrices (1-16):
Depend on the number of spatial domains represented by observations and model state variables. In HYPE there are several spatial domains: subbasins, upstream_areas, aquifers, outregions,..., as well as non-spatial states such as general and land use parameters). In theory, nloc = ncoord_obs * ncoord_model, and ncoord_obs theoretically = ncoord_model. However, in practice, we re-create the coordinate system for the observations before every enkf analysis step, so that ncoord_obs = 1, and hence, nloc = ncoord_model = (nsub + nsub + naquifer + noutreg)
| integer assimilation_variables::assim_info_type::nobs |
number of observation variables (dimension of assimDataObs vector)
| integer assimilation_variables::assim_info_type::nstatout |
number of statistical extra outputs of simulation (e.g. 2 means min and max)
| integer assimilation_variables::assim_info_type::nx |
number of model state variables (dimension of assimDataX vector)
| logical assimilation_variables::assim_info_type::stop_at_failure |
| character(len=maxcharpath) assimilation_variables::assim_info_type::tempbindir |
| real assimilation_variables::assim_info_type::traneps |
| integer assimilation_variables::assim_info_type::transtat |
| integer assimilation_variables::assim_info_type::usebinfilesfa |
flag for F and A; 0=save in memory, 1=save to one bin-fil, 2=save to several bin-files
| integer assimilation_variables::assim_info_type::usebinfilesx |
flag for X; 0=save in memory, 1=save to one bin-fil, 2=save to several bin-files
| real assimilation_variables::assim_info_type::xy_scalefac |
| real assimilation_variables::assim_info_type::z_scalefac |