FV3 Bundle
station_data_mod::register_station_field Interface Reference

Private Member Functions

integer function register_station_field2d (module_name, fieldname, glo_lat, glo_lon, init_time, domain, longname, units)
 register_station_field2d registers a new station field with user input.
register_station_field2d is overloaded by register_station_field3d as a part of the register_station_field interface. More...
 
integer function register_station_field3d (module_name, fieldname, glo_lat, glo_lon, levels, init_time, domain, longname, units)
 register_station_field3d registers a new station field with user input.
register_station_field3d is overloaded by register_station_field2d as a part of the register_station_field interface. More...
 

Detailed Description

Definition at line 358 of file station_data.F90.

Member Function/Subroutine Documentation

◆ register_station_field2d()

integer function station_data_mod::register_station_field::register_station_field2d ( character(len=*), intent(in)  module_name,
character(len=*), intent(in)  fieldname,
real, dimension(:), intent(in)  glo_lat,
real, dimension(:), intent(in)  glo_lon,
type(time_type), intent(in)  init_time,
type(domain2d), intent(in)  domain,
character(len=*), intent(in), optional  longname,
character(len=*), intent(in), optional  units 
)
private

register_station_field2d registers a new station field with user input.
register_station_field2d is overloaded by register_station_field3d as a part of the register_station_field interface.

Parameters
[in]module_nameModule name of the station being registered
[in]fieldnameField name of the tation being registered
[in]glo_latGlobal latitude location of the station
[in]glo_lonGlobal longitude location of the station
[in]domainOptional 2d domain representation
[in]init_timeInitial time of the station
[in]longnameOptional longname to identify station
[in]unitsOptional units for station measurement data

Definition at line 733 of file station_data.F90.

◆ register_station_field3d()

integer function station_data_mod::register_station_field::register_station_field3d ( character(len=*), intent(in)  module_name,
character(len=*), intent(in)  fieldname,
real, dimension(:), intent(in)  glo_lat,
real, dimension(:), intent(in)  glo_lon,
real, dimension(:), intent(in)  levels,
type(time_type), intent(in)  init_time,
type(domain2d), intent(in)  domain,
character(len=*), intent(in), optional  longname,
character(len=*), intent(in), optional  units 
)
private

register_station_field3d registers a new station field with user input.
register_station_field3d is overloaded by register_station_field2d as a part of the register_station_field interface.

Exceptions
FATAL,outside global latitude values
FATAL,outside global longitude values
FATAL,Error in global index of station
WARNING,<module_name>/<field_name> NOT found in station_data table
FATAL,Error in determining local_num_station
Returns
write field meta data on ROOT PE only allocate buffer
Parameters
[in]module_nameModule name of the station being registered
[in]fieldnameField name of the tation being registered
[in]glo_latGlobal latitude location of the station (in X direction)
[in]glo_lonGlobal longitude location of the station (in Y direction)
[in]levelsGlobal elevation location of the station (in Z direction)
[in]domainOptional 2d domain representation
[in]init_timeInitial time of the station
[in]longnameOptional longname to identify station
[in]unitsOptional units for station measurement data

Definition at line 761 of file station_data.F90.


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