MOM6
mom_io::mom_read_data Interface Reference

Detailed Description

Definition at line 69 of file MOM_io.F90.

Private functions

subroutine mom_read_data_3d (filename, fieldname, data, MOM_Domain, timelevel, position)
 This function uses the fms_io function read_data to read a distributed 2-D data field named "fieldname" from file "filename". Valid values for "position" include CORNER, CENTER, EAST_FACE and NORTH_FACE. More...
 
subroutine mom_read_data_2d (filename, fieldname, data, MOM_Domain, timelevel, position)
 This function uses the fms_io function read_data to read a distributed 2-D data field named "fieldname" from file "filename". Valid values for "position" include CORNER, CENTER, EAST_FACE and NORTH_FACE. More...
 
subroutine mom_read_data_1d (filename, fieldname, data)
 This function uses the fms_io function read_data to read 1-D data field named "fieldname" from file "filename". More...
 

Functions and subroutines

◆ mom_read_data_1d()

subroutine mom_io::mom_read_data::mom_read_data_1d ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  fieldname,
real, dimension(:), intent(inout)  data 
)
private

This function uses the fms_io function read_data to read 1-D data field named "fieldname" from file "filename".

Definition at line 798 of file MOM_io.F90.

798  character(len=*), intent(in) :: filename, fieldname
799  real, dimension(:), intent(inout) :: data ! 1 dimensional data
800 
801  call read_data(filename, fieldname, data)
802 

◆ mom_read_data_2d()

subroutine mom_io::mom_read_data::mom_read_data_2d ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  fieldname,
real, dimension(:,:), intent(inout)  data,
type(mom_domain_type), intent(in)  MOM_Domain,
integer, intent(in), optional  timelevel,
integer, intent(in), optional  position 
)
private

This function uses the fms_io function read_data to read a distributed 2-D data field named "fieldname" from file "filename". Valid values for "position" include CORNER, CENTER, EAST_FACE and NORTH_FACE.

Definition at line 811 of file MOM_io.F90.

811  character(len=*), intent(in) :: filename, fieldname
812  real, dimension(:,:), intent(inout) :: data ! 2 dimensional data
813  type(mom_domain_type), intent(in) :: mom_domain
814  integer, optional, intent(in) :: timelevel, position
815 
816  call read_data(filename, fieldname, data, mom_domain%mpp_domain, &
817  timelevel=timelevel, position=position)
818 

◆ mom_read_data_3d()

subroutine mom_io::mom_read_data::mom_read_data_3d ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  fieldname,
real, dimension(:,:,:), intent(inout)  data,
type(mom_domain_type), intent(in)  MOM_Domain,
integer, intent(in), optional  timelevel,
integer, intent(in), optional  position 
)
private

This function uses the fms_io function read_data to read a distributed 2-D data field named "fieldname" from file "filename". Valid values for "position" include CORNER, CENTER, EAST_FACE and NORTH_FACE.

Definition at line 827 of file MOM_io.F90.

827  character(len=*), intent(in) :: filename, fieldname
828  real, dimension(:,:,:), intent(inout) :: data ! 2 dimensional data
829  type(mom_domain_type), intent(in) :: mom_domain
830  integer, optional, intent(in) :: timelevel, position
831 
832  call read_data(filename, fieldname, data, mom_domain%mpp_domain, &
833  timelevel=timelevel, position=position)
834 

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