Elmer
Elmer είναι ένα πακέτο λογισμικού ανοιχτού κώδικα που επιλύει μερικές διαφορικές εξισώσεις. Σε συνδυασμό με την ικανότητά του να τρέχει διάφορες εξισώσεις παράλληλα, είναι ένα αποτελεσματικό εργαλείο για την εκτέλεση πολυφυσικής προσομοιώσεις. Ανάπτυξη Elmer ξεκίνησε το 1995, με χρηματοδότηση από Τεκές (Φινλανδία) και ανάπτυξη εκτελούνται από CSC - IT Κέντρο για την Επιστήμη, Helskini University of Technology, και πολλά άλλα πανεπιστήμια, εργαστήρια και εταιρείες Φινλανδία.
- Περιέχει μια ποικιλία των αριθμητικών μεθόδων και φυσικά μοντέλα για να βοηθήσουν στη δημιουργία λύσεων
- Εξαρτήματα μπορούν να χρησιμοποιηθούν μεμονωμένα
- Unix-based και μπορεί να διανεμηθεί ως προ-μεταγλωττισμένο δυαδικά για Windows και Linux
- Ο πηγαίος κώδικας που φιλοξενούνται στο Git
- Postprocessing αποτελέσματα μπορούν να εξαχθούν σε διάφορα εργαλεία οπτικοποίησης τρίτων
- λύση ανοικτού κώδικα που μπορούν να τροποποιηθούν και να δοκιμάζονται
- Περιλαμβάνει ένα προσαρμόσιμο περιβάλλον εργασίας χρήστη
- Ευέλικτα ενσωματώνει εξισώσεις πεδίου και νέες μεταβλητές τομέα
- Περιλαμβάνει πολλές σύγχρονες αριθμητικές μέθοδοι
- Επεκτάσιμη και επιτρέπει την παράλληλη επεξεργασία
- Τεκμηρίωση, κινητήρα, και η διεπαφή είναι μερικές φορές εκτός συγχρονισμού στην ανάπτυξή τους φάσεις
- Λόγω του μεγέθους του πακέτου λογισμικού, θα χρειαστεί χρόνος για να μάθουν
- Δεν περιλαμβάνει μια μηχανή για γεωμετρικά περίπλοκες προβλήματα, αλλά υποστηρίζει μόνο ματιών διεπαφές εισαγωγής
- Μερικά χαρακτηριστικά που στερούνται ότι είναι πρότυπο για την καθιέρωση κωδίκων μονής τομέα.
Elmer χρησιμοποιεί τη μέθοδο Element Πεπερασμένων (FEM) για την επίλυση εξισώσεων. Elmer περιλαμβάνει αρκετές φυσικά μοντέλα να εφαρμόζονται στους τομείς της μεταφοράς θερμότητας, η ροή ρευστού, μεταφορά ειδών, ελαστικότητα, ακουστική, ηλεκτρομαγνητισμό, Microfluidics, μέθοδο levelset, και της κβαντομηχανικής. Elmer περιέχει επίσης ένα μεγάλο αριθμό ενσωματωμένων σε αριθμητικές μεθόδους, συμπεριλαμβανομένων Lagrange-παρεμβολή πεπερασμένων στοιχείων, ρ-στοιχεία, μπούκλα συμμορφούμενο πεπερασμένων στοιχείων, και πολλά άλλα. Για την επεξεργασία σύνθετων πληροφοριών, Elmer περιέχει διάφορα εκτελέσιμα, ή συστατικά. ElmerGrid είναι η μηχανή μετατροπής πλέγμα που παίρνει διάφορες μορφές και να τους μετατρέπει σε πλέγματα κατάλληλο για το λογισμικό. ElmerGUI είναι το γραφικό περιβάλλον που δημιουργεί τελικά ένα φάκελο της υπόθεσης με μια περιγραφή του προβλήματος. ElmerSolver είναι η κύρια μηχανή που εκτελεί τους υπολογισμούς χρησιμοποιώντας τα διαθέσιμα των ματιών και την περίπτωση αρχείων. ElmerPost είναι η μονάδα που οραματίζεται και θέσεις η λύση. ElmerPost μπορούν επίσης να εξάγετε τα δεδομένα που προκύπτουν. Όλα τα εκτελέσιμα μπορεί να χρησιμοποιηθεί ξεχωριστά, με βάση τις ανάγκες του χρήστη. Elmer συνεχίζει να αναπτύσσεται με δελτία σταθερή και κερδίζει χρήση σε όλο τον κόσμο λόγω της αυξανόμενης κοινότητας των συνεργατών. Μειονεκτήματα της Elmer περιλαμβάνουν εκτός συγχρονισμού τεκμηρίωσης σε σχέση με την ανάπτυξη της προόδου και την καμπύλη εκμάθησης της.