fvcom_tools  1.4.0
 All Data Structures Files Functions Variables Pages
module_nwp_base Module Reference

This module defines nwp observation data structure and the method to read and write observations from and to those data structures. More...

Data Types

type  nwpbase
 
type  nwplocation
 

Private Member Functions

subroutine alloc_obsbase (this, numvar, ifquality)
 This subroutine allocates memory for base nwp observation variables. More...
 
subroutine destroy_obsbase (this)
 This subroutine releases memory associated with nwp observations. More...
 
subroutine list_obsbase (this)
 This subroutine lists the contents of a base nwp observation. More...
 

Detailed Description

This module defines nwp observation data structure and the method to read and write observations from and to those data structures.

It is used by ingest_FVCOM.f90.

This script is strongly based upon Eric James' (ESRL/GSL) work with HRRR/WRF.

Author
David Wright, University of Michigan and GLERL
Date
17 Aug 2020

Definition at line 14 of file module_nwp_base.f90.

Member Function/Subroutine Documentation

subroutine module_nwp_base::alloc_obsbase ( class(nwpbase this,
integer, intent(in)  numvar,
logical, intent(in), optional  ifquality 
)
private

This subroutine allocates memory for base nwp observation variables.

Parameters
thisthe base nwp obervation
[in]numvarnumber of variables in this ob type
[in]ifqualitydoes this observation include quality information?
Author
David Wright, University of Michigan and GLERL
Date
17 Aug 2020

Definition at line 88 of file module_nwp_base.f90.

Referenced by module_nwp_base::nwpbase::alloc().

subroutine module_nwp_base::destroy_obsbase ( class(nwpbase this)
private

This subroutine releases memory associated with nwp observations.

Parameters
thisthe base nwp obervation
Author
David Wright, University of Michigan and GLERL
Date
17 Aug 2020

Definition at line 119 of file module_nwp_base.f90.

Referenced by module_nwp_base::nwpbase::destroy().

subroutine module_nwp_base::list_obsbase ( class(nwpbase this)
private

This subroutine lists the contents of a base nwp observation.

Parameters
thisthe base nwp obervation
Author
David Wright, University of Michigan and GLERL
Date
17 Aug 2020

Definition at line 56 of file module_nwp_base.f90.

Referenced by module_nwp_base::nwpbase::list().


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