fluidsim - Python CFD Simulation Framework for Fluid Dynamics
Python framework for CFD simulations using pseudospectral methods with FFT, supporting Navier-Stokes, shallow water, and stratified flow solvers.
Tags
Updated: 2026-06-30computational fluid dynamicsCFDNavier-Stokespseudospectral methodsturbulencePythonscientific computingFFT
Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Run Navier-Stokes simulations (2D/3D)
- Run shallow water simulations
- Run stratified flow simulations
- Configure simulation parameters
- Execute time-stepping simulations
- Plot physical fields and spectra
- Load previous simulation results
- Apply custom forcing
- Set custom initial conditions
- Run MPI parallelized simulations
- Run parametric simulation studies
Inputs
- Simulation parameters
- Python environment
- FFT backend
- MPI runtime
Outputs
- HDF5 field data files
- Physical field plots
- Spectra plots
- Spatial means time series
- Simulation state files
Requirements
- Python environment with fluidsim installed
- FFT support (fluidsim[fft])
- MPI runtime for parallel computing (optional)
- Pythran/Transonic for performance compilation (optional)
