ESMF_GridUtilMod Module


Uses

Used by

  • module~~esmf_gridutilmod~~UsedByGraph module~esmf_gridutilmod ESMF_GridUtilMod module~esmf ESMF module~esmf->module~esmf_gridutilmod module~esmf_fieldregridmod ESMF_FieldRegridMod module~esmf_fieldregridmod->module~esmf_gridutilmod module~esmf_fieldwrmod ESMF_FieldWrMod module~esmf_fieldwrmod->module~esmf_gridutilmod module~esmf_fileregridmod ESMF_FileRegridMod module~esmf_fileregridmod->module~esmf_gridutilmod module~esmf_locstreammod ESMF_LocStreamMod module~esmf_locstreammod->module~esmf_gridutilmod module~esmf_regridweightgenmod ESMF_RegridWeightGenMod module~esmf_regridweightgenmod->module~esmf_gridutilmod module~esmf_testharnessmod ESMF_TestHarnessMod module~esmf_testharnessmod->module~esmf_gridutilmod module~esmf_xgridcreatemod ESMF_XGridCreateMod module~esmf_xgridcreatemod->module~esmf_gridutilmod program~esmf_fieldarbgridutest ESMF_FieldArbGridUTest program~esmf_fieldarbgridutest->module~esmf_gridutilmod program~esmf_fieldcreategetutest ESMF_FieldCreateGetUTest program~esmf_fieldcreategetutest->module~esmf_gridutilmod program~esmf_fieldredistarbutest ESMF_FieldRedistArbUTest program~esmf_fieldredistarbutest->module~esmf_gridutilmod program~esmf_fieldregridcsrv2ndutest ESMF_FieldRegridCsrv2ndUTest program~esmf_fieldregridcsrv2ndutest->module~esmf_gridutilmod program~esmf_fieldregridcsrvutest ESMF_FieldRegridCsrvUTest program~esmf_fieldregridcsrvutest->module~esmf_gridutilmod program~esmf_fieldregridex ESMF_FieldRegridEx program~esmf_fieldregridex->module~esmf_gridutilmod program~esmf_fieldregridex~2 ESMF_FieldRegridEx program~esmf_fieldregridex~2->module~esmf_gridutilmod program~esmf_fieldregridutest ESMF_FieldRegridUTest program~esmf_fieldregridutest->module~esmf_gridutilmod program~esmf_fieldregridutest~2 ESMF_FieldRegridUTest program~esmf_fieldregridutest~2->module~esmf_gridutilmod program~esmf_fieldsphereregridex ESMF_FieldSphereRegridEx program~esmf_fieldsphereregridex->module~esmf_gridutilmod program~esmf_meshex ESMF_MeshEx program~esmf_meshex->module~esmf_gridutilmod program~esmf_meshex~2 ESMF_MeshEx program~esmf_meshex~2->module~esmf_gridutilmod

Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: version = '$Id$'

Functions

public function ESMF_GridToMesh(grid, staggerLoc, isSphere, isLatLonDeg, maskValues, regridConserve, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
type(ESMF_StaggerLoc), intent(in) :: staggerLoc
integer, intent(in) :: isSphere
logical, intent(in), optional :: isLatLonDeg
integer(kind=ESMF_KIND_I4), optional :: maskValues(:)
type(ESMF_RegridConserve), intent(in), optional :: regridConserve
integer, intent(out), optional :: rc

Return Value type(ESMF_Mesh)

public function ESMF_GridToMeshCell(grid, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
integer, intent(out), optional :: rc

Return Value type(ESMF_Mesh)


Subroutines

public subroutine ESMF_GridCellWriteVTK(grid, filename, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(inout) :: grid
character(len=*), intent(in) :: filename
integer, intent(out), optional :: rc

public subroutine ESMF_GridWriteVTK(grid, staggerLoc, filename, array1, array2, array3, array4, array5, array6, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(inout) :: grid
type(ESMF_StaggerLoc), intent(in), optional :: staggerLoc
character(len=*), intent(in) :: filename
type(ESMF_Array), intent(inout), optional :: array1
type(ESMF_Array), intent(inout), optional :: array2
type(ESMF_Array), intent(inout), optional :: array3
type(ESMF_Array), intent(inout), optional :: array4
type(ESMF_Array), intent(inout), optional :: array5
type(ESMF_Array), intent(inout), optional :: array6
integer, intent(out), optional :: rc

public subroutine ESMF_MeshIO(vm, grid, staggerLoc, filename, array1, array2, array3, array4, array5, array6, spherical, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(inout) :: vm
type(ESMF_Grid), intent(inout) :: grid
type(ESMF_StaggerLoc), intent(in) :: staggerLoc
character(len=*), intent(in) :: filename
type(ESMF_Array), intent(inout), optional :: array1
type(ESMF_Array), intent(inout), optional :: array2
type(ESMF_Array), intent(inout), optional :: array3
type(ESMF_Array), intent(inout), optional :: array4
type(ESMF_Array), intent(inout), optional :: array5
type(ESMF_Array), intent(inout), optional :: array6
integer, intent(in), optional :: spherical
integer, intent(out), optional :: rc