FV3DYCORE  Version 1.1.0
boundary_mod::fill_nested_grid Interface Reference

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)
 

Detailed Description

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 99 of file boundary.F90.

Member Function/Subroutine Documentation

◆ fill_nested_grid_2d()

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 446 of file boundary.F90.

◆ fill_nested_grid_3d()

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 511 of file boundary.F90.


The documentation for this interface was generated from the following file: