COOLFluiD (Computational Object-Oriented Libraries for Fluid Dynamics) 是一个为多物理场应用构建数值求解器的框架。
特性:
- 允许你使用任意数据结构构建自定义的并行 PDE 和粒子求解器
- 用于构建数值算法和连接线性系统求解器的通用 API
- 物理和算法可以完全解耦
- 并行 I/O能力(读写)
- 支持混合 MPI/CUDA 并行化
- 可用于连接和/或耦合现有求解器
- 基于自注册和自配置对象的即插即用策略
- 多个求解器:FEM、FVM、谱有限差分、残差分布、蒙特卡洛
- 多种模型:全速流动、等离子、化学、辐射、电磁、湍流、LEE
- 从玩具到复杂工业问题的应用
COOLFluiD 为实现并发多物理场仿真提供了强大的基础设施,可能利用多个 MPI 通信器、异构 CPU/GPU 计算、大规模并行 I/O 功能、松散耦合的多域仿真。
评论