|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Functions/Subroutines | |
| subroutine | applyallturbbcthisblock_b (secondhalo) |
| subroutine | applyallturbbcthisblock (secondhalo) |
| subroutine | bceddynowall_b (nn) |
| subroutine | bceddynowall (nn) |
| subroutine | bceddywall_b (nn) |
| subroutine | bceddywall (nn) |
| subroutine | bcturbfarfield_b (nn) |
| subroutine | bcturbfarfield (nn) |
| subroutine | bcturbinflow (nn) |
| subroutine | bcturbinterface_b (nn) |
| subroutine | bcturbinterface (nn) |
| subroutine | bcturboutflow (nn) |
| subroutine | bcturbsymm (nn) |
| subroutine | bcturbtreatment_b () |
| subroutine | bcturbtreatment () |
| subroutine | bcturbwall_b (nn) |
| subroutine | bcturbwall (nn) |
| subroutine | turb2ndhalo_b (nn) |
| subroutine | turb2ndhalo (nn) |
| subroutine | turbbcnswall (secondhalo) |
| subroutine turbbcroutines_b::applyallturbbcthisblock | ( | logical, intent(in) | secondhalo | ) |
Definition at line 303 of file turbBCRoutines_b.f90.
References bceddynowall(), bceddywall(), blockpointers::bcfaceid, blockpointers::bctype, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::bvti1, blockpointers::bvti2, blockpointers::bvtj1, blockpointers::bvtj2, blockpointers::bvtk1, blockpointers::bvtk2, flowvarrefstate::eddymodel, blockpointers::ie, blockpointers::il, constants::imax, constants::imin, blockpointers::je, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::ke, blockpointers::kl, constants::kmax, constants::kmin, blockpointers::nbocos, constants::nswalladiabatic, constants::nswallisothermal, flowvarrefstate::nt1, flowvarrefstate::nt2, turb2ndhalo(), blockpointers::w, and inputphysics::wallfunctions.

| subroutine turbbcroutines_b::applyallturbbcthisblock_b | ( | logical, intent(in) | secondhalo | ) |
Definition at line 17 of file turbBCRoutines_b.f90.
References bceddynowall_b(), bceddywall_b(), blockpointers::bcfaceid, blockpointers::bctype, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::bvti1d, blockpointers::bvti2d, blockpointers::bvtj1d, blockpointers::bvtj2d, blockpointers::bvtk1d, blockpointers::bvtk2d, flowvarrefstate::eddymodel, blockpointers::ie, blockpointers::il, constants::imax, constants::imin, blockpointers::je, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::ke, blockpointers::kl, constants::kmax, constants::kmin, blockpointers::nbocos, constants::nswalladiabatic, constants::nswallisothermal, flowvarrefstate::nt1, flowvarrefstate::nt2, turb2ndhalo_b(), inputphysics::wallfunctions, and blockpointers::wd.
Referenced by masterroutines::master_b(), and masterroutines::master_state_b().


| subroutine turbbcroutines_b::bceddynowall | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 504 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::ie, blockpointers::il, constants::imax, constants::imin, blockpointers::je, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::ke, blockpointers::kl, constants::kmax, constants::kmin, and blockpointers::rev.
Referenced by applyallturbbcthisblock().

| subroutine turbbcroutines_b::bceddynowall_b | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 429 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::ie, blockpointers::il, constants::imax, constants::imin, blockpointers::je, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::ke, blockpointers::kl, constants::kmax, constants::kmin, and blockpointers::revd.
Referenced by applyallturbbcthisblock_b().

| subroutine turbbcroutines_b::bceddywall | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 644 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::ie, blockpointers::il, constants::imax, constants::imin, blockpointers::je, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::ke, blockpointers::kl, constants::kmax, constants::kmin, and blockpointers::rev.
Referenced by applyallturbbcthisblock().

| subroutine turbbcroutines_b::bceddywall_b | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 568 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::ie, blockpointers::il, constants::imax, constants::imin, blockpointers::je, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::ke, blockpointers::kl, constants::kmax, constants::kmin, and blockpointers::revd.
Referenced by applyallturbbcthisblock_b().

| subroutine turbbcroutines_b::bcturbfarfield | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 808 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::bvti1, blockpointers::bvti2, blockpointers::bvtj1, blockpointers::bvtj2, blockpointers::bvtk1, blockpointers::bvtk2, constants::imax, constants::imin, constants::ivx, constants::ivy, constants::ivz, constants::jmax, constants::jmin, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, constants::one, flowvarrefstate::winf, and constants::zero.
Referenced by bcturbtreatment().

| subroutine turbbcroutines_b::bcturbfarfield_b | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 712 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bvti1d, blockpointers::bvti2d, blockpointers::bvtj1d, blockpointers::bvtj2d, blockpointers::bvtk1d, blockpointers::bvtk2d, constants::imax, constants::imin, constants::ivx, constants::ivy, constants::ivz, constants::jmax, constants::jmin, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, flowvarrefstate::winf, flowvarrefstate::winfd, and constants::zero.
Referenced by bcturbtreatment_b().

| subroutine turbbcroutines_b::bcturbinflow | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 884 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::bvti1, blockpointers::bvti2, blockpointers::bvtj1, blockpointers::bvtj2, blockpointers::bvtk1, blockpointers::bvtk2, constants::imax, constants::imin, constants::jmax, constants::jmin, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, constants::one, and constants::two.
| subroutine turbbcroutines_b::bcturbinterface | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 1020 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bvti1, blockpointers::bvti2, blockpointers::bvtj1, blockpointers::bvtj2, blockpointers::bvtk1, blockpointers::bvtk2, blockpointers::ie, constants::imax, constants::imin, blockpointers::je, constants::jmax, constants::jmin, blockpointers::ke, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, and blockpointers::w.
Referenced by bcturbtreatment().

| subroutine turbbcroutines_b::bcturbinterface_b | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 944 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bvti1d, blockpointers::bvti2d, blockpointers::bvtj1d, blockpointers::bvtj2d, blockpointers::bvtk1d, blockpointers::bvtk2d, blockpointers::ie, constants::imax, constants::imin, blockpointers::je, constants::jmax, constants::jmin, blockpointers::ke, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, and blockpointers::wd.
Referenced by bcturbtreatment_b().

| subroutine turbbcroutines_b::bcturboutflow | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 1066 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, constants::imax, constants::imin, constants::jmax, constants::jmin, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, and constants::one.
| subroutine turbbcroutines_b::bcturbsymm | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 1114 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, constants::imax, constants::imin, constants::jmax, constants::jmin, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, and constants::one.
Referenced by bcturbtreatment().

| subroutine turbbcroutines_b::bcturbtreatment |
Definition at line 1248 of file turbBCRoutines_b.f90.
References bcturbfarfield(), bcturbinterface(), bcturbsymm(), bcturbwall(), blockpointers::bctype, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::bvti1, blockpointers::bvti2, blockpointers::bvtj1, blockpointers::bvtj2, blockpointers::bvtk1, blockpointers::bvtk2, constants::domaininterfaceall, constants::domaininterfacep, constants::domaininterfacerho, constants::domaininterfacerhouvw, constants::domaininterfacetotal, constants::eulerwall, constants::farfield, blockpointers::ie, blockpointers::je, blockpointers::ke, blockpointers::nbocos, constants::nswalladiabatic, constants::nswallisothermal, flowvarrefstate::nt1, flowvarrefstate::nt2, constants::oversetouterbound, constants::slidinginterface, constants::symm, constants::symmpolar, and constants::zero.

