|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
C unit tests for solver-side analytical and LES helper kernels. More...
#include "test_support.h"#include "AnalyticalSolutions.h"#include "BodyForces.h"#include "Filter.h"#include "les.h"#include "solvers.h"Go to the source code of this file.
Functions | |
| static PetscErrorCode | TestLESTestFilterPaths (void) |
| Tests LES test-filter helper paths for representative cases. | |
| static PetscErrorCode | TestAnalyticalGeometrySelection (void) |
| Tests analytical geometry selection for supported analytical solutions. | |
| static PetscErrorCode | TestAnalyticalScalarVerificationHelpers (void) |
| Tests analytical scalar verification helper routines. | |
| static PetscErrorCode | TestAnalyticalSolutionEngineDispatch (void) |
| Tests analytical solution engine ZERO_FLOW, UNIFORM_FLOW, and unknown-type dispatch. | |
| static PetscErrorCode | TestAnalyticalSolutionEngineTaylorGreenSamples (void) |
| Tests exact Taylor-Green samples on selected Eulerian interior and boundary points. | |
| static PetscErrorCode | TestAnalyticalSolutionForParticlesDispatch (void) |
| Tests particle analytical-solution dispatch for TGV3D, UNIFORM_FLOW, and non-analytical no-op paths. | |
| static PetscErrorCode | TestComputeEddyViscosityLESDeterministicField (void) |
| Tests deterministic LES eddy-viscosity computation on a linear velocity field. | |
| static PetscErrorCode | TestFlowSolverRejectsUnsupportedMomentumSolverType (void) |
| Tests FlowSolver guardrails for unsupported momentum solver selections. | |
| static PetscErrorCode | TestDrivenChannelFlowSource (void) |
| Tests driven-channel flow source-term evaluation. | |
| int | main (int argc, char **argv) |
| Runs the unit-solver PETSc test binary. | |
C unit tests for solver-side analytical and LES helper kernels.
Definition in file test_solver_kernels.c.
|
static |
Tests LES test-filter helper paths for representative cases.
Definition at line 17 of file test_solver_kernels.c.
|
static |
Tests analytical geometry selection for supported analytical solutions.
Definition at line 57 of file test_solver_kernels.c.
|
static |
Tests analytical scalar verification helper routines.
Definition at line 107 of file test_solver_kernels.c.
|
static |
Tests analytical solution engine ZERO_FLOW, UNIFORM_FLOW, and unknown-type dispatch.
Definition at line 181 of file test_solver_kernels.c.
|
static |
Tests exact Taylor-Green samples on selected Eulerian interior and boundary points.
Definition at line 260 of file test_solver_kernels.c.
|
static |
Tests particle analytical-solution dispatch for TGV3D, UNIFORM_FLOW, and non-analytical no-op paths.
Definition at line 331 of file test_solver_kernels.c.
|
static |
Tests deterministic LES eddy-viscosity computation on a linear velocity field.
Definition at line 409 of file test_solver_kernels.c.
|
static |
Tests FlowSolver guardrails for unsupported momentum solver selections.
Definition at line 462 of file test_solver_kernels.c.
|
static |
Tests driven-channel flow source-term evaluation.
Definition at line 485 of file test_solver_kernels.c.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Runs the unit-solver PETSc test binary.
Definition at line 541 of file test_solver_kernels.c.