二维热传递有限元库

Finite Element Library for Heat Transfer 2D

本文关键字:有限元 二维      更新时间:2023-10-16

嗨,我目前正在COMSOL中计算2D中随时间的传热,我正在寻找一个用c++编写的库。libMesh和Gmsh的组合是最好的选择吗?

这将是非常有帮助的,如果你能提供一个例子,这样的操作建议的库?我用傅里叶方程

提前感谢

我认为有很多这样的库!

我最喜欢的选择是Dealii (http://www.dealii.org/),它有很好的文档,有很多例子,而且非常灵活。如果二维传热只是你所需要的,我认为这是正确的库。

否则,你可以看看你建议的Dune (http://www.dune-project.org/dune.html), LibMesh (http://libmesh.sourceforge.net), GetFem++等等。还有一些库允许您编写问题的弱形式,例如feel++ (http://www.feelpp.org/)或LifeV (http://www.lifev.org)。(我想还有其他的,但这些是我知道的)。

根据库的不同,你需要一个外部工具来处理网格,而Gmsh就是其中之一。