FreeFEM je programski jezik i softver namenjen za rešavanje parcijalnih diferencijalnih jednačina pomoću metode konačnih elemenata (MKE).
Kraće rečeno FreeFEM može da služi i kao kompletni CAE softver i kao FEM solver (MKE solver). Prva verzija ovog softvera je nastala 1987. i zvala se MacFEM jer je radila samo na Mekintoš (Macintosh) računarima. Kasnije 1992. razvijena je i Windows verzija na C++ jeziku, a softver je preimenovan na FreeFEM. Ovaj program je razvijen na Univerzitetu Pjera i Marije Kiri u Parizu i nalazi se pod GNU LGPL licencom.
FreeFEM - Besplatni CAE softver i FEM solver
FreeFEM u sebi sadrži algoritme koji mogu da rešavaju:
2D i 3D statičke linearne jednačine elastičnosti
2D Helmholcovu jednačinu
2D and 3D linearne jednačine magnetostatike
Maksvelove jednačine
Signorini problem
Nelinearne jednačine elastičnosti
Piezoelektrični efekt
Poasonove jednačine
Stacionarne Navje-Stoksove jednačine u 2D
…
Neki algoritmi kompletno rešavaju ove jednačine, neki delimično, nisam stručnjak za ovu oblast i ako Vam je potrebno više informacija o ovom softveru posetite njihovu zvaničnu stranu. Na zvaničnoj strani možete naći dokumentaciju, izvorni kod, primere, zajednicu korisnika, možete isprobati ovaj solver uživo preko interneta...
FreeFEM ima svoj generator mreže koji se naziva BAMG, ali je kompatibilan i sa drugim besplatni softverima za predprocesuiranje (Tetgen,Gmsh, Mmg…) i posprocesuiranje (ParaView).
FreeFEM je besplatan i nalazi se pod GNU LPGL licencom.