| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | private | :: | checkpoint | = | .FALSE. | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | index | |||
| type(grid_specification_record) | :: | grid | ||||
| integer, | intent(in) | :: | axis | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | k | ||||
| real(kind=ESMF_KIND_R8) | :: | finish | ||||
| real(kind=ESMF_KIND_R8) | :: | start | ||||
| integer | :: | ncells | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | k | ||||
| real(kind=ESMF_KIND_R8) | :: | finish | ||||
| real(kind=ESMF_KIND_R8) | :: | start | ||||
| integer | :: | ncells | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(problem_descriptor_strings), | intent(inout) | :: | PDS | |||
| integer, | intent(inout) | :: | test_failure | |||
| character(len=THARN_MAXSTR), | intent(in) | :: | reportType | |||
| type(ESMF_VM), | intent(in) | :: | VM | |||
| integer, | intent(out) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | test_status | |||
| type(ESMF_Field), | intent(inout) | :: | Field | |||
| type(ESMF_Grid), | intent(in) | :: | Grid | |||
| type(grid_specification_record), | intent(in) | :: | Grid_info | |||
| type(test_function_record), | intent(in) | :: | TestFunction | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | test_status | |||
| type(ESMF_Array), | intent(in) | :: | Array1 | |||
| type(ESMF_Array), | intent(in) | :: | Array2 | |||
| type(ESMF_DistGrid), | intent(in) | :: | DistGrid1 | |||
| type(ESMF_DistGrid), | intent(in) | :: | DistGrid2 | |||
| type(memory_config), | intent(in) | :: | Memory | |||
| type(grid_specification_record), | intent(in) | :: | Grid | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Array), | intent(out) | :: | Array | |||
| type(ESMF_DistGrid), | intent(in) | :: | DistGrid | |||
| type(memory_config), | intent(in) | :: | Memory | |||
| type(grid_specification_record), | intent(in) | :: | Grid | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(memory_config), | intent(in) | :: | Memory | |||
| type(dist_specification_record), | intent(in) | :: | DistRecord | |||
| type(grid_specification_record), | intent(in) | :: | GridRecord | |||
| type(ESMF_DistGrid), | intent(out) | :: | DistGrid | |||
| type(ESMF_VM), | intent(in) | :: | VM | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Grid), | intent(inout) | :: | Grid | |||
| type(ESMF_DistGrid), | intent(in) | :: | DistGrid | |||
| type(memory_config), | intent(in) | :: | Memory | |||
| type(grid_specification_record), | intent(in) | :: | Grid_info | |||
| type(dist_specification_record), | intent(in) | :: | Dist_info | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(problem_descriptor_strings), | intent(inout) | :: | PDS | |||
| integer, | intent(inout) | :: | test_failure | |||
| character(len=THARN_MAXSTR), | intent(in) | :: | reportType | |||
| type(ESMF_VM), | intent(in) | :: | VM | |||
| integer, | intent(out) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(problem_descriptor_strings), | intent(inout) | :: | PDS | |||
| integer, | intent(inout) | :: | test_failure | |||
| character(len=THARN_MAXSTR), | intent(in) | :: | reportType | |||
| type(ESMF_VM), | intent(in) | :: | VM | |||
| integer, | intent(out) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | l | |||
| real(kind=ESMF_KIND_R8), | intent(out), | dimension(l) | :: | root | ||
| real(kind=ESMF_KIND_R8), | intent(out), | dimension(l) | :: | w | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Array), | intent(inout) | :: | Array | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | value | |||
| type(ESMF_DistGrid), | intent(in) | :: | DistGrid | |||
| type(memory_config), | intent(in) | :: | Memory | |||
| type(grid_specification_record), | intent(in) | :: | Grid | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Field), | intent(inout) | :: | Field | |||
| type(ESMF_Grid), | intent(in) | :: | Grid | |||
| type(memory_config), | intent(in) | :: | Memory | |||
| type(grid_specification_record), | intent(in) | :: | Grid_info | |||
| type(test_function_record), | intent(in) | :: | TestFunction | |||
| integer, | intent(inout) | :: | rc | 
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Array), | intent(inout) | :: | Array | |||
| type(ESMF_DistGrid), | intent(in) | :: | DistGrid | |||
| type(memory_config), | intent(in) | :: | Memory | |||
| type(grid_specification_record), | intent(in) | :: | Grid | |||
| integer, | intent(inout) | :: | rc |