基于光滑粒子流体动力学(SPH)的开源 C++ 流体物理仿真库,提供 Python 绑定和命令行工具。
1957+4 本周344C++MIT维护活跃更新于 10天前
基于 OpenCL 的格子玻尔兹曼流体仿真软件,可在 GPU 与 CPU 上运行,支持多 GPU 协同计算。
FluidX3D 是一款基于格子玻尔兹曼方法(LBM)的计算流体力学(CFD)软件。它用 C++ 编写,通过 OpenCL 在 AMD、Intel、Nvidia 等 GPU 以及 CPU 上运行。项目重点在于降低显存占用,采用 FP16 压缩存储分布函数,并使用原地流式传输(in-place streaming),使同样显存能容纳更大的网格。
软件还提供交互式图形界面,支持光线追踪流体渲染、切片显示、等值面可视化,并可导出 VTK 文件。它支持 STL 几何导入、固体与运动边界、自由表面、温度扩展以及浸没边界粒子。在单台计算机或服务器内,可跨厂商组合多块 GPU 进行区域分解计算。
项目对非商业用途免费。文档涵盖安装配置、GPU 驱动安装以及 Ahmed 车身、Cessna 172 等示例仿真。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于光滑粒子流体动力学(SPH)的开源 C++ 流体物理仿真库,提供 Python 绑定和命令行工具。
让 AI 编程客户端通过 MCP 与技能驱动已安装 CAE 软件和求解器的工具集。
面向多种 CPU 架构优化的开源 BLAS/LAPACK 线性代数库。
开源机器人仿真器,用于建模、编程和模拟机器人、车辆及机械系统。
一个 C++ 仿真库,结合物理引擎与渲染管线,面向海洋机器人与水下环境仿真。