HYPE
All Classes Namespaces Files Functions Variables Pages
Public Data Type Components | List of all members
assimilation_variables::assim_info_type Type Reference

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: