PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
 
Loading...
Searching...
No Matches
PICurv Solver Documentation

Fast,Modern and robust C/C++ software for simulating incompressible fluid dynamics and particle transport in complex, curved domains.

1

Coupled

Interpolate and project fields between curvilinear grids and tracking particles.

2

Configurable

Compose and swap physics,solvers, data acquisition and analysis pipelines.

3

Scalable

Scale and resolve simulations by deploying massive grids and millions of particles.

Explore the documentation

The PICurv Knowledge Base

Deep, transparent documentation for building cases, understanding the numerics, and extending the solver.

Built in the open

Open Development

Follow solver work, propose changes, and inspect the verification gates behind PICurv.

GitHub Discussions is not currently enabled; use Issues for scientific and workflow questions.

Choose the right route

Getting in Touch

Ask about a first curvilinear simulation, report a boundary-condition defect, or start a research collaboration.

01

Ask or report

For bugs, numerical questions, missing documentation, and reproducible feature requests.

Open an issue
Research record

Presentations and Related Research

Selected presentations describing the PICurv solver and related high-resolution biofluid applications.

Cite PICurv

Using PICurv in your work?

Please cite the primary solver presentation when PICurv supports your research, teaching, or modeling.

Kandala, V. I., and Borazjani, I. (2025). “A Parallel Particle-In-Cell (PIC) Solver on Curvilinear Grids for Turbulent Flow Simulation.” Presented at the 78th Annual Meeting of the APS Division of Fluid Dynamics, Houston, Texas.

PICurv is developed by Vishal Kandala.