当前位置: 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.)
Jive: An open source, research-oriented C++ library for solving partial differential equations
Advances in Engineering Software ( IF 4.8 ) Pub Date : 2020-10-20 , DOI: 10.1016/j.advengsoft.2020.102925
Chi Nguyen-Thanh , Vinh Phu Nguyen , Alban de Vaucorbeil , Tushar Kanti Mandal , Jian-Ying Wu

A majority of physical models are written as partial differential equations. For most of these equations, analytical solutions cannot be obtained and they can be solved only numerically using e.g. the finite element method. To not waste time programming, it is vital for researchers working on state-of-the-art numerical methods to adopt a flexible, efficient, open source and research-oriented library designed to solve partial differential equations for their work. This paper describes such a library named Jive . This numerical library, written in C++, can be used to implement any numerical method. Here, we describe the overall features of Jive . Moreover, as Jive has proven to be well adapted to finite element methods, in particular, we go on to present ofeFRAC, our in-house finite element code for damage and fracture mechanics applications written on top of Jive . We demonstrate that using Jive allows us to quickly write efficient codes for testing new models and methods.



中文翻译:

Jive:一个开放源代码,面向研究的C ++库,用于求解偏微分方程

大多数物理模型被写为偏微分方程。对于大多数这些方程,无法获得解析解,并且只能使用例如有限元法以数值方式求解。为了不浪费时间,对研究最新数值方法的研究人员采用灵活,高效,开放源代码和面向研究的库来解决其工作中的偏微分方程至关重要。本文介绍了一个名为Jive的库 。这个用C ++编写的数值库可用于实现任何数值方法。在这里,我们描述了Jive的总体功能 。而且,作为Jive 已被证明非常适合于有限元方法,特别是,我们继续介绍eFRAC,这是我们在Jive之上编写的用于损伤和断裂力学应用程序的内部有限元代码 。我们证明使用Jive 可以使我们快速编写有效的代码来测试新模型和方法。

更新日期:2020-10-20
down
wechat
bug