|
FV3 Bundle
|
Fortran module to handle temperature profile observations. More...
Data Types | |
| type | diag_marine_obs |
| type | simple_marine_obs |
Functions/Subroutines | |
| subroutine | init (self, nobs, filename) |
| subroutine | finalize (self) |
| subroutine | write_diag (self) |
| subroutine | write_geoval (self, varname, geoval, arg_dim_name) |
| subroutine | check (status) |
Fortran module to handle temperature profile observations.
| subroutine ufo_marine_ncutils::check | ( | integer(4), intent(in) | status | ) |
|
private |
| [in,out] | self | Obs space diagnostics |
Definition at line 61 of file ncutils.F90.
| subroutine ufo_marine_ncutils::init | ( | class(diag_marine_obs), intent(out) | self, |
| integer, intent(in) | nobs, | ||
| character(len=120), intent(in) | filename | ||
| ) |
| [out] | self | Obs space diagnostics |
| [in] | nobs | Number of obs |
| [in] | filename | Filename for netcdf output |
Definition at line 45 of file ncutils.F90.
|
private |
| [in,out] | self | Obs space diagnostics |
Definition at line 75 of file ncutils.F90.
| subroutine ufo_marine_ncutils::write_geoval | ( | class(diag_marine_obs), intent(in) | self, |
| character(len=maxvarlen), intent(in) | varname, | ||
| type(ufo_geoval), intent(in), pointer | geoval, | ||
| character(len=maxvarlen), intent(in), optional | arg_dim_name | ||
| ) |
| [in] | self | Obs space diagnostics |
| [in] | varname | One of var_ from ufo_vars_mod |
| [in] | geoval | 2D array for 1 geoval |
| [in] | arg_dim_name | Name for the second dimension |
Definition at line 126 of file ncutils.F90.