|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
Files | |
| AnalyticalSolutions.c | |
| Implements the analytical solution engine for initializing or driving the simulation. | |
| BC_Handlers.c | |
| BodyForces.c | |
| Boundaries.c | |
| checksum.c | |
| Dependency-free SHA-256 implementation used for small persistent metadata. | |
| field_catalog.c | |
| Authoritative persistent-Eulerian-field catalog and runtime view resolver. | |
| Filter.c | |
| Implements numerical filtering schemes for Large Eddy Simulation (LES). | |
| grid.c | |
| initialcondition.c | |
| // Setup the Initial conditions for different cases. | |
| interpolation.c | |
| Main program for DMSwarm interpolation using the fdf-curvIB method. | |
| io.c | |
| Implementation of data input/output routines, focusing on grid configuration. | |
| les.c | |
| Implements the Large Eddy Simulation (LES) turbulence models. | |
| logging.c | |
| Metric.c | |
| momentum_newton_krylov.c | |
| momentumsolvers.c | |
| particle_field_catalog.c | |
| Persistent solver-particle-field catalog implementation. | |
| particle_statistics.c | |
| Global statistical reduction kernels for the Statistics Pipeline. | |
| ParticleMotion.c | |
| ParticlePhysics.c | |
| ParticleSwarm.c | |
| poisson.c | |
| postprocessing_kernels.c | |
| postprocessor.c | |
| Offline post-processing tool driving the derived-output pipelines. | |
| rhs.c | |
| runloop.c | |
| Test program for DMSwarm interpolation using the fdf-curvIB method. | |
| setup.c | |
| // Setup code for running any simulation | |
| simulator.c | |
| Main driver for the unified CFD and Lagrangian particle solver. | |
| solvers.c | |
| statistics_accumulator.c | |
| Per-window PETSc accumulator storage and pointwise application. | |
| statistics_config.c | |
| Control ingress for the field-statistics pipeline. | |
| statistics_moments.c | |
| Weighted centered-moment kernels for the field-statistics pipeline. | |
| statistics_target.c | |
| Spatial target resolution for the field-statistics pipeline. | |
| statistics_window.c | |
| Window lifecycle, scheduling, and weighting for the field-statistics pipeline. | |
| verification_sources.c | |
| vtk_io.c | |
| walkingsearch.c | |
| wallfunction.c | |
| Wall function implementations for near-wall turbulence modeling. | |