fluidsim

Runs CFD simulations in Python with Navier-Stokes, shallow water, and stratified flow solvers.

Updated May 17, 2026
One-click install
npx skills add https://github.com/galeep/plugin-place --skill fluidsim-galeep
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fluidsim
Source: https://github.com/galeep/plugin-place/tree/main/plugins/sci-engineering-simulation/skills/fluidsim
Command: npx skills add https://github.com/galeep/plugin-place --skill fluidsim-galeep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyfftw, numpy, scipy, mpi4py, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexity and time-consuming nature of computational fluid dynamics (CFD) simulations by providing a Python framework that simplifies the process.

Core Features & Use Cases

  • High-Performance Solvers: Offers solvers for 2D/3D Navier-Stokes, shallow water, and stratified flows.
  • Complete Workflow: From parameter configuration to simulation execution and analysis.
  • Interactive Analysis: Utilizes Python for post-processing and visualization.
  • Use Case: Conducting 2D turbulence studies, simulating stratified oceanic flows, or analyzing vortex dynamics.

Quick Start

To start a simulation, first install FluidSim with the command uv pip install fluidsim[fft,mpi]. Then, configure the parameters and execute the simulation with sim = Simul(params); sim.time_stepping.start().

Frequently Asked Questions about fluidsim

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Python environment for computational fluid dynamics simulations?▼

To run computational fluid dynamics simulations, install the framework via `uv pip install fluidsim[fft,mpi]` to ensure FFT and MPI dependencies are configured for high-performance computing.

What types of fluid dynamics equations can I solve using Python?▼

You can solve the Navier-Stokes equations, shallow water equations, and stratified flows. These solvers support 2D and 3D simulations for analyzing turbulence, oceanic flows, and vortex dynamics.

Can I use MPI and FFT optimizations for high-performance CFD analysis in Python?▼

Yes, the framework is optimized for high-performance computing with built-in FFT and MPI support, enabling efficient execution of large-scale 2D and 3D fluid dynamics simulations.

How do I start a CFD simulation once the Python package is installed?▼

To start a CFD simulation, configure your parameters and execute `sim = Simul(params); sim.time_stepping.start()` to run the time-stepping solver for your configured fluid dynamics scenario.

What is the best way to study 2D turbulence and vortex dynamics in Python?▼

The best way to study 2D turbulence and vortex dynamics is using a Python framework that provides complete workflows from parameter configuration to execution and interactive post-processing analysis.

Are there limitations when simulating stratified oceanic flows with Python?▼

While suitable for stratified oceanic flows, performance limitations depend on your system's MPI and FFT configurations. The framework handles the complete workflow but requires proper high-performance computing setup for complex 3D scenarios.