Program pozwala utworzyć dwu-wymiarowy mesh zbudowany z trójkątnych elementów. Algorytm tworzenia elementów został zoptymalizowany metodą Metropolisa. Do rozwiązywania liniowych równań różniczkowych posłużono się Metodą Elementów Skończonych (MES). Program umożliwia rozwiązywanie równania różniczkowych zarówno z warunkiem brzegowym jak i początkowym. Warunek brzegowy może być typu Dirichleta bądź Neumanna.
metfem2d umożliwia utworzenie mesh-u zbudowanego z elementów o zadanym rozmiarze
h, na którym z kolei może zostać zastosowana Metoda Elementów Skończonych (MES). Algorytm tworzenia mesh-u został dodatkowo wzmocniony przez procedurę triangulacyjną Delaunay'a. Dobrze utworzony mesh w połączeniu z Metodą Elementów Skończonych stanowi precyzyjme narzędzie do rozwiązywania różnorakich równań różniczkowych.
metfem2d została napisana w Javie i może zostać uruchomiona w różnych systemach operacyjnych. Wymagania programowe to Java(TM) SE Runtime Environment wersja 14, (przejdź
tutaj, aby pobrać binaria openjdk 14).