二维热传递有限元库
Finite Element Library for Heat Transfer 2D
嗨,我目前正在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就是其中之一。
相关文章:
- 将二维矢量传递给类
- 将值从二维数组输出到文本文件
- 我在二维向量中是否正确分配了内存
- 带结构的二维矢量:如何存储元素
- 在二维数组中查找最小值和最大值?
- 移动二维数组中的字符
- C++ 传递二维字符数组
- 如何正确填充在堆上分配的二维数组?
- 传递二维数组时出现问题
- 具有随机数的二维数组不会更改
- 如何在C++中获取二维数组中最少的一列数?
- 如何使用用户输入变量制作二维数组?
- C++ 中的二维整数数组,每行中的元素数量不均匀
- C++ 中动态二维数组的访问冲突
- 在二维向量或数组中可以存储的最大元素数是多少?
- 如何将整数字符串转换为整数的二维向量?
- 二维矢量数据成员
- 遍历二维数组的所有子数组
- 将二维数组的所有元素插入到一维数组中
- 二维热传递有限元库