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.