Agent skill · research science · aiskillstore
fluidsim
Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.
Why this skill is useful
Provides specific commands and configurations for running fluid dynamics simulations that the AI wouldn't reliably generate on its own.
What it needs
Requires pip installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
FluidSim Overview FluidSim is an object-oriented Python framework for high-performance computational fluid dynamics (CFD) simulations. It provides solvers for periodic-domain equations using pseudospectral methods with FFT, delivering performance comparable to Fortran/C++ while maintaining Python's ease of use. Key strengths: Multiple solvers: 2D/3D Navier-Stokes, shallow water, stratified flows High performance: Pythran/Transonic compilation, MPI parallelization Complete workflow: Parameter configuration, simulation execution, output analysis Interactive analysis: Python-based post-processing and visualization Core Capabilities 1. Installation and Setup Install fluidsim using uv with appropriate feature flags: Set environment variables for output directories (optional): No API keys or authentication required. See references/installation.md for complete installation instructions and environment configuration. 2. Running Simulations Standard workflow consists of five steps: Step 1: Import solver Step 2: Create and configure parameters Step 3: Instantiate simulation Step 4: Execute Step 5: Analyze results See references/simulationworkflow.md for complete examples, restarting simulations, and cluster deployment. 3. Available Solvers Choose solver based on physical problem: 2D Navier-Stokes (ns2d): 2D turbulence, vortex dynamics 3D Navier-Stokes (ns3d): 3D turbulence, realistic flows Stratified flows (ns2d.strat, ns3d.strat): Oceanic/atmospheric flows Shallow water (sw1l): Geophysical flows, rotating systems See references/solvers.md for complete solver list and selection guidance. 4. Parameter Configuration Parameters are organized hierarchically and accessed via dot notation: Domain and resolution: Physical parameters: Time stepping: Initial conditions: Output settings: The Parameters object raises AttributeError for typos, preventing silent configuration errors. See references/parameters.md for comprehensive parameter documentation. 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/fluidsim