NimbleSM¶
NimbleSM——面向下一代计算平台的拉格朗日固体力学有限元代码。美国 Sandia 国家实验室(NTESS)开发的开源显式有限元程序,专注大规模并行固体力学模拟(冲击、爆炸、大变形、断裂等),基于 MPI+线程混合并行设计,适配新一代超级计算机架构。
GitHub |
|
语言 |
C++(MPI + 线程混合并行) |
许可证 |
BSD-3-Clause(NTESS/Sandia 版权) |
定位 |
大规模并行显式固体力学有限元求解器 |
核心能力 |
显式时间积分(Central Difference)、大变形/大应变(拉格朗日描述)、材料模型扩展接口、MPI+OpenMP 混合并行、自适应负载均衡、面向百亿亿次(Exascale)架构优化 |
学习价值 - 显式有限元 + 大规模并行实现(对自研 FVM 引擎的 MPI 并行扩展有直接参考价值) - Sandia 实验室代码风格规范,材料模型接口设计清晰 - 下一代计算平台(GPU/异构)适配思路前沿