fluidsim

Run pseudospectral CFD simulations of Navier-Stokes, stratified, and shallow water equations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a powerful framework for running complex computational fluid dynamics (CFD) simulations, enabling researchers and engineers to study phenomena like turbulence, stratified flows, and geophysical dynamics without needing to write low-level simulation code.

Core Features & Use Cases

  • Multiple Solvers: Supports Navier-Stokes (2D/3D), stratified flows, and shallow water equations.
  • High Performance: Utilizes pseudospectral methods with FFT and supports MPI for parallel computing.
  • Complete Workflow: From parameter configuration and simulation execution to output analysis and visualization.
  • Use Case: A researcher needs to study the behavior of 3D turbulence. They can use this Skill to set up a high-resolution simulation, run it on a cluster using MPI, and then analyze the resulting energy spectra and vorticity fields.

Quick Start

Use the fluidsim skill to run a 2D turbulence simulation with a resolution of 256x256 and viscosity 1e-3 for 10 time units.

Frequently Asked Questions about fluidsim

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

FAQPage Schema
How do I run a 3D Navier-Stokes turbulence simulation without writing low-level code?

Use this Python framework to configure and run a 3D Navier-Stokes turbulence simulation using pseudospectral methods and FFT. It solves periodic-domain equations and handles the underlying numerical operations, letting you study turbulence without writing low-level simulation code.

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

Use a framework with built-in solvers for stratified flows and shallow water equations. This Skill provides dedicated solvers that utilize pseudospectral methods to compute these periodic-domain fluid dynamics efficiently.

Can I use MPI parallelization for high-resolution computational fluid dynamics simulations?

Yes, you can use MPI parallelization for high-resolution computational fluid dynamics simulations. This framework supports MPI parallel computing, allowing you to run large-scale CFD simulations on a cluster to study phenomena like 3D turbulence.

How do I analyze energy spectra and vorticity fields after a CFD simulation?

To analyze energy spectra and vorticity fields after a CFD simulation, use the framework's comprehensive output analysis tools. It provides a complete workflow from simulation execution to visualization and analysis of the resulting fluid dynamics data.

Does pseudospectral CFD simulation work for periodic-domain Navier-Stokes equations?

Yes, pseudospectral CFD simulation works for periodic-domain Navier-Stokes equations. This Python framework specifically solves 2D and 3D Navier-Stokes equations in periodic domains using Fast Fourier Transform methods for high-performance numerical computation.