GPU-accelerated 3D hydraulic CFD
3D Free-Surface CFD Without the Overhead
Streamlined workflow · Interactive simulation · Detailed physics
3D CFD has long been held back by slow run times, specialist pre- and post-processing, and a dependence on high-end computing. PocketFlow Pro removes all three: a CUDA solver that runs on consumer-grade NVIDIA hardware, automatic cut-cell meshing straight from STL, and a visual 3D setup that makes free-surface simulation practical for everyday hydraulic engineering. Built by hydraulic engineers, for hydraulic engineers.
Detailed Physics
Incompressible Navier–Stokes with volume-of-fluid free-surface tracking and turbulence modelling — full 3D physics, no shortcuts.
Interactive by Design
Modify geometry, adjust boundary conditions, and inspect results without pausing the simulation. Solver profiles tuned for everything from fast iteration to detailed simulation.
Built for Insights
Built by a practising consulting engineer with teaching, research, and physical-modelling experience — designed to reconnect numerical simulation with physical intuition, not replace it.
Key Capabilities
Everything you need to run credible 3D hydraulic simulations — and nothing you don't.
GPU-Accelerated
A purpose-written CUDA solver runs 3D free-surface simulations on your NVIDIA GPU — dramatically faster than CPU-based tools, right on your workstation.
Automatic Cut-Cell Meshing
Drop in an STL and run. Cut-cell and thin-wall voxelisation resolve sub-cell geometry automatically — no scripting, no defeaturing, no manual mesh preparation.
Solver Profiles
One click switches between Robust, Fast, Detailed, and Transient presets — CFL, VOF sub-cycles, advection scheme, and turbulence all tuned for you.
Live Diagnostics
Boundary flux, fluid volume, and mass error are tracked and updated at interactive rate — watch convergence as it happens and adjust the solver mid-run instead of waiting for a batch to finish.
Probe Analytics
Point, line, and plane probes record time-series fields directly from the simulation. Use lines for momentum integrals (e.g. force on obstacles) and planes for stream-power integration — no scripting required.
Dynamic BCs
Flow-rate and tailwater rating curves, plus time-varying hydrographs — loaded as simple CSVs and applied directly by the solver. No scripting, no plugins.
Live Geometry Primitives
Add, move, rotate, and scale built-in primitives (boxes, cylinders, baffles) while the simulation runs — test design variants in real time without re-meshing or restarting.
ParaView & Multi-Angle Video
Export VTI fields directly to ParaView for publication-ready figures. Capture simultaneous multi-angle video of every simulation for clean reporting.
How It Works
From STL to results in four steps — automatic cut-cell meshing, interactive 3D setup, one-click solver profiles, and ParaView-ready export.
Import STL Geometry
Drop in an STL from any CAD tool. Cut-cell and thin-wall voxelisation resolve sub-cell geometry automatically.
Configure in 3D
Set inflows, outflows, and tailwater through an interactive 3D preview. Upload rating curves or time-series hydrographs as CSVs.
Pick a Solver Profile & Run
Choose Robust, Fast, Detailed, or Transient — then launch on your local NVIDIA GPU. No cloud, no queues, no shell scripts.
Analyse & Export
Inspect live probes, cross-sections and flux charts as the run progresses. Export VTI to ParaView or capture multi-angle video.
Simulation Examples
Real simulations running in PocketFlow Pro.
Backwater through bridge piers
Free-surface flow and afflux analysis around pier geometry
Flow through culverts
Inlet control, headwater analysis and discharge capacity
Solver Technology
PocketFlow Pro is built on a purpose-written CUDA solver designed specifically for free-surface hydraulic problems.
- Incompressible Navier–Stokes solver
- 2nd-order VOF with sharp free-surface capture
- 1st- and 2nd-order velocity advection schemes
- Advanced multigrid pressure solver
- Turbulence modelling: laminar, k–ε RANS, and WMLES (wall-modelled LES)
- Structured Cartesian grid with cut-cell and thin-wall support — high-fidelity resolution of sub-cell geometry
Use Cases
Water Resources
- Complex open-channel flow with hydraulic controls and transitions
- Bridge & culvert afflux analysis
- Scour potential analysis
Infrastructure
- Urban drainage and pipe network design
- Pump station hydraulics
- Flow distribution in inlet structures
Dams & Mining
- Spillway capacity analysis
- Energy dissipator design
- Scour potential analysis
- Fish passage velocity analysis
- Channel & chute hydraulics
Why PocketFlow Pro?
See where PocketFlow Pro fits in your modelling toolchain.
| PocketFlow Pro | Traditional 3D CFD | 2D Hydrodynamic Model | |
|---|---|---|---|
| Setup time | Minutes (automatic meshing) | Hours to days | Minutes |
| Physics | 3D free-surface | 3D free-surface | 2D shallow water |
| Scripting required | None | Sometimes | Sometimes |
| Cost | $$ | Free to $$$$ | Free to $$ |
| Simulation fidelity | Full 3D velocity field | Full 3D velocity field | Depth-averaged (2D) |
| Hardware | Your own NVIDIA GPU | HPC cluster / cloud | Standard desktop |
2D hydrodynamic tools: HEC-RAS, TUFLOW and similar.
Simple, Transparent Pricing
No dongles, no cloud dependency, no per-core charges.
Standard
Contact us
Annual licence, single machine
- ✓ Everything in Trial
- ✓ Email support
- ✓ All updates included
- ✓ Commercial use licence
Enterprise
Contact us
Multi-seat, custom terms
- ✓ Everything in Standard
- ✓ Multiple machines
- ✓ Priority email support
- ✓ Custom development & validation support
- ✓ Training & onboarding
System Requirements
| Minimum | Recommended | |
|---|---|---|
| OS | Windows 10 (64-bit) | Windows 11 |
| GPU | NVIDIA GTX 900 series or newer (CUDA 5.0+) | NVIDIA RTX 3060 or higher |
| VRAM | 2 GB | 8 GB+ |
| RAM | 8 GB | 16 GB+ |
| Storage | 500 MB | 1 GB |
| Driver | Recent NVIDIA driver (latest Game Ready recommended) | Latest Game Ready driver |
AMD and Intel GPUs are not supported. The solver requires NVIDIA CUDA.
Ready to simplify your 3D hydraulic modelling?
Start with a free 14-day trial — no commitment required.
Or email us directly at contact@pocketflow.com.au