MOM6
mom_open_boundary::obc_segment_data_type Type Reference

Detailed Description

Open boundary segment data from files (mostly).

Definition at line 70 of file MOM_open_boundary.F90.

Collaboration diagram for mom_open_boundary::obc_segment_data_type:
[legend]

Public variables and constants

integer fid
 handle from FMS associated with segment data on disk More...
 
integer fid_dz
 handle from FMS associated with segment thicknesses on disk More...
 
character(len=8) name
 a name identifier for the segment data More...
 
real, dimension(:,:,:), pointer buffer_src =>NULL()
 buffer for segment data located at cell faces and on the original vertical grid More...
 
integer nk_src
 Number of vertical levels in the source data. More...
 
real, dimension(:,:,:), pointer dz_src =>NULL()
 vertical grid cell spacing of the incoming segment data [m] More...
 
real, dimension(:,:,:), pointer buffer_dst =>NULL()
 buffer src data remapped to the target vertical grid More...
 
real, dimension(:,:), pointer bt_vel =>NULL()
 barotropic velocity [L T-1 ~> m s-1] More...
 
real value
 constant value if fid is equal to -1 More...
 

Variables and constants

◆ bt_vel

real, dimension(:,:), pointer mom_open_boundary::obc_segment_data_type::bt_vel =>NULL()

barotropic velocity [L T-1 ~> m s-1]

Definition at line 79 of file MOM_open_boundary.F90.

79  real, dimension(:,:), pointer :: bt_vel=>null() !< barotropic velocity [L T-1 ~> m s-1]

◆ buffer_dst

real, dimension(:,:,:), pointer mom_open_boundary::obc_segment_data_type::buffer_dst =>NULL()

buffer src data remapped to the target vertical grid

Definition at line 78 of file MOM_open_boundary.F90.

78  real, dimension(:,:,:), pointer :: buffer_dst=>null() !< buffer src data remapped to the target vertical grid

◆ buffer_src

real, dimension(:,:,:), pointer mom_open_boundary::obc_segment_data_type::buffer_src =>NULL()

buffer for segment data located at cell faces and on the original vertical grid

Definition at line 74 of file MOM_open_boundary.F90.

74  real, pointer, dimension(:,:,:) :: buffer_src=>null() !< buffer for segment data located at cell faces

◆ dz_src

real, dimension(:,:,:), pointer mom_open_boundary::obc_segment_data_type::dz_src =>NULL()

vertical grid cell spacing of the incoming segment data [m]

Definition at line 77 of file MOM_open_boundary.F90.

77  real, dimension(:,:,:), pointer :: dz_src=>null() !< vertical grid cell spacing of the incoming segment data [m]

◆ fid

integer mom_open_boundary::obc_segment_data_type::fid

handle from FMS associated with segment data on disk

Definition at line 71 of file MOM_open_boundary.F90.

71  integer :: fid !< handle from FMS associated with segment data on disk

◆ fid_dz

integer mom_open_boundary::obc_segment_data_type::fid_dz

handle from FMS associated with segment thicknesses on disk

Definition at line 72 of file MOM_open_boundary.F90.

72  integer :: fid_dz !< handle from FMS associated with segment thicknesses on disk

◆ name

character(len=8) mom_open_boundary::obc_segment_data_type::name

a name identifier for the segment data

Definition at line 73 of file MOM_open_boundary.F90.

73  character(len=8) :: name !< a name identifier for the segment data

◆ nk_src

integer mom_open_boundary::obc_segment_data_type::nk_src

Number of vertical levels in the source data.

Definition at line 76 of file MOM_open_boundary.F90.

76  integer :: nk_src !< Number of vertical levels in the source data

◆ value

real mom_open_boundary::obc_segment_data_type::value

constant value if fid is equal to -1

Definition at line 80 of file MOM_open_boundary.F90.

80  real :: value !< constant value if fid is equal to -1

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