Pada dasarnya, FEM tampaknya menjadi masalah yang cukup banyak "diselesaikan". Ada banyak kerangka kerja yang kuat yang ada, seperti Trilinos, PETSc, FEniCS, Libmesh atau MOOSE.
Satu hal yang mereka miliki bersama: Mereka sangat "berat". Pertama, instalasi biasanya sangat menyakitkan. Kedua, antarmuka / API mereka tebal dan berat - Anda harus menerjemahkan seluruh ide Anda ke dalam pemikiran perpustakaan masing-masing. Itu juga berarti, interoperabilitas dan perpanjangan untuk persyaratan khusus atau kode yang ada sulit.
Proyek lain seperti (contoh acak) Boost, LibIGL, Aztec (linear solver), Eigen atau CGAL menunjukkan bahwa sangat mungkin untuk menulis perpustakaan yang kuat yang diintegrasikan secara mulus ke dalam kode C ++ atau Python, dengan antarmuka yang sangat ramping dan bersih, tanpa perlu instalasi dari kerangka kerja super berat.
Apakah ada paket yang sangat ringan untuk FEM? Saya tidak mencari solver automagic yang mudah - Saya mencari perpustakaan yang menawarkan fungsi-fungsi yang kuat sambil mempertahankan antarmuka yang ramping, interoperabilitas dengan struktur data umum (C ++ STL misalnya) dan instalasi ringan (contohnya header saja).