| subroutine turbbcroutines_b::bcturbtreatment_b |
Definition at line 1170 of file turbBCRoutines_b.f90.
References bcturbfarfield_b(), bcturbinterface_b(), bcturbwall_b(), blockpointers::bctype, blockpointers::bvti1d, blockpointers::bvti2d, blockpointers::bvtj1d, blockpointers::bvtj2d, blockpointers::bvtk1d, blockpointers::bvtk2d, constants::domaininterfaceall, constants::domaininterfacep, constants::domaininterfacerho, constants::domaininterfacerhouvw, constants::domaininterfacetotal, constants::eulerwall, constants::farfield, blockpointers::ie, blockpointers::je, blockpointers::ke, blockpointers::nbocos, constants::nswalladiabatic, constants::nswallisothermal, flowvarrefstate::nt1, flowvarrefstate::nt2, constants::oversetouterbound, constants::slidinginterface, constants::symm, and constants::symmpolar.
Referenced by masterroutines::master_b(), and masterroutines::master_state_b().


| subroutine turbbcroutines_b::bcturbwall | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 1798 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::bvti1, blockpointers::bvti2, blockpointers::bvtj1, blockpointers::bvtj2, blockpointers::bvtk1, blockpointers::bvtk2, blockpointers::d2wall, blockpointers::il, constants::imax, constants::imin, constants::irho, constants::itu1, constants::itu2, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::kl, constants::kmax, constants::kmin, constants::komegamodified, constants::komegawilcox, constants::ktau, constants::mentersst, constants::one, paramturb::rkwbeta1, blockpointers::rlv, constants::spalartallmaras, constants::spalartallmarasedwards, inputphysics::turbmodel, constants::two, and blockpointers::w.
Referenced by bcturbtreatment(), and turbbcnswall().

| subroutine turbbcroutines_b::bcturbwall_b | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 1347 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, blockpointers::bvti1d, blockpointers::bvti2d, blockpointers::bvtj1d, blockpointers::bvtj2d, blockpointers::bvtk1d, blockpointers::bvtk2d, blockpointers::d2wall, blockpointers::d2walld, blockpointers::il, constants::imax, constants::imin, constants::irho, constants::itu2, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::kl, constants::kmax, constants::kmin, constants::komegamodified, constants::komegawilcox, constants::mentersst, constants::one, paramturb::rkwbeta1, blockpointers::rlv, blockpointers::rlvd, constants::spalartallmaras, constants::spalartallmarasedwards, inputphysics::turbmodel, constants::two, blockpointers::w, and blockpointers::wd.
Referenced by bcturbtreatment_b().

| subroutine turbbcroutines_b::turb2ndhalo | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 2333 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, flowvarrefstate::eddymodel, blockpointers::ib, blockpointers::ie, constants::imax, constants::imin, blockpointers::jb, blockpointers::je, constants::jmax, constants::jmin, blockpointers::kb, blockpointers::ke, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, blockpointers::rev, and blockpointers::w.
Referenced by applyallturbbcthisblock().

| subroutine turbbcroutines_b::turb2ndhalo_b | ( | integer(kind=inttype), intent(in) | nn | ) |
Definition at line 2145 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, flowvarrefstate::eddymodel, blockpointers::ib, blockpointers::ie, constants::imax, constants::imin, blockpointers::jb, blockpointers::je, constants::jmax, constants::jmin, blockpointers::kb, blockpointers::ke, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, blockpointers::revd, and blockpointers::wd.
Referenced by applyallturbbcthisblock_b().

| subroutine turbbcroutines_b::turbbcnswall | ( | logical, intent(in) | secondhalo | ) |
Definition at line 2418 of file turbBCRoutines_b.f90.
References blockpointers::bcfaceid, bcturbwall(), blockpointers::bmti1, blockpointers::bmti2, blockpointers::bmtj1, blockpointers::bmtj2, blockpointers::bmtk1, blockpointers::bmtk2, blockpointers::bvti1, blockpointers::bvti2, blockpointers::bvtj1, blockpointers::bvtj2, blockpointers::bvtk1, blockpointers::bvtk2, flowvarrefstate::eddymodel, blockpointers::ib, blockpointers::ie, blockpointers::il, constants::imax, constants::imin, blockpointers::jb, blockpointers::je, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::kb, blockpointers::ke, blockpointers::kl, constants::kmax, constants::kmin, flowvarrefstate::nt1, flowvarrefstate::nt2, blockpointers::nviscbocos, blockpointers::rev, and blockpointers::w.
