The interface 'fill_nested_grid' includes subroutines 'fill_nested_grid_2d' and 'fill_nested_grid_3d' that fill nested-grid data with interpolated data from the coarse grid. More...
Public Member Functions | |
subroutine | fill_nested_grid_2d (var_nest, var_coarse, ind, wt, istag, jstag, isg, ieg, jsg, jeg, bd, istart_in, iend_in, jstart_in, jend_in) |
subroutine | fill_nested_grid_3d (var_nest, var_coarse, ind, wt, istag, jstag, isg, ieg, jsg, jeg, npz, bd, istart_in, iend_in, jstart_in, jend_in) |
The interface 'fill_nested_grid' includes subroutines 'fill_nested_grid_2d' and 'fill_nested_grid_3d' that fill nested-grid data with interpolated data from the coarse grid.
This is one method to create a new nested grid, and may be useful when cold-starting.
Definition at line 113 of file boundary.F90.
subroutine boundary_mod::fill_nested_grid::fill_nested_grid_2d | ( | real, dimension(bd%isd:bd%ied+istag,bd%jsd:bd%jed+jstag), intent(inout) | var_nest, |
real, dimension(isg:ieg+istag,jsg:jeg+jstag), intent(in) | var_coarse, | ||
integer, dimension(bd%isd:bd%ied+istag,bd%jsd:bd%jed+jstag,2), intent(in) | ind, | ||
real, dimension(bd%isd:bd%ied+istag,bd%jsd:bd%jed+jstag,4), intent(in) | wt, | ||
integer, intent(in) | istag, | ||
integer, intent(in) | jstag, | ||
integer, intent(in) | isg, | ||
integer, intent(in) | ieg, | ||
integer, intent(in) | jsg, | ||
integer, intent(in) | jeg, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
integer, intent(in), optional | istart_in, | ||
integer, intent(in), optional | iend_in, | ||
integer, intent(in), optional | jstart_in, | ||
integer, intent(in), optional | jend_in | ||
) |
Definition at line 461 of file boundary.F90.
subroutine boundary_mod::fill_nested_grid::fill_nested_grid_3d | ( | real, dimension(bd%isd:bd%ied+istag,bd%jsd:bd%jed+jstag,npz), intent(inout) | var_nest, |
real, dimension(isg:ieg+istag,jsg:jeg+jstag,npz), intent(in) | var_coarse, | ||
integer, dimension(bd%isd:bd%ied+istag,bd%jsd:bd%jed+jstag,2), intent(in) | ind, | ||
real, dimension(bd%isd:bd%ied+istag,bd%jsd:bd%jed+jstag,4), intent(in) | wt, | ||
integer, intent(in) | istag, | ||
integer, intent(in) | jstag, | ||
integer, intent(in) | isg, | ||
integer, intent(in) | ieg, | ||
integer, intent(in) | jsg, | ||
integer, intent(in) | jeg, | ||
integer, intent(in) | npz, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
integer, intent(in), optional | istart_in, | ||
integer, intent(in), optional | iend_in, | ||
integer, intent(in), optional | jstart_in, | ||
integer, intent(in), optional | jend_in | ||
) |
Definition at line 526 of file boundary.F90.