EMPIRE DA
v1.9.1
Data assimilation codes using EMPIRE communication
|
module holding data for variational problems More...
Data Types | |
type | var_control_type |
Public Member Functions | |
subroutine | set_var_controls |
subroutine to ensure vardata is ok More... | |
subroutine | parse_vardata |
subroutine to read the namelist file and save it to vardata datatype Here we read vardata.nml More... | |
subroutine | allocate_vardata |
subroutine to allocate space for 4denvar More... | |
subroutine | deallocate_vardata |
subroutine to deallocate space for 4denvar More... | |
subroutine | read_lbfgsb_bounds |
subroutine to somehow read in bounds data More... | |
subroutine | read_observation_numbers |
subroutine to somehow read in observation numbers More... | |
Public Attributes | |
type(var_control_type), save | vardata |
the derived data type holding all controlling data More... | |
module holding data for variational problems
Definition at line 29 of file var_data.f90.
subroutine var_data::allocate_vardata | ( | ) |
subroutine to allocate space for 4denvar
Definition at line 328 of file var_data.f90.
subroutine var_data::deallocate_vardata | ( | ) |
subroutine to deallocate space for 4denvar
Definition at line 343 of file var_data.f90.
subroutine var_data::parse_vardata | ( | ) |
subroutine to read the namelist file and save it to vardata datatype Here we read vardata.nml
vardata.nml is a fortran namelist file. As such, within it there must be a line beginning
&var_params
To make it (probably) work, ensure there is a forward slash on the penultimate line and a blank line to end the file
This is just the fortran standard for namelists though.
On to the content...in any order, the vardata.nml may contain the following things:
Integers:
Reals, double precision:
6 Characters:
Definition at line 139 of file var_data.f90.
subroutine var_data::read_lbfgsb_bounds | ( | ) |
subroutine to somehow read in bounds data
Definition at line 353 of file var_data.f90.
subroutine var_data::read_observation_numbers | ( | ) |
subroutine to somehow read in observation numbers
Definition at line 357 of file var_data.f90.
subroutine var_data::set_var_controls | ( | ) |
subroutine to ensure vardata is ok
Definition at line 98 of file var_data.f90.
type(var_control_type), save var_data::vardata |
the derived data type holding all controlling data
Definition at line 93 of file var_data.f90.