Register a rank-3 field as a FULL local array (interior +
ghosts) — ng=0 over the total extent. See the ghost-cell
policy note in ocean_state_build_restart_registry.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(restart_registry_t), | intent(inout) | :: | reg | |||
| character(len=*), | intent(in) | :: | tag | |||
| real(kind=wp), | intent(in), | target | :: | arr(:,:,:) |
subroutine register_full_3d(reg, tag, arr) !! Register a rank-3 field as a FULL local array (interior + !! ghosts) — ng=0 over the total extent. See the ghost-cell !! policy note in `ocean_state_build_restart_registry`. type(restart_registry_t), intent(inout) :: reg character(len=*), intent(in) :: tag real(wp), target, intent(in) :: arr(:, :, :) call reg%register_3d(tag, arr, 0, size(arr, 1), size(arr, 2)) end subroutine register_full_3d