Về cơ bản, FEM dường như là một vấn đề được "giải quyết" khá nhiều. Có rất nhiều khung công tác mạnh mẽ hiện có, như Trilinos, PETSc, FEniCS, Libmesh hoặc MOOSE.
Một điểm chung họ có: Họ cực kỳ "nặng cân". Đầu tiên, cài đặt bình thường là siêu đau đớn. Thứ hai, giao diện / API của chúng dày và nặng - bạn phải dịch toàn bộ ý tưởng của mình vào suy nghĩ của thư viện tương ứng. Điều đó cũng có nghĩa là, khả năng tương tác và khả năng mở rộng cho các yêu cầu đặc biệt hoặc mã hiện có là khó khăn.
Các dự án khác như (ví dụ ngẫu nhiên) Boost, LibIGL, Aztec (bộ giải tuyến tính), Eigen hoặc CGAL chứng minh rằng hoàn toàn có thể viết các thư viện mạnh mẽ tích hợp liền mạch vào mã C ++ hoặc Python, với giao diện rất gọn gàng và sạch sẽ, không cần cài đặt của một khung siêu nặng.
Có một gói thực sự nhẹ cho FEM? Tôi không tìm kiếm bộ giải dễ dàng, tự động - Tôi đang tìm một thư viện cung cấp các chức năng mạnh mẽ trong khi duy trì giao diện tinh gọn, khả năng tương tác với các cơ sở dữ liệu thông thường (ví dụ C ++ STL) và cài đặt nhẹ (ví dụ chỉ tiêu đề).