Temel olarak, FEM hemen hemen "çözülmüş" bir sorun gibi görünüyor. Trilinos, PETSc, FEniCS, Libmesh veya MOOSE gibi çok sayıda güçlü çerçeve var.
Ortak noktalarından biri: Son derece “ağır”. İlk olarak, kurulum normalde süper ağrılıdır. İkincisi, arayüzleri / API'ları kalın ve ağırdır - tüm fikrinizi ilgili kütüphanenin düşüncesine çevirmeniz gerekir. Bu, özel gereksinimler veya mevcut kod için birlikte çalışabilirlik ve genişletilebilirliğin zor olduğu anlamına da gelir.
Boost, LibIGL, Aztek (doğrusal çözücü), Eigen veya CGAL gibi diğer projeler, C ++ veya Python koduna sorunsuz bir şekilde entegre olan güçlü kütüphanelerin kurulum gerektirmeden yazmanın kesinlikle mümkün olduğunu göstermektedir. süper ağır bir çerçeve.
FEM için gerçekten hafif bir paket var mı? Kolay, otomajik çözücü aramıyorum - Yalın bir arayüz, ortak veri yapıları ile birlikte çalışabilirlik (örneğin C ++ STL) ve hafif kurulum (yalnızca başlık) korurken güçlü işlevler sunan bir kütüphane arıyorum.