Targeting performance and user-friendliness: GPU-accelerated finite element computation with automated code generation in FEniCS

Parallel Computing(2023)

引用 0|浏览1
暂无评分
摘要
This paper studies the use of automated code generation to provide user-friendly GPU acceleration for solving partial differential equations (PDEs) with finite element methods. By extending the FEniCS framework and its automated compiler, we have achieved that a high-level description of finite element computations written in the Unified Form Language is auto-translated to parallelised CUDA C++ code. The auto-generated code provides GPU offloading for the finite element assembly of linear equation systems which are then solved by a GPU-supported linear algebra backend.
更多
查看译文
关键词
Finite element method,Automated code generation,GPU computing,CUDA,Unstructured mesh
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要