ADflow  v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
Functions/Subroutines
multigrid Module Reference

Functions/Subroutines

subroutine transfertocoarsegrid
 
subroutine transfertofinegrid (corrections)
 
subroutine extrapolatesolution
 
subroutine extrapolateviscosities
 
subroutine executemgcycle
 
subroutine setcyclestrategy
 
subroutine setcornerrowhalos (nVar)
 
subroutine setcorrectionscoarsehalos (sps, nn, coarseLevel, fact, nVarInt)
 

Function/Subroutine Documentation

◆ executemgcycle()

subroutine multigrid::executemgcycle

◆ extrapolatesolution()

subroutine multigrid::extrapolatesolution

◆ extrapolateviscosities()

subroutine multigrid::extrapolateviscosities

◆ setcornerrowhalos()

subroutine multigrid::setcornerrowhalos ( integer(kind=inttype), intent(in)  nVar)

◆ setcorrectionscoarsehalos()

subroutine multigrid::setcorrectionscoarsehalos ( integer(kind=inttype), intent(in)  sps,
integer(kind=inttype), intent(in)  nn,
integer(kind=inttype), intent(in)  coarseLevel,
real(kind=realtype), intent(in)  fact,
integer(kind=inttype), intent(in)  nVarInt 
)

◆ setcyclestrategy()

subroutine multigrid::setcyclestrategy

Definition at line 957 of file multiGrid.F90.

References inputiteration::cyclestrategy, iteration::cycling, iteration::groundlevel, inputiteration::nmgsteps, iteration::nstepscycling, and utils::returnfail().

Referenced by solvers::solvestate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ transfertocoarsegrid()

subroutine multigrid::transfertocoarsegrid

◆ transfertofinegrid()

subroutine multigrid::transfertofinegrid ( logical, intent(in)  corrections)