What problem does it solve? Setting up computational fluid dynamics simulations typically requires writing low-level Fortran or C++ code and managing complex solver infrastructure. This Skill provides a complete Python workflow for configuring, running, and analyzing pseudospectral fluid dynamics simulations with performance comparable to compiled languages. ## Core Features & Use Cases - Multiple Solvers: 2D/3D Navier-Stokes, stratified flows, shallow water equations, and elastic plate dynamics on periodic domains using FFT-based pseudospectral methods. - HPC Support: MPI parallelization for large-scale simulations, Pythran/Transonic compilation, and cluster job submission for parametric studies. - Complete Analysis Pipeline: Automatic saving of physical fields (HDF5), spatial means, energy spectra, and spectral energy budgets with built-in plotting and post-processing. - Use Case: A researcher studying 2D turbulence can configure a 512x512 Navier-Stokes simulation with random forcing, run it with adaptive time stepping, and plot the energy cascade spectrum to verify the expected power law. ## Quick Start Use the fluidsim skill to set up and run a 2D Navier-Stokes turbulence simulation with 256x256 resolution and plot the vorticity field.