ESMF_PointListCreate Interface

public interface ESMF_PointListCreate

Calls

interface~~esmf_pointlistcreate~~CallsGraph interface~esmf_pointlistcreate ESMF_PointListCreate proc~esmf_pointlistcreatefrmgrid ESMF_PointListCreateFrmGrid interface~esmf_pointlistcreate->proc~esmf_pointlistcreatefrmgrid proc~esmf_pointlistcreatefrminput ESMF_PointListCreateFrmInput interface~esmf_pointlistcreate->proc~esmf_pointlistcreatefrminput proc~esmf_pointlistcreatefrmlocstream ESMF_PointListCreateFrmLocStream interface~esmf_pointlistcreate->proc~esmf_pointlistcreatefrmlocstream proc~esmf_pointlistcreatefrmmesh ESMF_PointListCreateFrmMesh interface~esmf_pointlistcreate->proc~esmf_pointlistcreatefrmmesh c_esmc_pointlistcreatefrmgrid c_esmc_pointlistcreatefrmgrid proc~esmf_pointlistcreatefrmgrid->c_esmc_pointlistcreatefrmgrid c_esmc_pointlistsort c_esmc_pointlistsort proc~esmf_pointlistcreatefrmgrid->c_esmc_pointlistsort interface~esmf_interarraycreate ESMF_InterArrayCreate proc~esmf_pointlistcreatefrmgrid->interface~esmf_interarraycreate proc~esmf_interarraydestroy ESMF_InterArrayDestroy proc~esmf_pointlistcreatefrmgrid->proc~esmf_interarraydestroy proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_pointlistcreatefrmgrid->proc~esmf_logfounderror c_esmc_pointlistcreatefrminput c_esmc_pointlistcreatefrminput proc~esmf_pointlistcreatefrminput->c_esmc_pointlistcreatefrminput proc~esmf_pointlistcreatefrminput->proc~esmf_logfounderror proc~esmf_pointlistcreatefrmlocstream->interface~esmf_pointlistcreate c_esmc_pointlistcalccartdim c_esmc_pointlistcalccartdim proc~esmf_pointlistcreatefrmlocstream->c_esmc_pointlistcalccartdim c_esmc_pointlistsph2cartcoord c_esmc_pointlistsph2cartcoord proc~esmf_pointlistcreatefrmlocstream->c_esmc_pointlistsph2cartcoord esmf_arrayget esmf_arrayget proc~esmf_pointlistcreatefrmlocstream->esmf_arrayget interface~esmf_distgridget ESMF_DistGridGet proc~esmf_pointlistcreatefrmlocstream->interface~esmf_distgridget interface~esmf_locstreamgetkey ESMF_LocStreamGetKey proc~esmf_pointlistcreatefrmlocstream->interface~esmf_locstreamgetkey proc~esmf_locstreamget ESMF_LocStreamGet proc~esmf_pointlistcreatefrmlocstream->proc~esmf_locstreamget proc~esmf_locstreamgetbounds ESMF_LocStreamGetBounds proc~esmf_pointlistcreatefrmlocstream->proc~esmf_locstreamgetbounds proc~esmf_logfoundallocerror ESMF_LogFoundAllocError proc~esmf_pointlistcreatefrmlocstream->proc~esmf_logfoundallocerror proc~esmf_pointlistcreatefrmlocstream->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_pointlistcreatefrmlocstream->proc~esmf_logseterror proc~esmf_pointlistadd ESMF_PointListAdd proc~esmf_pointlistcreatefrmlocstream->proc~esmf_pointlistadd c_esmc_pointlistcreatefrmmesh c_esmc_pointlistcreatefrmmesh proc~esmf_pointlistcreatefrmmesh->c_esmc_pointlistcreatefrmmesh proc~esmf_pointlistcreatefrmmesh->interface~esmf_interarraycreate proc~esmf_pointlistcreatefrmmesh->proc~esmf_interarraydestroy proc~esmf_pointlistcreatefrmmesh->proc~esmf_logfounderror

Called by

