create_esmf_grids Subroutine

public subroutine create_esmf_grids(this, rc)

Type Bound

RegridSupport

Arguments

Type IntentOptional Attributes Name
class(RegridSupport), intent(inout) :: this
integer, intent(out), optional :: rc

Calls

proc~~create_esmf_grids~~CallsGraph proc~create_esmf_grids SupportMod::RegridSupport%create_esmf_grids proc~create_cubed_sphere_grid SupportMod::RegridSupport%create_cubed_sphere_grid proc~create_esmf_grids->proc~create_cubed_sphere_grid proc~create_lat_lon_grid SupportMod::RegridSupport%create_lat_lon_grid proc~create_esmf_grids->proc~create_lat_lon_grid proc~mapl_return MAPL_ErrorHandlingMod::MAPL_Return proc~create_esmf_grids->proc~mapl_return proc~mapl_verify MAPL_ErrorHandlingMod::MAPL_Verify proc~create_esmf_grids->proc~mapl_verify proc~create_cubed_sphere_grid->proc~mapl_return proc~create_cubed_sphere_grid->proc~mapl_verify ESMF_DistGridGet ESMF::ESMF_DistGridGet proc~create_cubed_sphere_grid->ESMF_DistGridGet ESMF_GridAddItem ESMF::ESMF_GridAddItem proc~create_cubed_sphere_grid->ESMF_GridAddItem ESMF_GridCreateCubedSphere ESMF::ESMF_GridCreateCubedSphere proc~create_cubed_sphere_grid->ESMF_GridCreateCubedSphere ESMF_GridGet ESMF::ESMF_GridGet proc~create_cubed_sphere_grid->ESMF_GridGet none~get_dimension pFIO_FileMetadataMod::FileMetadata%get_dimension proc~create_cubed_sphere_grid->none~get_dimension proc~mapl_distgridget mapl_MaplGrid::MAPL_DistGridGet proc~create_cubed_sphere_grid->proc~mapl_distgridget proc~create_lat_lon_grid->proc~mapl_return proc~create_lat_lon_grid->proc~mapl_verify ESMF_GridAddCoord ESMF::ESMF_GridAddCoord proc~create_lat_lon_grid->ESMF_GridAddCoord ESMF_GridCreate ESMF::ESMF_GridCreate proc~create_lat_lon_grid->ESMF_GridCreate ESMF_GridGetCoord ESMF::ESMF_GridGetCoord proc~create_lat_lon_grid->ESMF_GridGetCoord interface~mapl_range MAPL_RangeMod::MAPL_Range proc~create_lat_lon_grid->interface~mapl_range at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_ThrowMod::MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~mapl_verify->proc~mapl_throw_exception none~get_dimension->proc~mapl_return none~get_dimension->at find find none~get_dimension->find proc~mapl_distgridget->proc~mapl_verify proc~mapl_distgridget->ESMF_DistGridGet

Called by

proc~~create_esmf_grids~~CalledByGraph proc~create_esmf_grids SupportMod::RegridSupport%create_esmf_grids program~main~10 main program~main~10->proc~create_esmf_grids

Source Code

   subroutine create_esmf_grids(this, rc)
      class (RegridSupport), intent(inout) :: this
      integer, optional, intent(out) :: rc
      integer :: status


      call this%create_cubed_sphere_grid(rc=status)
      _VERIFY(status)
      call this%create_lat_lon_grid(rc=status)
      _VERIFY(status)

      _RETURN(_SUCCESS)


   end subroutine create_esmf_grids