Есть ли примеры решения задач теплопроводности в 2D с использованием закона Фурье в качестве основного уравнения с конечными элементами и использованием библиотек libmesh или deal.II?
2D уравнение теплопроводности — единственный способ решить проблемы теплопроводности. Множество примеров с использованием методов конечных разностей, конечных элементов и граничных элементов. Все требуют сетки какого-то вида. Какой из них вы хотите подать заявку?
Итак, теперь мы знаем, что вы хотите решить проблемы теплопроводности 2D с помощью FEA. Это трехступенчатый процесс:
Какой решатель вы хотите использовать? Ваша цель написать один или просто использовать один? Вы хотите с открытым исходным кодом? Должно ли это быть написано на C ++? (Маловероятно. ФОРТРАН — безусловно самый распространенный язык для таких программ.)
У тебя большая проблема? Полагаю, нет, но массовое распараллеливание может вас заинтересовать:
http://www.cas.usf.edu/~cconnor/parallel/2dheat/2dheat.html
FEMHub любит Python, вероятно, из-за хороших библиотек NumPy и SciPy.
Вот сайт который перечисляет библиотеки с открытым исходным кодом для Java.
Других решений пока нет …