shr_scam_mod Module



Interfaces

public interface shr_scam_getCloseLatLon

  • private subroutine shr_scam_getCloseLatLonNC(ncid, targetLat, targetLon, closeLat, closeLon, closeLatIdx, closeLonIdx, found, rc)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=IN), intent(in) :: ncid
    real(kind=R8), intent(in) :: targetLat
    real(kind=R8), intent(in) :: targetLon
    real(kind=R8), intent(out) :: closeLat
    real(kind=R8), intent(out) :: closeLon
    integer(kind=IN), intent(out) :: closeLatIdx
    integer(kind=IN), intent(out) :: closeLonIdx
    logical, intent(out), optional :: found
    integer, intent(out), optional :: rc
  • private subroutine shr_scam_getCloseLatLonPIO(pioid, targetLat, targetLon, closeLat, closeLon, closeLatIdx, closeLonIdx, found, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(File_desc_t), intent(inout) :: pioid
    real(kind=R8), intent(in) :: targetLat
    real(kind=R8), intent(in) :: targetLon
    real(kind=R8), intent(out) :: closeLat
    real(kind=R8), intent(out) :: closeLon
    integer(kind=IN), intent(out) :: closeLatIdx
    integer(kind=IN), intent(out) :: closeLonIdx
    logical, intent(out), optional :: found
    integer, intent(out), optional :: rc
  • private subroutine shr_scam_getCloseLatLonFile(filename, targetLat, targetLon, closeLat, closeLon, closeLatIdx, closeLonIdx, found, rc)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: filename
    real(kind=R8), intent(in) :: targetLat
    real(kind=R8), intent(in) :: targetLon
    real(kind=R8), intent(out) :: closeLat
    real(kind=R8), intent(out) :: closeLon
    integer(kind=IN), intent(out) :: closeLatIdx
    integer(kind=IN), intent(out) :: closeLonIdx
    logical, intent(out), optional :: found
    integer, intent(out), optional :: rc

Subroutines

public subroutine shr_scam_checkSurface(scmlon, scmlat, ocn_compid, ocn_mpicom, lnd_present, sno_present, ocn_present, ice_present, rof_present, flood_present, rofice_present)

Arguments

Type IntentOptional Attributes Name
real(kind=R8), intent(in) :: scmlon
real(kind=R8), intent(in) :: scmlat
integer(kind=IN), intent(in) :: ocn_compid
integer(kind=IN), intent(in) :: ocn_mpicom
logical, intent(inout), optional :: lnd_present
logical, intent(inout), optional :: sno_present
logical, intent(inout), optional :: ocn_present
logical, intent(inout), optional :: ice_present
logical, intent(inout), optional :: rof_present
logical, intent(inout), optional :: flood_present
logical, intent(inout), optional :: rofice_present