Toolverse
All skills

fluidsim

by K-Dense-AI

Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security

About this skill

Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.

How to use

  1. Zainstaluj fluidsim za pomocą uv. Dla podstawowej wersji uruchom uv pip install fluidsim. Jeśli potrzebujesz obsługi FFT (wymagane dla większości solverów), użyj uv pip install "fluidsim[fft]". Do obliczeń równoległych z MPI dodaj flagę: uv pip install "fluidsim[fft,mpi]".

  2. Opcjonalnie ustaw zmienne środowiskowe dla katalogów wyjściowych: export FLUIDSIM_PATH=/ścieżka/do/wyników oraz export FLUIDDYN_PATH_SCRATCH=/ścieżka/do/roboczego. Nie są wymagane klucze API ani uwierzytelnianie.

  3. Zaimportuj solver odpowiedni do Twojego problemu. Dla symulacji 2D równań Naviera-Stokesa użyj: from fluidsim.solvers.ns2d.solver import Simul.

  4. Utwórz i skonfiguruj parametry symulacji. Zdefiniuj warunki początkowe, wymiary domeny, kroki czasowe i inne ustawienia fizyczne zgodnie z dokumentacją solvera.

  5. Uruchom symulację, przekazując skonfigurowane parametry do solvera. Framework obsługuje zarówno obliczenia sekwencyjne jak i równoległe z MPI.

  6. Analizuj wyniki za pomocą narzędzi post-processingu dostępnych w Pythonie. FluidSim udostępnia funkcje do wizualizacji pól przepływu, obliczania statystyk turbulencji i eksportu danych do dalszej analizy.

Related skills

payload

by payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

Security
50171

obsidian

by gapmiss

Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files,

Security
14111

content-creator

by alirezarezvani

Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content

Security
25124

security-compliance

by davila7

Guides security professionals in implementing defense-in-depth security architectures, achieving compliance with industry frameworks (SOC2, ISO27001, GDPR, HIPAA), conducting threat modeling and risk assessments, managing security operations and incident response, and embedding

Security
1172

zendesk

by vm0-ai

Zendesk Support REST API for managing tickets, users, organizations, and support operations. Use this skill to create tickets, manage users, search, and automate customer support workflows.

Security
11100

youtube-watcher

by openclaw

Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.

Security
2231