shr_ncread_tField Interface

public interface shr_ncread_tField

Module Procedures

private subroutine shr_ncread_tField3dR8(fn, tIndex, fldName, fld, dim1, dim2, dim3, tName, fidi, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: fn
integer(kind=SHR_KIND_IN), intent(in) :: tIndex
character(len=*), intent(in) :: fldName
real(kind=SHR_KIND_R8), intent(out) :: fld(:,:,:)
character(len=*), intent(in), optional :: dim1
character(len=*), intent(in), optional :: dim2
character(len=*), intent(in), optional :: dim3
character(len=*), intent(in), optional :: tName
integer(kind=SHR_KIND_IN), intent(in), optional :: fidi
integer(kind=SHR_KIND_IN), intent(out), optional :: rc

private subroutine shr_ncread_tField2dR8(fn, tIndex, fldName, fld, dim1, dim2, tName, fidi, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: fn
integer(kind=SHR_KIND_IN), intent(in) :: tIndex
character(len=*), intent(in) :: fldName
real(kind=SHR_KIND_R8), intent(out) :: fld(:,:)
character(len=*), intent(in), optional :: dim1
character(len=*), intent(in), optional :: dim2
character(len=*), intent(in), optional :: tName
integer(kind=SHR_KIND_IN), intent(in), optional :: fidi
integer(kind=SHR_KIND_IN), intent(out), optional :: rc

private subroutine shr_ncread_tField1dR8(fn, tIndex, fldName, fld, dim1, tName, fidi, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: fn
integer(kind=SHR_KIND_IN), intent(in) :: tIndex
character(len=*), intent(in) :: fldName
real(kind=SHR_KIND_R8), intent(out) :: fld(:)
character(len=*), intent(in), optional :: dim1
character(len=*), intent(in), optional :: tName
integer(kind=SHR_KIND_IN), intent(in), optional :: fidi
integer(kind=SHR_KIND_IN), intent(out), optional :: rc

private subroutine shr_ncread_tField3dIN(fn, tIndex, fldName, fld, dim1, dim2, dim3, tName, fidi, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: fn
integer(kind=SHR_KIND_IN), intent(in) :: tIndex
character(len=*), intent(in) :: fldName
integer(kind=SHR_KIND_IN), intent(out) :: fld(:,:,:)
character(len=*), intent(in), optional :: dim1
character(len=*), intent(in), optional :: dim2
character(len=*), intent(in), optional :: dim3
character(len=*), intent(in), optional :: tName
integer(kind=SHR_KIND_IN), intent(in), optional :: fidi
integer(kind=SHR_KIND_IN), intent(out), optional :: rc

private subroutine shr_ncread_tField2dIN(fn, tIndex, fldName, fld, dim1, dim2, tName, fidi, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: fn
integer(kind=SHR_KIND_IN), intent(in) :: tIndex
character(len=*), intent(in) :: fldName
integer(kind=SHR_KIND_IN), intent(out) :: fld(:,:)
character(len=*), intent(in), optional :: dim1
character(len=*), intent(in), optional :: dim2
character(len=*), intent(in), optional :: tName
integer(kind=SHR_KIND_IN), intent(in), optional :: fidi
integer(kind=SHR_KIND_IN), intent(out), optional :: rc

private subroutine shr_ncread_tField1dIN(fn, tIndex, fldName, fld, dim1, tName, fidi, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: fn
integer(kind=SHR_KIND_IN), intent(in) :: tIndex
character(len=*), intent(in) :: fldName
integer(kind=SHR_KIND_IN), intent(out) :: fld(:)
character(len=*), intent(in), optional :: dim1
character(len=*), intent(in), optional :: tName
integer(kind=SHR_KIND_IN), intent(in), optional :: fidi
integer(kind=SHR_KIND_IN), intent(out), optional :: rc