是否有任何使用傅立叶定律作为主要方程并使用libmesh或deal.II库来解决二维热传导问题的例子?
答案 0 :(得分:2)
2D热方程是解决热传导问题的唯一方法。大量使用有限差分,有限元和边界元方法的例子。所有都需要某种网格。你想申请哪一个?
好的,现在我们知道你想用FEA解决二维热传导问题。这是一个三步过程:
您希望使用哪种解算器?你的目标是写一个还是只使用一个?你想要开源吗?它必须用C ++编写吗? (不太可能。FORTRAN是迄今为止此类程序最常用的语言。)
你的问题很大吗?我猜不是,但大规模的并行化可能会让你感兴趣:
http://www.cas.usf.edu/~cconnor/parallel/2dheat/2dheat.html
FEMHub喜欢Python,可能是因为有很好的库NumPy和SciPy。
这是一个列出Java开源库的site。