An open source hp-adaptive discontinuous Galerkin finite element solver for linear elasticity

被引:0
|
作者
Wiltshire, Thomas [1 ]
Bird, Robert E. [1 ]
Coombs, William M. [1 ]
Giani, Stefano [1 ]
机构
[1] Lower Mountjoy, Dept Engn, South Rd, Durham DH1 3LE, England
基金
英国工程与自然科学研究理事会;
关键词
Open source software; MATLAB; Discontinuous galerkin finite elements; Linear elasticity; hp-Adaptivity; Researcher development; ERROR ESTIMATOR; EQUATIONS;
D O I
10.1016/j.advengsoft.2022.103147
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Open source codes are a key ingredient to greater research integrity and accountability in computational science and engineering. However, many of these codes have not been developed with modification of the base code as their primary consideration. Existing codes may provide an environment for researchers to quickly test out their ideas under different physical conditions in a high level way but they are not always ideal for those interested in the development of numerical methods. The majority of existing open source discontinuous Galerkin finite element codes are written in C++ and there is a significant learning curve for junior researchers to adopt, un-derstand and modify the underlying code/routines. This paper presents an open source hp-adaptive discontin-uous Galerkin finite element code written in MATLAB that has been explicitly designed to make it easy for users, especially MSc/PhD-level researchers, to understand the method and implement new ideas within the core code. Although the code is focused on solving problems in linear elasticity, it is straightforward to modify it to solve other physical equations.
引用
收藏
页数:13
相关论文
共 50 条