HYPE
Loading...
Searching...
No Matches
assimilation_variables::assim_info_type Type Reference
Collaboration diagram for assimilation_variables::assim_info_type:

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

Detailed Description

Assimilation application information type (application specific settings).

Data Type Components Description

◆ assim_categories

character(len=20), dimension(:), allocatable assimilation_variables::assim_info_type::assim_categories

◆ assim_flag

type(assim_flag_type), dimension(:), allocatable assimilation_variables::assim_info_type::assim_flag

assimilation status of different categories/variables.

◆ collapsenoncontrolled

logical assimilation_variables::assim_info_type::collapsenoncontrolled

◆ coordflag

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)

◆ fa

logical assimilation_variables::assim_info_type::fa

include auxiliaries in kalman filter (general switch on/off) Not used, always included

◆ ff

logical assimilation_variables::assim_info_type::ff

include forcing in kalman filter (general switch on/off) Not used, always included

◆ fp

logical assimilation_variables::assim_info_type::fp

include parameters in kalman filter (general switch on/off) Not used, parameters not implemented yet

◆ inibindir

character(len=maxcharpath) assimilation_variables::assim_info_type::inibindir

◆ initializefrombinfiles

logical assimilation_variables::assim_info_type::initializefrombinfiles

◆ meanout

logical assimilation_variables::assim_info_type::meanout

print ensemble mean (.true.) or median (.false.) in output files

◆ missing

real assimilation_variables::assim_info_type::missing

value of missing data

◆ na

integer assimilation_variables::assim_info_type::na

number of model outvar variables (dimension of assimDataA vector)

◆ na2

integer assimilation_variables::assim_info_type::na2

number of model outvarbasin variables (dimension of assimDataA2 vector) !not used in HYPE maybe in HOPE?

◆ nbinfiles

integer assimilation_variables::assim_info_type::nbinfiles

number of direct access binary files to be used

◆ ncat

integer assimilation_variables::assim_info_type::ncat

size of assim_categories (number of possible state variables)

◆ ncoord

integer assimilation_variables::assim_info_type::ncoord

number of spatial domains (1-4), subbasins, upstream_area, aquifers, outregions

◆ nd

integer assimilation_variables::assim_info_type::nd

number of observations (rows) in D and HX ensemble matrices for the current Analysis

◆ ne

integer assimilation_variables::assim_info_type::ne

number of ensemble members

◆ nf

integer assimilation_variables::assim_info_type::nf

number of model forcing variables (dimension of assimDataF vector)

◆ nflag

integer assimilation_variables::assim_info_type::nflag

number of data in assim_flag structure

◆ nloc

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)

◆ nobs

integer assimilation_variables::assim_info_type::nobs

number of observation variables (dimension of assimDataObs vector)

◆ nstatout

integer assimilation_variables::assim_info_type::nstatout

number of statistical extra outputs of simulation (e.g. 2 means min and max)

◆ nx

integer assimilation_variables::assim_info_type::nx

number of model state variables (dimension of assimDataX vector)

◆ stop_at_failure

logical assimilation_variables::assim_info_type::stop_at_failure

◆ tempbindir

character(len=maxcharpath) assimilation_variables::assim_info_type::tempbindir

◆ traneps

real assimilation_variables::assim_info_type::traneps

◆ transtat

integer assimilation_variables::assim_info_type::transtat

◆ usebinfilesfa

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

◆ usebinfilesx

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

◆ xy_scalefac

real assimilation_variables::assim_info_type::xy_scalefac

◆ z_scalefac

real assimilation_variables::assim_info_type::z_scalefac

The documentation for this type was generated from the following file: