|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
This index is the recommended onboarding path for new users. It is organized to minimize first-run failure risk: build first, then run a known working case, then inspect outputs. PICurv's YAML files are modular by design, so the goal is to learn how to reuse and mix profiles, not to create one giant per-run configuration from scratch.
Use this section if you are in one of these states:
The canonical first-run page is:
You should be able to:
bin/simulator and bin/postprocessor,run --solve --post-process locally,case.yml, solver.yml, monitor.yml, and post.yml intentionally,grid.mode: grid_gen: Grid Generator Guide: scripts/grid.genThis page describes Getting Started within the PICurv workflow. For CFD users, the most reliable reading strategy is to map the page content to a concrete run decision: what is configured, what runtime stage it influences, and which diagnostics should confirm expected behavior.
Treat this page as both a conceptual reference and a runbook. If you are debugging, pair the method/procedure described here with monitor output, generated runtime artifacts under runs/<run_id>/config, and the associated solver/post logs so numerical intent and implementation behavior stay aligned.