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.
npx skills add BioTender-max/awesome-bio-agent-skills --skill fluidsim --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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: ```bash # Basic installation uv pip install fluidsim # With FFT support (required for most solvers) uv pip install "fluidsim[fft]" # With MPI for parallel computing uv pip install "fluidsim[fft,mpi]" ``` Set environment variables for output directories (optional): ```bash export FLUIDSIM_PATH=/path/to/simulation/outputs export FLUIDDYN_PATH_SCRATCH=/path/to/working/directory ``` No API keys or authentication required. See `references/installation.md`
- Overview
- Core Capabilities
- 1. Installation and Setup
- 2. Running Simulations
- 3. Available Solvers
- 4. Parameter Configuration
- 5. Output and Analysis
- 6. Advanced Features
- Common Use Cases
- 2D Turbulence Study
- Stratified Flow Simulation
- High-Resolution 3D Simulation with MPI
- Taylor-Green Vortex Validation
- Quick Reference
Basic installation uv pip install fluidsim With FFT support (required for most solvers) uv pip install "fluidsim[fft]" With MPI for parallel computing uv pip install "fluidsim[fft,mpi]" export FLUIDSIM_PATH=/path/to/simulation/outputs export FLUIDDYN_PATH_SCRATCH=/path/to/working/directory mpirun -np 8 python simulation_script.py mpirun -np 64 python script.py
What does the fluidsim skill do?
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.
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill fluidsim --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
