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.
1. When to Use This Section
Use this section if you are in one of these states:
- first time cloning PICurv,
- returning after dependency/toolchain changes,
- onboarding someone to the repository and needing a deterministic starting path.
2. First Simulation Entry
The canonical first-run page is:
3. Recommended Read Order
- Installation Guide
- Tutorial: Your First Simulation (Flat Channel)
- Tutorial: Using a File-Based Grid (Bent Channel)
- Tutorial: A Guide to Visualizing Your Results
4. Outputs and Aggregates
You should be able to:
- build
bin/picsolver and bin/postprocessor,
- generate valid runtime control artifacts from YAML inputs,
- execute
run --solve --post-process locally,
- inspect VTK outputs in ParaView,
- map first-run failures to corrective actions.
5. Where to Go Next