|
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...
|
|
Definition at line 358 of file station_data.F90.
◆ 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_name | Module name of the station being registered |
[in] | fieldname | Field name of the tation being registered |
[in] | glo_lat | Global latitude location of the station |
[in] | glo_lon | Global longitude location of the station |
[in] | domain | Optional 2d domain representation |
[in] | init_time | Initial time of the station |
[in] | longname | Optional longname to identify station |
[in] | units | Optional 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_name | Module name of the station being registered |
[in] | fieldname | Field name of the tation being registered |
[in] | glo_lat | Global latitude location of the station (in X direction) |
[in] | glo_lon | Global longitude location of the station (in Y direction) |
[in] | levels | Global elevation location of the station (in Z direction) |
[in] | domain | Optional 2d domain representation |
[in] | init_time | Initial time of the station |
[in] | longname | Optional longname to identify station |
[in] | units | Optional 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: