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 RegridSupport%create_esmf_grids proc~create_cubed_sphere_grid RegridSupport%create_cubed_sphere_grid proc~create_esmf_grids->proc~create_cubed_sphere_grid proc~create_lat_lon_grid RegridSupport%create_lat_lon_grid proc~create_esmf_grids->proc~create_lat_lon_grid proc~mapl_return MAPL_Return proc~create_esmf_grids->proc~mapl_return proc~mapl_verify 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_DistGridGet proc~create_cubed_sphere_grid->ESMF_DistGridGet ESMF_GridAddItem ESMF_GridAddItem proc~create_cubed_sphere_grid->ESMF_GridAddItem ESMF_GridCreateCubedSphere ESMF_GridCreateCubedSphere proc~create_cubed_sphere_grid->ESMF_GridCreateCubedSphere ESMF_GridGet ESMF_GridGet proc~create_cubed_sphere_grid->ESMF_GridGet none~get_dimension FileMetadata%get_dimension proc~create_cubed_sphere_grid->none~get_dimension proc~mapl_distgridget 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_GridAddCoord proc~create_lat_lon_grid->ESMF_GridAddCoord ESMF_GridCreate ESMF_GridCreate proc~create_lat_lon_grid->ESMF_GridCreate ESMF_GridGetCoord ESMF_GridGetCoord proc~create_lat_lon_grid->ESMF_GridGetCoord interface~mapl_range 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_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 RegridSupport%create_esmf_grids program~main~2 main program~main~2->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