返回
EFFICIENT MESH MANAGEMENT IN FIREDRAKE USING PETSC DMPLEX
DOI:10.1137/15M1026092.png)
摘要
En 中文
The use of composable abstractions allows the application of new and established algorithms to a wide range of problems, while automatically inheriting the benefits of well-known performance optimizations. This work highlights the composition of the PETSc DMPlex domain topology abstraction with the Firedrake automated finite element system to create a PDE solving environment that combines expressiveness, flexibility, and high performance. We describe how Firedrake utilizes DMPlex to provide the indirection maps required for finite element assembly, while supporting various mesh input formats and runtime domain decomposition. In particular, we describe how DMPlex and its accompanying data structures allow the generic creation of user-defined discretizations, while utilizing data layout optimizations that improve cache coherency and ensure overlapped communication during assembly computation.
Keyword:
mesh
topology
partitioning
renumbering
Firedrake
PETSc
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
2.6
论文数:
5.1K
被引数:
1.8W
机构
引用论文
Turbocharger motor-generator for improvement of transient performance in an internal combustion engine用于改善内燃机瞬态性能的涡轮增压器电动发电机
UNSTRUCTURED GEOMETRIC MULTIGRID IN TWO AND THREE DIMENSIONS ON COMPLEX AND GRADED MESHES复杂和渐变网格上的二维和三维非结构化几何多重网格
A cache-aware algorithm for PDES on hierarchical data structures based on space-filling curves基于空间填充曲线的分层数据结构上pde的缓存感知算法
没有更多内容

