Trợ lý mô phỏng CFD FluidSim
Skill khắt khe giúp lập kế hoạch, kiểm chứng, khởi động lại và phân tích mô phỏng động lực học chất lỏng bằng FluidSim.
Dữ liệu · Phân tíchNâng cao★ 33,030⑂ 3,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Skill này làm gì
Hỗ trợ sử dụng FluidSim 0.9.0 – framework CFD giả phổ (pseudospectral) viết bằng Python – một cách an toàn và có thể tái lập.
- Bắt buộc khai báo phương trình, đơn vị, hình học/biên tuần hoàn, điều kiện đầu, forcing và tiêu chí chấp nhận trước khi chạy
- Hướng dẫn chọn solver (
ns2d,ns2d.strat,ns3d.bouss, ...) và kiểm tra tham số mặc định - Kèm bộ script: validator cấu hình JSON, bộ ước lượng CPU/RAM/đĩa/wall-time, sinh script chạy thử (dry-run)
- Công cụ kiểm kê output, tổng hợp cân bằng năng lượng, kiểm tra tương thích restart
- "Cổng chấp nhận khoa học": không gọi kết quả là hội tụ/DNS/đã kiểm chứng nếu thiếu bằng chứng về CFL, độ phân giải, phổ, dư cân bằng
- Ghi chú cài đặt backend FFTW/PFFT/P3DFFT và MPI, cảnh báo không khẳng định tăng tốc GPU
Skill không tự gửi job MPI và không dùng --modify-params với nội dung không tin cậy (vì CLI gốc thực thi mã Python từ tùy chọn đó).
Phù hợp với ai
- Nhà nghiên cứu, học viên cao học mô phỏng rối 2D/3D, dòng phân tầng, đối lưu Boussinesq
- Người cần lập ngân sách tài nguyên và chạy pilot trước khi submit job MPI trên cụm HPC
- Nhóm cần lưu lock file, checksum, lineage restart để đảm bảo tái lập cho bài báo
Ví dụ sử dụng
- "Tôi muốn chạy rối 2D có forcing, lưới 256²" → skill dẫn từng bước: chọn solver, tạo tham số mặc định, viết plan JSON, chạy
solver_config_validator.pyvàgrid_resource_estimator.py. - Đưa một thư mục kết quả và hỏi "độ phân giải có đủ chưa?" → dùng
output_inventory.pyvàbudget_summary.pyđể xem đuôi phổ, dư cân bằng năng lượng, lịch sử bước thời gian. - "Chạy tiếp từ file state này tới t=20" →
restart_compatibility.pyso sánh solver, lưới, phiên bản, trạng thái forcing rồi tạo bản nháp restart an toàn.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/fluidsim từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/fluidsim/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && cp -r scientific-agent-skills/skills/fluidsim ~/.claude/skills/fluidsim⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và clone repo:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Sao chép thư mục skill vào Claude:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/fluidsim ~/.claude/skills/fluidsim - Kiểm tra Python 3.11 trở lên:
python3 --version(các script kèm theo chỉ dùng thư viện chuẩn). - Nếu chạy mô phỏng thật, tạo môi trường trong thư mục dự án riêng:
uv init --python 3.11, rồiuv add "fluidsim[fft]==0.9.0" "fluidfft==0.4.5" "pyFFTW==0.15.1"vàuv lock && uv sync --frozen. - Muốn dùng công cụ đọc HDF5 thì thêm
uv pip install h5py. Nếu cần MPI, hãy xác nhận runtime MPI và header FFTW với quản trị cụm trước. - Khởi động lại Claude Code và thử yêu cầu: "Lập kế hoạch mô phỏng rối 2D bằng FluidSim".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT