fluidsim

Run pseudospectral CFD simulations with FFT and MPI parallel execution.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill fluidsim-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fluidsim
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/fluidsim
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill fluidsim-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the execution and analysis of complex computational fluid dynamics (CFD) simulations, enabling researchers to study phenomena like turbulence and geophysical flows without deep expertise in low-level coding.

Core Features & Use Cases

  • CFD Solvers: Offers solvers for Navier-Stokes (2D/3D), stratified flows, and shallow water equations.
  • High-Performance: Utilizes pseudospectral methods with FFT and supports MPI for parallel computing.
  • Use Case: A climate scientist needs to simulate atmospheric stratification. They can use the ns2d.strat solver to model density-driven flows, configure parameters like Brunt-Väisälä frequency, and analyze the resulting buoyancy patterns.

Quick Start

Use the fluidsim skill to run a 2D Navier-Stokes simulation with noise initialization and save results every 1.0 time units.

Frequently Asked Questions about fluidsim

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

FAQPage Schema
How do I simulate 2D and 3D Navier-Stokes equations for fluid dynamics?

You can simulate 2D and 3D Navier-Stokes equations for fluid dynamics using pseudospectral methods with FFT. This framework solves periodic-domain equations and supports MPI for parallel execution.

What is the best way to model atmospheric stratification and density-driven geophysical flows?

To model atmospheric stratification and density-driven geophysical flows, use the ns2d.strat solver. It allows you to configure parameters like Brunt-Väisälä frequency and analyze the resulting buoyancy patterns.

Can I use MPI for parallel execution when running high-performance CFD simulations?

Yes, you can use MPI for parallel execution when running high-performance CFD simulations. This allows you to efficiently solve complex periodic-domain equations like shallow water and stratified flows.

Does this pseudospectral method framework support shallow water equations and vortex dynamics?

Yes, this pseudospectral method framework supports solving shallow water equations and analyzing vortex dynamics. It provides comprehensive output analysis tools specifically designed for turbulence and geophysical flows.

How do I initialize a 2D Navier-Stokes simulation with noise and save results periodically?

To initialize a 2D Navier-Stokes simulation with noise and save results, use the fluidsim skill to configure noise initialization and set the output to save results every 1.0 time units.