fluidsim

Solve Navier-Stokes and shallow water equations with pseudospectral FFT methods in Python.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill fluidsim-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fluidsim
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/fluidsim
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill fluidsim-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fluidsim, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a framework for performing computational fluid dynamics (CFD) simulations using Python, addressing the need for accurate and efficient modeling of fluid flow and related phenomena.

Core Features & Use Cases

  • Comprehensive Solvers: Offers multiple solvers for Navier-Stokes equations, shallow water equations, and stratified flows.
  • High Performance: Utilizes pseudospectral methods with FFT and supports HPC for high-performance computing.
  • Workflow: Includes parameter configuration, simulation execution, and output analysis.
  • Use Case: Ideal for scientists and engineers running CFD simulations in 2D or 3D, analyzing turbulence, vortex dynamics, or geophysical flows.

Quick Start

Run the simulation using the following Python code:

from fluidsim.solvers.ns2d.solver import Simul
params = Simul.create_default_params()
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 run computational fluid dynamics simulations in Python?

You can run computational fluid dynamics simulations in Python by configuring parameters and executing a solver like `Simul` from the fluidsim framework to initiate time stepping for your flow models.

Can I solve Navier-Stokes equations for 2D and 3D fluid flow?

Yes, you can solve Navier-Stokes equations for 2D and 3D fluid flow using dedicated solvers provided by the framework, which support accurate modeling of turbulence and vortex dynamics.

Does this Python CFD framework support high-performance computing?

The Python CFD framework supports high-performance computing by utilizing pseudospectral methods with Fast Fourier Transform (FFT) to achieve high accuracy and computational efficiency.

What is the best way to simulate shallow water and stratified flows?

The best way to simulate shallow water and stratified flows is using the framework's specialized solvers, which employ pseudospectral methods to accurately model geophysical fluid dynamics.

What do I need to model turbulence and vortex dynamics in Python?

To model turbulence and vortex dynamics in Python, you need the fluidsim dependency, which provides pseudospectral solvers and FFT-based methods for high-accuracy fluid flow analysis.