interface~~esmf_pointlistcreate~~CalledByGraph interface~esmf_pointlistcreate ESMF_PointListCreate proc~esmf_pointlistcreatefrmlocstream ESMF_PointListCreateFrmLocStream interface~esmf_pointlistcreate->proc~esmf_pointlistcreatefrmlocstream proc~esmf_pointlistcreatefrmlocstream->interface~esmf_pointlistcreate proc~getpointlistonfieldloc getPointListOnFieldLoc proc~getpointlistonfieldloc->interface~esmf_pointlistcreate proc~test_pointlist_from_grid_nomask test_pointlist_from_grid_nomask proc~test_pointlist_from_grid_nomask->interface~esmf_pointlistcreate proc~test_pointlist_from_grid_wmask test_pointlist_from_grid_wmask proc~test_pointlist_from_grid_wmask->interface~esmf_pointlistcreate proc~test_pointlist_from_inputs test_pointlist_from_inputs proc~test_pointlist_from_inputs->interface~esmf_pointlistcreate proc~test_pointlist_from_locstream_nomask test_pointlist_from_locStream_nomask proc~test_pointlist_from_locstream_nomask->interface~esmf_pointlistcreate proc~test_pointlist_from_locstream_wmask test_pointlist_from_locStream_wmask proc~test_pointlist_from_locstream_wmask->interface~esmf_pointlistcreate proc~test_pointlist_from_mesh_elems_nomask test_pointlist_from_mesh_elems_nomask proc~test_pointlist_from_mesh_elems_nomask->interface~esmf_pointlistcreate proc~test_pointlist_from_mesh_elems_wmask test_pointlist_from_mesh_elems_wmask proc~test_pointlist_from_mesh_elems_wmask->interface~esmf_pointlistcreate proc~test_pointlist_from_mesh_nodes_nomask test_pointlist_from_mesh_nodes_nomask proc~test_pointlist_from_mesh_nodes_nomask->interface~esmf_pointlistcreate proc~test_pointlist_from_mesh_nodes_nomask_empty_proc test_pointlist_from_mesh_nodes_nomask_empty_proc proc~test_pointlist_from_mesh_nodes_nomask_empty_proc->interface~esmf_pointlistcreate proc~test_pointlist_from_mesh_nodes_wmask test_pointlist_from_mesh_nodes_wmask proc~test_pointlist_from_mesh_nodes_wmask->interface~esmf_pointlistcreate proc~esmf_fieldregridstorenx ESMF_FieldRegridStoreNX proc~esmf_fieldregridstorenx->proc~getpointlistonfieldloc program~esmf_pointlistutest ESMF_PointListUTest program~esmf_pointlistutest->proc~test_pointlist_from_grid_nomask program~esmf_pointlistutest->proc~test_pointlist_from_grid_wmask program~esmf_pointlistutest->proc~test_pointlist_from_inputs program~esmf_pointlistutest->proc~test_pointlist_from_locstream_nomask program~esmf_pointlistutest->proc~test_pointlist_from_locstream_wmask program~esmf_pointlistutest->proc~test_pointlist_from_mesh_elems_nomask program~esmf_pointlistutest->proc~test_pointlist_from_mesh_elems_wmask program~esmf_pointlistutest->proc~test_pointlist_from_mesh_nodes_nomask program~esmf_pointlistutest->proc~test_pointlist_from_mesh_nodes_nomask_empty_proc program~esmf_pointlistutest->proc~test_pointlist_from_mesh_nodes_wmask interface~esmf_fieldregridstore ESMF_FieldRegridStore interface~esmf_fieldregridstore->proc~esmf_fieldregridstorenx

Module Procedures

private function ESMF_PointListCreateFrmGrid(grid, staggerLoc, maskValues, addOrigCoords, rc)

Arguments

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

Return Value type(ESMF_PointList)

private function ESMF_PointListCreateFrmMesh(mesh, meshLoc, maskValues, addOrigCoords, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(in) :: mesh
type(ESMF_MeshLoc), intent(in) :: meshLoc
integer(kind=ESMF_KIND_I4), optional :: maskValues(:)
logical, optional :: addOrigCoords
integer, intent(out), optional :: rc

Return Value type(ESMF_PointList)

private function ESMF_PointListCreateFrmLocStream(locstream, maskValues, addOrigCoords, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
integer(kind=ESMF_KIND_I4), intent(in), optional :: maskValues(:)
logical, optional :: addOrigCoords
integer, intent(out), optional :: rc

Return Value type(ESMF_PointList)

private function ESMF_PointListCreateFrmInput(maxpts, numdims, origCoordDim, origCoordSys, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: maxpts
integer, intent(in) :: numdims
integer, intent(in), optional :: origCoordDim
type(ESMF_CoordSys_Flag), intent(in), optional :: origCoordSys
integer, intent(out), optional :: rc

Return Value type(ESMF_PointList)