FreeFEM

Описание: 

2D-пакет, свой собственный язык программирования транслируемый в C++, типизированный C-подобный. Пакет содержит встроенные типы триангуляций и пространств конечных элементов. Код программы получается понятен, краток и приближен к математической записи задачи в слабой форме — но поддерживаются только треугольные элементы (включая DG- и мини-элементы). Хорошая документация, много примеров использования на разных задачах, кроссплатформенный инструмент, лицензия LGPL.