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

Functions/Subroutines

subroutine applyallbc_block (secondhalo)
 
subroutine bcsymm1sthalo_d (nn)
 
subroutine bcsymm1sthalo (nn)
 
subroutine bcsymm2ndhalo_d (nn)
 
subroutine bcsymm2ndhalo (nn)
 
subroutine bcsymmpolar1sthalo_d (nn)
 
subroutine bcsymmpolar1sthalo (nn)
 
subroutine bcsymmpolar2ndhalo_d (nn)
 
subroutine bcsymmpolar2ndhalo (nn)
 
subroutine bcnswalladiabatic_d (nn, secondhalo, correctfork)
 
subroutine bcnswalladiabatic (nn, secondhalo, correctfork)
 
subroutine bcnswallisothermal_d (nn, secondhalo, correctfork)
 
subroutine bcnswallisothermal (nn, secondhalo, correctfork)
 
subroutine bcsubsonicoutflow_d (nn, secondhalo, correctfork)
 
subroutine bcsubsonicoutflow (nn, secondhalo, correctfork)
 
subroutine bcsubsonicinflow_d (nn, secondhalo, correctfork)
 
subroutine bcsubsonicinflow (nn, secondhalo, correctfork)
 
subroutine bceulerwall_d (nn, secondhalo, correctfork)
 
subroutine bceulerwall (nn, secondhalo, correctfork)
 
subroutine bcfarfield_d (nn, secondhalo, correctfork)
 
subroutine bcfarfield (nn, secondhalo, correctfork)
 
subroutine bcsupersonicinflow (nn, secondhalo, correctfork)
 
subroutine bcextrap (nn, secondhalo, correctfork)
 
subroutine prhosubsonicinlet (ww, pp, correctfork)
 
subroutine computeetot_d (ww, wwd, pp, ppd, correctfork)
 
subroutine computeetot (ww, pp, correctfork)
 
subroutine extrapolate2ndhalo_d (correctfork)
 
subroutine extrapolate2ndhalo (correctfork)
 

Function/Subroutine Documentation

◆ applyallbc_block()

subroutine bcroutines_d::applyallbc_block ( logical, intent(in)  secondhalo)

◆ bceulerwall()

subroutine bcroutines_d::bceulerwall ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bceulerwall_d()

subroutine bcroutines_d::bceulerwall_d ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcextrap()

subroutine bcroutines_d::bcextrap ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcfarfield()

subroutine bcroutines_d::bcfarfield ( integer(kind=inttype)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcfarfield_d()

subroutine bcroutines_d::bcfarfield_d ( integer(kind=inttype)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcnswalladiabatic()

subroutine bcroutines_d::bcnswalladiabatic ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcnswalladiabatic_d()

subroutine bcroutines_d::bcnswalladiabatic_d ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcnswallisothermal()

subroutine bcroutines_d::bcnswallisothermal ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcnswallisothermal_d()

subroutine bcroutines_d::bcnswallisothermal_d ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcsubsonicinflow()

subroutine bcroutines_d::bcsubsonicinflow ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcsubsonicinflow_d()

subroutine bcroutines_d::bcsubsonicinflow_d ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcsubsonicoutflow()

subroutine bcroutines_d::bcsubsonicoutflow ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

Definition at line 1330 of file BCRoutines_d.f90.

References computeetot(), flowvarrefstate::eddymodel, extrapolate2ndhalo(), constants::irho, constants::itu1, constants::ivx, constants::ivy, constants::ivz, constants::one, constants::third, constants::two, and flowvarrefstate::viscous.

Referenced by applyallbc_block().

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

◆ bcsubsonicoutflow_d()

subroutine bcroutines_d::bcsubsonicoutflow_d ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

◆ bcsupersonicinflow()

subroutine bcroutines_d::bcsupersonicinflow ( integer(kind=inttype), intent(in)  nn,
logical, intent(in)  secondhalo,
logical, intent(in)  correctfork 
)

Definition at line 2832 of file BCRoutines_d.f90.

References computeetot(), flowvarrefstate::eddymodel, constants::irho, constants::ivx, constants::ivy, constants::ivz, and flowvarrefstate::viscous.

Referenced by applyallbc_block().

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

◆ bcsymm1sthalo()

subroutine bcroutines_d::bcsymm1sthalo ( integer(kind=inttype), intent(in)  nn)

Definition at line 249 of file BCRoutines_d.f90.

References flowvarrefstate::eddymodel, constants::irho, constants::irhoe, constants::ivx, constants::ivy, constants::ivz, constants::two, and flowvarrefstate::viscous.

Referenced by applyallbc_block().

Here is the caller graph for this function:

◆ bcsymm1sthalo_d()

subroutine bcroutines_d::bcsymm1sthalo_d ( integer(kind=inttype), intent(in)  nn)

◆ bcsymm2ndhalo()

subroutine bcroutines_d::bcsymm2ndhalo ( integer(kind=inttype), intent(in)  nn)

Definition at line 374 of file BCRoutines_d.f90.

References flowvarrefstate::eddymodel, constants::irho, constants::irhoe, constants::ivx, constants::ivy, constants::ivz, constants::two, and flowvarrefstate::viscous.

Referenced by applyallbc_block().

Here is the caller graph for this function:

◆ bcsymm2ndhalo_d()

subroutine bcroutines_d::bcsymm2ndhalo_d ( integer(kind=inttype), intent(in)  nn)

◆ bcsymmpolar1sthalo()

subroutine bcroutines_d::bcsymmpolar1sthalo ( integer(kind=inttype), intent(in)  nn)

◆ bcsymmpolar1sthalo_d()

subroutine bcroutines_d::bcsymmpolar1sthalo_d ( integer(kind=inttype), intent(in)  nn)

◆ bcsymmpolar2ndhalo()

subroutine bcroutines_d::bcsymmpolar2ndhalo ( integer(kind=inttype), intent(in)  nn)

◆ bcsymmpolar2ndhalo_d()

subroutine bcroutines_d::bcsymmpolar2ndhalo_d ( integer(kind=inttype), intent(in)  nn)

◆ computeetot()

subroutine bcroutines_d::computeetot ( real(kind=realtype), dimension(:, :, :)  ww,
real(kind=realtype), dimension(:, :)  pp,
logical  correctfork 
)

◆ computeetot_d()

subroutine bcroutines_d::computeetot_d ( real(kind=realtype), dimension(:, :, :)  ww,
real(kind=realtype), dimension(:, :, :)  wwd,
real(kind=realtype), dimension(:, :)  pp,
real(kind=realtype), dimension(:, :)  ppd,
logical  correctfork 
)

◆ extrapolate2ndhalo()

subroutine bcroutines_d::extrapolate2ndhalo ( logical, intent(in)  correctfork)

Definition at line 3250 of file BCRoutines_d.f90.

References computeetot(), flowvarrefstate::eddymodel, constants::irho, constants::ivx, constants::ivy, constants::ivz, constants::two, and flowvarrefstate::viscous.

Referenced by bceulerwall(), bcextrap(), bcfarfield(), bcnswalladiabatic(), bcnswallisothermal(), bcsubsonicinflow(), and bcsubsonicoutflow().

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

◆ extrapolate2ndhalo_d()

subroutine bcroutines_d::extrapolate2ndhalo_d ( logical, intent(in)  correctfork)

◆ prhosubsonicinlet()

subroutine bcroutines_d::prhosubsonicinlet ( real(kind=realtype), dimension(:, :, :)  ww,
real(kind=realtype), dimension(:, :)  pp,
logical, intent(in)  correctfork 
)