当前位置: X-MOL 学术Comput. Phys. Commun. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
FEMS – A Mechanics-oriented Finite Element Modeling Software
Computer Physics Communications ( IF 7.2 ) Pub Date : 2021-03-01 , DOI: 10.1016/j.cpc.2020.107729
Modesar Shakoor

Abstract This paper is a presentation of a Finite Element Modeling Software named FEMS that integrates mesh generation and adaption features in order to alleviate significantly the difficulty of designing a Finite Element (FE) mesh for a particular problem. FEMS is targeted at engineers and scientists addressing localization problems in mechanics, although it should be suited to many other applications. FEMS is particularly relevant for problems with internal interfaces, both in solid and fluid mechanics, as it has both explicit and implicit interface representation. The former can be generated from signed distance functions using body-fitted meshing capabilities implemented in FEMS, while the latter relies on the level-set method. The choice between the one or the other can be made by the user depending on the severity of deformations in the neighborhood of an interface. During the simulation, FEMS adapts the FE mesh automatically to achieve the best accuracy for a prescribed number of nodes. This is possible for both linear and quadratic interpolation. Additionally, in an updated Lagrangian setting, FEMS triggers mesh adaption automatically to avoid element flipping during node motion. The capabilities of FEMS are demonstrated in this paper for fluid and solid mechanics problems featuring turbulence, multiphase flow, large deformations and plasticity. This wide range of problems that can be handled by FEMS should prove its great interest for the computational mechanics commmunity. Program summary Program Title: FEMS CPC Library link to program files: http://dx.doi.org/10.17632/rgv4hkrxjw.1 Licensing provisions: GNU General Public License version 3 Programming language: C/C++ Nature of problem: Partial differential equations in one, two or three dimensions of space related to computational mechanics and used to model large deformations, nonlinear material behavior, incompressibility, heat transfer, turbulent and/or multiphase flow with surface tension. Solution method: Finite element method, higher-order elements, mixed and variational multiscale formulations, level-set method, error estimators, isotropic and anisotropic unstructured mesh adaption, image meshing (from microscopy or tomography sources). Additional comments including restrictions and unusual features: Shared-memory (OpenMP) parallelism, GPU-accelerated, unstructured mesh adaption to the finite element solution, the software is compatible with many element types but its mesh adaption feature is restricted to triangles/tetrahedra.

中文翻译:

FEMS – 面向力学的有限元建模软件

摘要 本文介绍了一种名为 FEMS 的有限元建模软件,该软件集成了网格生成和自适应功能,以显着减轻为特定问题设计有限元 (FE) 网格的难度。FEMS 的目标是工程师和科学家解决力学中的定位问题,尽管它应该适用于许多其他应用。FEMS 与固体和流体力学中的内部接口问题特别相关,因为它具有显式和隐式接口表示。前者可以使用 FEMS 中实现的贴体网格功能从带符号距离函数生成,而后者依赖于水平集方法。用户可以根据界面附近变形的严重程度在一个或另一个之间进行选择。在模拟过程中,FEMS 会自动调整 FE 网格,以在规定数量的节点上实现最佳精度。这对于线性和二次插值都是可能的。此外,在更新的拉格朗日设置中,FEMS 会自动触发网格自适应,以避免在节点运动期间发生元素翻转。本文展示了 FEMS 的能力,用于处理具有湍流、多相流、大变形和塑性的流体和固体力学问题。FEMS 可以处理的范围广泛的问题应该证明其对计算力学社区的极大兴趣。程序摘要程序标题:FEMS CPC 库程序文件链接:http://dx.doi.org/10。17632/rgv4hkrxjw.1 许可条款:GNU 通用公共许可证第 3 版 编程语言:C/C++ 问题性质:空间的一维、二维或三维偏微分方程与计算力学相关,用于模拟大变形、非线性材料行为、不可压缩性、传热、湍流和/或具有表面张力的多相流。求解方法:有限元方法、高阶元、混合和变分多尺度公式、水平集方法、误差估计器、各向同性和各向异性非结构化网格自适应、图像网格划分(来自显微镜或断层扫描源)。其他评论包括限制和不寻常的功能:共享内存 (OpenMP) 并行性、GPU 加速、非结构化网格适应有限元解决方案,
更新日期:2021-03-01
down
wechat
bug