|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Template implementation of EulerSolver::ReadMeshAndInitialize, the full solver initialization pipeline from mesh reading to evaluator setup. More...
Go to the source code of this file.
Namespaces | |
| namespace | DNDS |
| the host side operators are provided as implemented | |
| namespace | DNDS::Euler |
Macros | |
| #define | DNDS_FILL_IN_LOG_ERR_VAL(v) FillLogValue(logErrVal, #v, v) |
| #define | DNDS_EULER_SOLVER_GET_TEMP_UDOF(name) |
| #define | DNDS_FILL_IN_LOG_ERR_VAL(v) FillLogValue(logErrVal, #v, v) |
Template implementation of EulerSolver::ReadMeshAndInitialize, the full solver initialization pipeline from mesh reading to evaluator setup.
Covers CGNS/OpenFOAM mesh reading, periodic boundary deduplication, mesh partitioning (ParMetis), O1-to-O2 elevation, h-refinement bisection, boundary mesh extraction for wall distance, VFV (VariationalReconstruction) construction, BC handler configuration, wall distance computation, evaluator initialization, restart loading, and initial VTK output.
Definition in file EulerSolver_Init.hxx.
| #define DNDS_EULER_SOLVER_GET_TEMP_UDOF | ( | name | ) |