FV3 Bundle
write_ocean_data_mod Module Reference

Functions/Subroutines

integer function, public open_profile_file (name, nvar, grid_lon, grid_lat, thread, fset)
 
subroutine, public write_profile (unit, profile)
 
subroutine, public close_profile_file (unit)
 
subroutine, public write_ocean_data_init ()
 

Variables

type(fieldtype), save lon_field
 
type(fieldtype), save lat_field
 
type(fieldtype), save time_field
 
type(fieldtype), save data_t_field
 
type(fieldtype), save data_s_field
 
type(fieldtype), save project_field
 
type(fieldtype), save probe_field
 
type(fieldtype), save ref_inst_field
 
type(fieldtype), save fix_depth_field
 
type(fieldtype), save database_id_field
 
type(fieldtype), save profile_flag_field
 
type(fieldtype), save profile_flag_s_field
 
type(fieldtype), save temp_err_field
 
type(fieldtype), save salt_err_field
 
type(fieldtype), save flag_t_field
 
type(fieldtype), save flag_s_field
 
type(fieldtype), save ocn_vehicle_field
 
type(fieldtype), save depth_field
 
type(fieldtype), save nvar_field
 
type(fieldtype), save lon_index_field
 
type(fieldtype), save lat_index_field
 
type(fieldtype), save yyyy_field
 
type(fieldtype), save mmdd_field
 
type(fieldtype), save link_field
 
integer, parameter ref_yr =1900
 
integer, parameter ref_mon =1
 
integer, parameter ref_day =1
 
integer, parameter ref_hr =0
 
integer, parameter ref_min =0
 
integer, parameter ref_sec =0
 
integer, parameter max_files =1000
 
integer ref_seconds
 
integer ref_days
 
integer chid
 
integer wmo_id
 
integer, save nvar_out
 
integer, dimension(max_files), save sta_num
 
integer, dimension(max_files), save unit_num
 
integer, save nfiles
 
