|
ADflow
v1.0
ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.
|
Functions/Subroutines | |
| subroutine | createcartmesh (level, sps) |
| subroutine | writecartmesh (blankVec, cellDims, xMin, h) |
| subroutine | triplefactor (N, s) |
| subroutine | largefactor (N, f1, f2) |
| subroutine cartmesh::createcartmesh | ( | integer(kind=inttype), intent(in) | level, |
| integer(kind=inttype), intent(in) | sps | ||
| ) |
Definition at line 13 of file cartMesh.F90.
References addseed(), communication::adflow_comm_world, blockpointers::bcfaceid, surfacefamilies::bcfamgroups, blockpointers::bctype, communication::commpatterncell_2nd, utils::echk(), constants::eighth, constants::eulerwall, oversetpackingroutines::getwallsize(), constants::half, constants::ibcgroupwalls, blockpointers::iblank, blockpointers::il, constants::imax, constants::imin, communication::internalcell_2nd, blockpointers::jl, constants::jmax, constants::jmin, blockpointers::kl, constants::kmax, constants::kmin, constants::large, communication::myid, utils::mynorm2(), blockpointers::nbocos, communication::nproc, constants::nswalladiabatic, constants::nswallisothermal, onblock(), constants::one, utils::setpointers(), constants::symm, constants::three, triplefactor(), haloexchange::whalo1to1intgeneric(), writecartmesh(), blockpointers::x, blockpointers::xseed, and constants::zero.

| subroutine cartmesh::largefactor | ( | integer(kind=inttype) | N, |
| integer(kind=inttype) | f1, | ||
| integer(kind=inttype) | f2 | ||
| ) |
Definition at line 1011 of file cartMesh.F90.
Referenced by triplefactor().

| subroutine cartmesh::triplefactor | ( | integer(kind=inttype), intent(in) | N, |
| integer(kind=inttype), dimension(3), intent(out) | s | ||
| ) |
Definition at line 978 of file cartMesh.F90.
References largefactor(), and sorting::qsortintegers().
Referenced by createcartmesh().


| subroutine cartmesh::writecartmesh | ( | blankVec, | |
| integer(kind=inttype), dimension(3), intent(in) | cellDims, | ||
| real(kind=realtype), dimension(3), intent(in) | xMin, | ||
| real(kind=realtype), intent(in) | h | ||
| ) |
Definition at line 877 of file cartMesh.F90.
References utils::echk(), and communication::myid.
Referenced by createcartmesh().

