Elmer
Elmer yra atviro kodo programinės įrangos paketas, sprendžia lygtis. Kartu su jo gebėjimu paleisti įvairias lygtis lygiagrečiai, tai yra veiksmingas įrankis veikia multiphysical modeliavimas. Plėtra Elmer prasidėjo 1995 metais finansavimo iš TEKES (Suomija) ir plėtros CSC atlikto - IT centro mokslo Helskini technologijos universiteto, ir keletas kitų universitetų, laboratorijose, ir įmonių Suomijoje.
- Sudėtyje yra skaitinių metodų ir fizinių modelių padėti sukurti sprendimų įvairovė
- Komponentai gali būti naudojami atskirai
- UNIX pagrindu ir gali būti paskirstytas skompilowanymi dvejetainius Windows ir Linux
- Kodo talpinami Git
- Postprocessing rezultatai gali būti eksportuojami į kelių trečiųjų šalių vizualizacijos įrankiai
- Atviro kodo sprendimas, kuris gali būti pakeistas ir išbandyta
- Apima pritaikoma vartotojo sąsaja
- Lanksčiai integruoja lauko lygtis ir naują lauką kintamuosius
- Apima daug modernių skaitiniai metodai
- Keičiamo dydžio ir leidžia lygiagrečiai apdorojimas
- Dokumentacija, variklis, ir sąsaja kartais iš sinchronizuoti savo vystymosi etapus
- Dėl programinės įrangos paketo dydžio, tai užtruks laiko išmokti
- Neapima už geometriškai-sudėtingas problemas variklis, bet palaiko tik akių importo sąsajas
- Kai kurios funkcijos trūksta, kad yra standartas nustatytų vieno lauko kodus.
Elmer naudoja baigtinių elementų metodas (BEM) spręsti lygtis. Elmer apima keletą fizinių modelių taikyti šilumos perdavimo, skysčio srauto, rūšių transporto, elastingumo, akustika, elektromagnetizmo, mikroskysčių, levelset metodą, ir kvantinės mechanikos srityse. Elmer taip pat yra daug built-in skaitinių metodų, įskaitant Lagrange-interpoliuotas baigtinių elementų, p-elementų, curl-atitinkantis baigtinių elementų, ir daugelis kitų. Apdoroti sudėtingą informaciją, Elmer yra keletas skirtingų vykdomąjį ar komponentus. ElmerGrid yra tinklelis konvertavimo sistema, kuri užima įvairius formatus ir paverčia juos į akių tinkamų programinės įrangos. ElmerGUI yra grafinė sąsaja, kuri galiausiai sukuria bylą failą su problemos aprašymu. ElmerSolver yra pagrindinis variklis, kuris atlieka skaičiavimus naudodami laisvų tinklelio ir atvejų failus. ElmerPost yra modulis, vizualizavimui ir pranešimų tirpalas. ElmerPost pat galite eksportuoti gautus duomenis. Visi vykdomąjį gali būti naudojami atskirai, remiantis vartotojo poreikius. Elmer toliau vystomas Release ir įgauna naudojimą visame pasaulyje dėl savo didėjančios bendruomenės bendraautorių. Trūkumai Elmer yra out-of-synch dokumentus, palyginti su jos vystymosi pažangą ir jos mokymosi kreivė.