当前位置: X-MOL 学术Adv. Eng. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Lightweight finite element mesh database in Julia
Advances in Engineering Software ( IF 4.0 ) Pub Date : 2021-05-05 , DOI: 10.1016/j.advengsoft.2021.103005
Petr Krysl

A simple, lightweight, and flexible, package in the programming language Julia for managing finite element mesh data structures is presented. The key role in the design of the data structures is granted to the incidence relation. This concept has some interesting implications for the simplicity and efficiency of the implementation. The entire library has less than 500 executable lines. The low memory requirements are also notable. The design of the data structures is not fixed a priori. The user of the library is given the power over the decisions which mesh entities should be represented explicitly in the data structures, and which of the topological relationships should be computed and stored. This enables a small memory footprint, yet affords a sufficiently rich topology description capability.



中文翻译:

Julia中的轻量级有限元网格数据库

提出了一种简单,轻巧和灵活的程序包,该程序包以编程语言Julia进行管理,用于管理有限元网格数据结构。数据结构设计中的关键角色是关联关系。这个概念对于实现的简单性和效率具有一些有趣的含义。整个库的可执行行少于500条。低内存需求也很明显。数据结构的设计不是先验固定的。库的用户有权决定应在数据结构中明确表示哪些网格实体,以及应计算和存储哪些拓扑关系。这可以实现较小的内存占用,但提供了足够丰富的拓扑描述功能。

更新日期:2021-05-06
down
wechat
bug