🌊

fluidsim

آمن ⚙️ الأوامر الخارجية

Execute simulações CFD com FluidSim baseado em Python

متاح أيضًا من: davila7

FluidSim traz dinâmica de fluidos computacional de alto desempenho para Python. Execute simulações Navier-Stokes, analise turbulência e visualize resultados com simples comandos Python. Nenhuma configuração complexa de Fortran ou C++ é necessária.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "fluidsim". Run a 2D turbulence simulation and show me the energy spectrum

النتيجة المتوقعة:

  • Created 2D Navier-Stokes simulation with 256x256 grid
  • Running for 10 time units with viscosity 1e-3
  • Generated energy spectrum showing -5/3 slope in inertial range
  • Saved vorticity field visualization at t=10.0
  • Simulation completed successfully - energy decay rate: 0.95

استخدام "fluidsim". Configure a stratified flow simulation for internal gravity waves

النتيجة المتوقعة:

  • Initialized ns2d.strat solver with Brunt-Väisälä frequency N=2.0
  • Set up 256x256 grid with domain size 2pi x 2pi
  • Created dense layer initial condition with Gaussian profile
  • Running for 20 time units with adaptive CFL time stepping
  • Configured output periods for buoyancy and velocity fields

التدقيق الأمني

آمن
v4 • 1/17/2026

All 330 static findings are false positives. The scanner incorrectly flagged markdown documentation code blocks as shell commands. The skill is a legitimate scientific computing framework for computational fluid dynamics with no security risks. All detected patterns are documentation examples showing Python code for simulations.

8
الملفات التي تم فحصها
1,802
الأسطر التي تم تحليلها
1
النتائج
4
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

45
الهندسة المعمارية
90
قابلية الصيانة
87
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Estudar cascatas de energia de turbulência 2D

Simular turbulência 2D forçada para observar cascata de energia inversa e fenômenos de cascata de enstrofia direta

Modelar fluxos atmosféricos estratificados

Simular fluxos com densidade estratificada para estudar ondas internas de gravidade e dinâmica atmosférica

Analisar dinâmica de vórtices geofísicos

Usar equações de águas rasas para modelar redemoinhos oceânicos e dinâmica de bacia rotativa

جرّب هذه الموجهات

Turbulência básica 2D
Create a 2D Navier-Stokes simulation with 256x256 grid, run for 10 time units with noise initialization and save vorticity plots
Configuração de fluxo estratificado
Set up a stratified 2D simulation with Brunt-Väisälä frequency N=2.0, configure for 20 time units, and initialize with a dense layer
3D de alta resolução
Configure a 512x512x512 3D Navier-Stokes simulation with MPI support, set viscosity to 1e-5, and enable spectra output
Validação Taylor-Green
Initialize Taylor-Green vortex in 2D, run simulation, and compare energy decay with analytical solution

أفضل الممارسات

  • Use potências de 2 para resolução de grade (128, 256, 512) para desempenho FFT ideal
  • Habilite a condição CFL com CFL=0.5 para adaptação de passo de tempo estável
  • Salve campos físicos com moderação para gerenciar espaço em disco, use médias espaciais para séries temporais
  • Teste com resolução menor primeiro antes de escalar para execuções de produção

تجنب

  • Não use tamanhos arbitráticos de grade - mantenha potências de 2 para eficiência FFT
  • Evite definir passos de tempo fixos sem verificação CFL para fluxos turbulentos
  • Não salve a cada passo de tempo - use períodos de saída apropriados para gerenciar volume de dados

الأسئلة المتكررة

Por que minhas simulações estão instáveis?
Certifique-se de que a condição CFL está habilitada ou use um passo de tempo suficientemente pequeno. Verifique se os valores de viscosidade não são muito baixos para sua resolução.
Como escolher o solver correto?
Use ns2d para turbulência 2D, ns3d para fluxos 3D, solvers strat para fluxos com densidade estratificada, e sw1l para sistemas rasos rotativos.
Qual é a resolução máxima que posso executar?
Depende da memória disponível. Uma simulação 512x512x512 precisa de cerca de 8GB RAM. Use paralelização MPI para resoluções maiores.
Como reiniciar uma simulação?
Use params.init_fields.type='from_file' e aponte para o arquivo de estado em seu diretório de simulação.
Posso executar isso no meu laptop?
Sim para simulações 2D até resolução 512x512. Para 3D ou execuções de alta resolução, use uma estação de trabalho ou cluster com mais memória.
Por que usar métodos pseudospectrais?
Métodos espectrais fornecem alta precisão para domínios periódicos e computação eficiente de derivadas via algoritmos FFT.

تفاصيل المطور

المؤلف

K-Dense-AI

الترخيص

CeCILL FREE SOFTWARE LICENSE AGREEMENT

مرجع

main