将标题翻译成中文:将自适应八叉树与复杂几何体结合生成有限元代码

摘要:使用高级领域特定语言(DSL)接口来驱动自适应不完全k-d树基于有限元(FEM)的PDE解决框架。这个DSL提供了三个关键的进展:(a)它抽象了实现非平凡FEM公式的复杂性,(b)它简化了在任意复杂和自适应细化的网格上部署这些公式,(c)它具有良好的并行性能。这个DSL接口允许最终用户快速高效地原型化新的数学方法,并在大型集群上解决实际问题。我们通过实现一个使用最近开发的边界移位方法(SBM)解决PDE的工作流程来说明这个DSL。SBM需要近似于边界表面上相对复杂的积分。使用高级DSL极大地简化了这个过程,并允许快速探索变种。我们在各种2D和3D配置上演示了这些工具。使用不到20行输入,我们可以生成一个良好扩展到数千个进程的并行代码。这个生成的代码可访问和可读,易于修改和手动调整,使得这个工具即使对于目标软件的专家也很有用。

作者:Eric Heisler and Cheng-Hau Yang and Aadesh Deshmukh and Baskar Ganapathysubramanian and Hari Sundar

论文ID:2305.19398

分类:Computational Engineering, Finance, and Science

分类简称:cs.CE

提交时间:2023-06-01

PDF 下载: 英文版 中文版pdf翻译中