type(time_typeref_time
 
type(time_typetime
 
logical module_is_initialized =.false.
 

Function/Subroutine Documentation

◆ close_profile_file()

subroutine, public write_ocean_data_mod::close_profile_file ( integer, intent(in)  unit)

Definition at line 390 of file write_ocean_data.F90.

◆ open_profile_file()

integer function, public write_ocean_data_mod::open_profile_file ( character(len=*), intent(in)  name,
integer, intent(in), optional  nvar,
real, dimension(:), intent(in), optional  grid_lon,
real, dimension(:), intent(in), optional  grid_lat,
integer, intent(in), optional  thread,
integer, intent(in), optional  fset 
)

Definition at line 61 of file write_ocean_data.F90.

Here is the call graph for this function:

◆ write_ocean_data_init()

subroutine, public write_ocean_data_mod::write_ocean_data_init ( )

Definition at line 398 of file write_ocean_data.F90.

Here is the caller graph for this function:

◆ write_profile()

subroutine, public write_ocean_data_mod::write_profile ( integer, intent(in)  unit,
type(ocean_profile_type), intent(in)  profile 
)

Definition at line 222 of file write_ocean_data.F90.

Here is the call graph for this function:

Variable Documentation

◆ chid

integer write_ocean_data_mod::chid
private

Definition at line 43 of file write_ocean_data.F90.

◆ data_s_field

type(fieldtype), save write_ocean_data_mod::data_s_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ data_t_field

type(fieldtype), save write_ocean_data_mod::data_t_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ database_id_field

type(fieldtype), save write_ocean_data_mod::database_id_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ depth_field

type(fieldtype), save write_ocean_data_mod::depth_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ fix_depth_field

type(fieldtype), save write_ocean_data_mod::fix_depth_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ flag_s_field

type(fieldtype), save write_ocean_data_mod::flag_s_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ flag_t_field

type(fieldtype), save write_ocean_data_mod::flag_t_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ lat_field

type(fieldtype), save write_ocean_data_mod::lat_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ lat_index_field

type(fieldtype), save write_ocean_data_mod::lat_index_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ link_field

type(fieldtype), save write_ocean_data_mod::link_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ lon_field

type(fieldtype), save write_ocean_data_mod::lon_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ lon_index_field

type(fieldtype), save write_ocean_data_mod::lon_index_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ max_files

integer, parameter write_ocean_data_mod::max_files =1000
private

Definition at line 40 of file write_ocean_data.F90.

◆ mmdd_field

type(fieldtype), save write_ocean_data_mod::mmdd_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ module_is_initialized

logical write_ocean_data_mod::module_is_initialized =.false.
private

Definition at line 51 of file write_ocean_data.F90.

◆ nfiles

integer, save write_ocean_data_mod::nfiles
private

Definition at line 47 of file write_ocean_data.F90.

◆ nvar_field

type(fieldtype), save write_ocean_data_mod::nvar_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ nvar_out

integer, save write_ocean_data_mod::nvar_out
private

Definition at line 45 of file write_ocean_data.F90.

◆ ocn_vehicle_field

type(fieldtype), save write_ocean_data_mod::ocn_vehicle_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ probe_field

type(fieldtype), save write_ocean_data_mod::probe_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ profile_flag_field

type(fieldtype), save write_ocean_data_mod::profile_flag_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ profile_flag_s_field

type(fieldtype), save write_ocean_data_mod::profile_flag_s_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ project_field

type(fieldtype), save write_ocean_data_mod::project_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ ref_day

integer, parameter write_ocean_data_mod::ref_day =1
private

Definition at line 40 of file write_ocean_data.F90.

◆ ref_days

integer write_ocean_data_mod::ref_days
private

Definition at line 43 of file write_ocean_data.F90.

◆ ref_hr

integer, parameter write_ocean_data_mod::ref_hr =0
private

Definition at line 40 of file write_ocean_data.F90.

◆ ref_inst_field

type(fieldtype), save write_ocean_data_mod::ref_inst_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ ref_min

integer, parameter write_ocean_data_mod::ref_min =0
private

Definition at line 40 of file write_ocean_data.F90.

◆ ref_mon

integer, parameter write_ocean_data_mod::ref_mon =1
private

Definition at line 40 of file write_ocean_data.F90.

◆ ref_sec

integer, parameter write_ocean_data_mod::ref_sec =0
private

Definition at line 40 of file write_ocean_data.F90.

◆ ref_seconds

integer write_ocean_data_mod::ref_seconds
private

Definition at line 43 of file write_ocean_data.F90.

◆ ref_time

type(time_type) write_ocean_data_mod::ref_time
private

Definition at line 49 of file write_ocean_data.F90.

◆ ref_yr

integer, parameter write_ocean_data_mod::ref_yr =1900
private

Definition at line 40 of file write_ocean_data.F90.

◆ salt_err_field

type(fieldtype), save write_ocean_data_mod::salt_err_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ sta_num

integer, dimension(max_files), save write_ocean_data_mod::sta_num
private

Definition at line 47 of file write_ocean_data.F90.

◆ temp_err_field

type(fieldtype), save write_ocean_data_mod::temp_err_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ time

type(time_type) write_ocean_data_mod::time
private

Definition at line 49 of file write_ocean_data.F90.

◆ time_field

type(fieldtype), save write_ocean_data_mod::time_field
private

Definition at line 33 of file write_ocean_data.F90.

◆ unit_num

integer, dimension(max_files), save write_ocean_data_mod::unit_num
private

Definition at line 47 of file write_ocean_data.F90.

◆ wmo_id

integer write_ocean_data_mod::wmo_id
private

Definition at line 43 of file write_ocean_data.F90.

◆ yyyy_field

type(fieldtype), save write_ocean_data_mod::yyyy_field
private

Definition at line 33 of file write_ocean_data.F90.