MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines
mod_refine Module Reference

Functions/Subroutines

subroutine, public refine_grids (child_igrid, child_ipe, igrid, ipe, active)
 refine one block to its children blocks More...
 
subroutine prolong_grid (child_igrid, child_ipe, igrid, ipe)
 prolong one block More...
 
subroutine prolong_2nd (sCo, ixCoL, sFi, dxCoD, xCominD, dxFiD, xFiminD, igridCo, igridFi)
 do 2nd order prolongation More...
 
subroutine prolong_1st (wCo, ixCoL, wFi, xFi)
 do 1st order prolongation More...
 

Function/Subroutine Documentation

◆ prolong_1st()

subroutine mod_refine::prolong_1st ( double precision, dimension(ixg^t,nw), intent(in)  wCo,
integer, intent(in)  ixCo,
integer, intent(in)  L,
double precision, dimension(ixg^t,nw), intent(out)  wFi,
double precision, dimension(ixg^t,1:ndim), intent(in)  xFi 
)

do 1st order prolongation

Definition at line 170 of file mod_refine.t.

◆ prolong_2nd()

subroutine mod_refine::prolong_2nd ( type(state), intent(in)  sCo,
integer, intent(in)  ixCo,
logical, intent(in)  L,
type(state), intent(inout)  sFi,
double precision, intent(in)  dxCo,
double precision, intent(in)  D,
double precision, intent(in)  xComin,
  D,
double precision, intent(in)  dxFi,
  D,
double precision, intent(in)  xFimin,
  D,
integer, intent(in)  igridCo,
integer, intent(in)  igridFi 
)

do 2nd order prolongation

Definition at line 81 of file mod_refine.t.

Here is the call graph for this function:

◆ prolong_grid()

subroutine mod_refine::prolong_grid ( integer, dimension(2^d&), intent(in)  child_igrid,
integer, dimension(2^d&), intent(in)  child_ipe,
integer, intent(in)  igrid,
integer, intent(in)  ipe 
)

prolong one block

Definition at line 43 of file mod_refine.t.

Here is the call graph for this function:

◆ refine_grids()

subroutine, public mod_refine::refine_grids ( integer, dimension(2^d&), intent(in)  child_igrid,
integer, dimension(2^d&), intent(in)  child_ipe,
integer, intent(in)  igrid,
integer, intent(in)  ipe,
logical, intent(in)  active 
)

refine one block to its children blocks

Definition at line 12 of file mod_refine.t.

Here is the call graph for this function: