create_grid Subroutine

public subroutine create_grid(grid, rc)

Arguments

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

Calls

proc~~create_grid~~CallsGraph proc~create_grid create_grid ESMF_GridCreate ESMF_GridCreate proc~create_grid->ESMF_GridCreate anyexceptions anyexceptions proc~create_grid->anyexceptions assert_that assert_that proc~create_grid->assert_that sourcelocation sourcelocation proc~create_grid->sourcelocation

Called by

proc~~create_grid~~CalledByGraph proc~create_grid create_grid proc~initialize_field_new initialize_field_new proc~initialize_field_new->proc~create_grid proc~initialize_objects initialize_objects proc~initialize_objects->proc~create_grid interface~initialize_field initialize_field interface~initialize_field->proc~initialize_field_new proc~test_accumulate test_accumulate proc~test_accumulate->proc~initialize_objects proc~test_accumulate->interface~initialize_field proc~test_accumulate_mean_r4 test_accumulate_mean_R4 proc~test_accumulate_mean_r4->proc~initialize_objects proc~test_accumulate_mean_r4->interface~initialize_field proc~test_accumulate_r4 test_accumulate_R4 proc~test_accumulate_r4->proc~initialize_objects proc~test_accumulate_r4->interface~initialize_field proc~test_accumulate_with_undef_some_steps test_accumulate_with_undef_some_steps proc~test_accumulate_with_undef_some_steps->proc~initialize_objects proc~test_accumulate_with_undef_some_steps->interface~initialize_field proc~test_calculate_mean_r4 test_calculate_mean_R4 proc~test_calculate_mean_r4->proc~initialize_objects proc~test_clear test_clear proc~test_clear->proc~initialize_objects proc~test_clear~2 test_clear proc~test_clear~2->proc~initialize_objects proc~test_initialize test_initialize proc~test_initialize->proc~initialize_objects proc~test_initialize~2 test_initialize proc~test_initialize~2->proc~initialize_objects proc~test_invalidate test_invalidate proc~test_invalidate->proc~initialize_objects proc~test_invalidate~2 test_invalidate proc~test_invalidate~2->proc~initialize_objects proc~test_max_accumulate_r4 test_max_accumulate_R4 proc~test_max_accumulate_r4->proc~initialize_objects proc~test_max_accumulate_r4->interface~initialize_field proc~test_min_accumulate_r4 test_min_accumulate_R4 proc~test_min_accumulate_r4->proc~initialize_objects proc~test_min_accumulate_r4->interface~initialize_field proc~test_update test_update proc~test_update->proc~initialize_objects

Source Code

   subroutine create_grid(grid, rc)
      type(ESMF_Grid), optional, intent(inout) :: grid
      integer, optional, intent(out) :: rc
      integer :: status

      grid = ESMF_GridCreate(regDecomp=REG_DECOMP, maxIndex=MAX_INDEX, _RC)
      _RETURN(_SUCCESS)

   end subroutine create_grid