fluidsim

Run pseudospectral CFD solvers for Navier–Stokes and stratified flows.

21|2|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill fluidsim-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fluidsim
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/fluidsim
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill fluidsim-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

FluidSim removes the overhead of setting up and executing computational fluid dynamics (CFD) workflows by providing a structured Python framework for high-performance simulations and result analysis.

Core Features & Use Cases

  • High-performance pseudospectral CFD solvers: Run 2D/3D Navier–Stokes, shallow water, and stratified-flow models on periodic domains with FFT-based speed.
  • End-to-end simulation workflow: Configure parameters, run time stepping, and analyze outputs through consistent APIs.
  • Built-in outputs and analysis: Generate physical-field snapshots (HDF5), spatial means (time series), and spectra (spectral diagnostics).
  • Use cases: Turbulence and vortex dynamics, geophysical/stratified flows, validation tests like Taylor–Green vortices, and parameter studies with MPI support.

Quick Start

Ask FluidSim for an example that imports the 2D Navier–Stokes solver, configures grid resolution and viscosity, runs a simulation, and plots vorticity.

Frequently Asked Questions about fluidsim

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

FAQPage Schema
How do I run high-performance CFD simulations for 2D and 3D Navier-Stokes equations in Python?

You can run high-performance CFD simulations in Python by using pseudospectral solvers to execute 2D and 3D Navier-Stokes workflows on periodic domains. This approach leverages FFT-based computations for efficient turbulence and vortex dynamics studies.

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

Simulating stratified and shallow water geophysical flows is best achieved through structured Python frameworks that provide built-in solvers for these models. They handle time stepping and output physical fields, spatial means, and spectra.

Can I use FFT-based pseudospectral solvers for turbulence and vortex dynamics parameter sweeps?

Yes, FFT-based pseudospectral solvers support turbulence and vortex dynamics parameter sweep experiments. They provide automated outputs like HDF5 physical-field snapshots and spectral diagnostics while utilizing MPI support for high-performance execution.

Does Python-based computational fluid dynamics support automated spectral diagnostics and spatial means output?

Python-based computational fluid dynamics workflows do support automated spectral diagnostics and spatial means output. They generate physical-field snapshots, time series of spatial means, and spectra through consistent APIs for result analysis.

What are the limitations of using pseudospectral solvers for incompressible flow simulations?

Pseudospectral solvers for incompressible flow simulations are limited to periodic domains and require FFT-based execution. They are designed specifically for Navier-Stokes, shallow water, and stratified flows rather than general boundary condition geometries.