こんにちは、私は現在、2D で経時的な熱伝達を計算するための COMSOL であり、C++ でそれを行うためのライブラリを探していました。libMesh と Gmsh の組み合わせが最適ですか?
提案されたライブラリでのそのような操作の例も提供していただければ、本当に役に立ちますか? フーリエ方程式を使います。
前もって感謝します
そんなライブラリがたくさんあると思います!
私のお気に入りの選択肢は、Dealii (http://www.dealii.org/) です。これは、十分に文書化されており、多くの例があり、非常に柔軟です。2D 熱伝達だけが必要な場合、これは適切なライブラリだと思います。
それ以外の場合は、提案したように 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 はそれらの (良い) ものです。