×

萨摩亚2

swMATH ID: 25252
软件作者: 奥利弗·梅斯特(Oliver Meister);卡维·拉内马;迈克尔·巴德
描述: 具有数十亿网格单元的结构化三角网格上的并行高效内存自适应网格细化。我们提出了sam(oa)2,这是一个软件包,用于在通过最新顶点平分创建的三角网格上动态自适应并行求解二维偏微分方程。Sierpinski空间填充曲线施加的元素顺序为网格生成、细化和遍历提供了一种固有的内存效率算法。它完全基于堆栈和流数据结构,完全避免了随机内存访问。使用适合于本地操作员的面向元素的数据视图,基于控制循环和事件挂钩实现了具体的模拟场景,这隐藏了底层遍历方案的复杂性。本文介绍了两个案例研究:非均匀多孔介质中的两相流和海啸波传播,在2011年日本东北海啸中得到了证明。sam(oa)2的特点是基于元素上诱导的Sierpinski顺序的混合MPI+OpenMP并行化。由相邻网格单元定义的节定义了用于OpenMP工作共享和窃取以及用于在MPI进程之间迁移网格单元的原子任务。使用优化的通信和负载平衡算法,sam(oa)2达到88
主页: https://dl.acm.org/citation.cfm?doid=2988516.2947668
依赖项: R(右)
关键词: 并行自适应网格细化;高速缓存效率;混合并行化;节省内存;多孔介质流动;空间填充曲线;海啸波传播
相关软件: 地球定律;森林爪;皮亚诺;p4测试;芹菜;HLLE公司;M扩展;ADER-DG公司;DOLFIN公司;PUMI公司;金字塔;GAMER公司;浣熊;三角形;佐尔坦;PT-Scotch公司;TetGen公司;交易.ii;齿状山脊;Gms小时
引用于: 4文件

按年份列出的引文