Στοιχεία Λογισμικού:
Εκδοχή: 1.5.0
Ανεβάστε ημερομηνία: 1 Mar 15
Άδεια: Δωρεάν
Δημοτικότητα: 79
Αυτό είναι ένα απλό, συνεπές και διαισθητικό αντικειμενοστραφή API σε C ++ και Python
Χαρακτηριστικά :.
- Αυτόματες και αποτελεσματική αξιολόγηση των πεπερασμένων στοιχείων μορφές Μεταβολική μέσω FFC ή SyFi
- Αυτόματη και αποδοτική συναρμολόγηση των γραμμικών συστημάτων
- Γενικές οικογένειες των πεπερασμένων στοιχείων, συμπεριλαμβανομένων των αυθαίρετη σειρά συνεχή και ασυνεχή Lagrange πεπερασμένα στοιχεία, στοιχεία BDM, RT στοιχεία, BDFM στοιχεία, Nedelec στοιχεία και Crouzeix-Raviart
- Αυθαίρετη μικτά στοιχεία ως συνδυασμός των βασικών στοιχείων, συμπεριλαμβανομένων, για παράδειγμα Taylor-Hood
- μεθόδους Galerkin Ασυνεχές συμπεριλαμβανομένων των όρων άλμα, μέσους όρους, και ολοκληρώματα σε έδρες εσωτερικό των ματιών
- Υψηλή απόδοση γραμμική άλγεβρα μέσω uBLAS, PETSc, Trilinos και MTL4 (σε πειραματικό στάδιο) με απλό C ++ και Python περιτυλίγματα
- Παράλληλη συναρμολόγηση και την επίλυση
- Simplex μάτια σε 1D, 2D (τρίγωνα) και 3D (τετράεδρα), συμπεριλαμβανομένων προσαρμοστικών προσαρμογή πλέγματος
- Multi-προσαρμοστική mcg (ιζ) / MDG (ιζ) και μονο-προσαρμοστική cG (ιζ) / ΓΔ (ιζ) λύτες ODE
- Υποστήριξη για μια σειρά από μορφές εισόδου / εξόδου, συμπεριλαμβανομένων DOLFIN XML, VTK, Octave, MATLAB, Diffpack, Έξοδος ΙΙ
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Η έκδοση αυτή φέρνει ένα μεγάλο αριθμό καθαρισμούς και διορθώσεις σφαλμάτων σε σχέση με την πρόσφατα κυκλοφόρησε DOLFIN 1.0-β2.
Τι είναι καινούργιο στην έκδοση 0.9.11:
- Αλλαγή άδεια από LGPL v2.1 να LGPL V3 ή αργότερα
- Μεταφέρθηκε meshconverter να dolfin_utils
- Προσθήκη υποστήριξης για τη μετατροπή των υλικών δεικτών όσον αφορά τα μάτια Gmsh
- Προσθήκη υποστήριξης για σημειακές πηγές (κατηγορία PointSource)
- Μετονομασία υλοτομία - & # x3e? set_log_active
- Προσθέστε την παράμετρο & quot? Clear_on_write & quot? σε χρονοσειρές
- Προσθήκη υποστήριξης για είσοδο / έξοδο των ένθετων σύνολα παραμέτρων
- Ελέγξτε για τις διαστάσεις στις γραμμικές λύτες
- Προσθήκη υποστήριξης για αυτόματο έλεγχο σφαλμάτων για Μεταβολική προβλήματα
- Προσθήκη υποστήριξης για βελτίωση των MeshFunctions μετά τον εξευγενισμό των ματιών
- Αλλαγή της σειράς των δοκιμών και τη δίκη χώρων σε κατασκευαστές Φόρμα
Τι είναι καινούργιο στην έκδοση 0.9.10:
- Προσθήκη υποστήριξης για αυτόματο έλεγχο σφαλμάτων για Μεταβολική προβλήματα.
- Προσθήκη υποστήριξης για βελτίωση των MeshFunctions μετά τον εξευγενισμό των ματιών.
Τι είναι καινούργιο στην έκδοση 0.9.9:
- Αλλαγή μεταγλώττιση του συστήματος να CMake
- Προσθέστε το όνομα MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
- Αφήστε τον καθορισμό σταθερή συνοριακές συνθήκες απ 'ευθείας χωρίς την χρήση Σταθερή
- Αφήστε τον καθορισμό οριακών συνθηκών με βάση κορδόνι (& quot? X [0] == 0,0 & quot?)
- Δημιουργία λείπουν καταλόγους αν καθορίζεται ως τμήμα των ονομάτων αρχείων
- Να επιτρέπεται η επαναχρησιμοποίηση των preconditioners για περισσότερες backends
- Διορθώσεις για UMFPACK λύτης για περίπου 32 μηχανές bit
- Παροχή πρόσβασης σε περισσότερα Hypre preconditioners μέσω PETSc
- Ενημερώσεις για SLEPc 3.1
- Βελτίωση και εφαρμογή της επαναχρησιμοποίησης του LU παραγοντοποιήσεων για όλες τις backends
- Διόρθωση bug στην τελειοποίηση των MeshFunctions
Τι είναι καινούργιο στην έκδοση 0.9.3:
- Προσθήκη παγκόσμια παράμετρο & quot? Ffc_representation & quot? για την εκπροσώπηση μορφή στην FFC ΚΟΕ compiler
- Κάντε κανόνας λειτουργία () να χειρίζονται και τα δύο οχήματα και τις λειτουργίες σε Python
- Επιτάχυνση συνθήκες περιοδικές όριο και να κάνει την εργασία για τις μικτές (διάνυσμα-αξία) στοιχεία
- Προσθέστε δυνατότητες να χρησιμοποιήσετε οποιαδήποτε συστοιχία αριθμός NumPy κατά την ανάθεση μήτρες και φορείς
- Προσθέστε δυνατότητες να χρησιμοποιήσετε οποιοδήποτε ακέραιο NumPy σειρά για τους δείκτες σε πίνακες και διανύσματα
- Διόρθωση για typemaps int σε PyDOLFIN
- Σπλιτ mult σε πολλ και transpmult
- Φιλτράρισμα επιχείρημα PETSc όταν parsing παραμέτρους γραμμής εντολών
- Επέκταση σχόλια Γουλιά αρχεία διεπαφή
- Προσθήκη δηλώσεις πνευματικών δικαιωμάτων σε αρχεία διεπαφής SWIG (δεν έχει ολοκληρωθεί ακόμη)
- Προσθήκη typemaps για Διάφορα std :: διάνυσμα & # X3C? Τύπους & # x3e? σε PyDOLFIN
- Κατάργηση των εξαρτήσεων από std_vector.i μείωση του μεγέθους SWIG κωδικό περιτύλιγμα
- Χρησιμοποιήστε σχετική% περιλαμβάνει dolfin.i
- αλλάξει τα ονόματα στα αρχεία διεπαφής SWIG dolfin_foo.i - & # x3e? foo.i
- Προσθήκη παρεμβάλει λειτουργία () στην Python διεπαφή
- typmaps Fix για uint στην Python 2.6
- Χρήση TypeError αντί ValueError σε typechecks σε typmaps.i
- Προσθήκη in / out shared_ptr & # X3C? Epetra_FEFoo & # x3e? typemaps για PyDOLFIN
- Fix ΚΟΕ μεταγλώττισης παράλληλα
- Προσθήκη λειτουργία compile_extension_module σε PyDOLFIN
- Διόρθωση bug στην Python εκχώρηση φορέα
- Προσθήκη υποστήριξης για συμπιεσμένα base64 κωδικοποιημένα αρχεία VTK (χρησιμοποιόντας το zlib)
- Προσθήκη υποστήριξης για base64 κωδικοποιημένα αρχεία VTK
- Πειραματική υποστήριξη για παράλληλη συναρμολόγηση και την επίλυση
- Bug fix στο έργο () λειτουργία, την ενημέρωση για τη σύνταξη UFL
- Κατάργηση disp () λειτουργίες και να αντικατασταθεί από πληροφορίες (foo, αλήθεια)
- Προσθήκη δοκιμή FEM μονάδα (Python)
- Καθαρίστε SystemAssembler
- Ενεργοποίηση assemble_system μέσω PyDOLFIN
- Προσθήκη «κανόνας» για GenericMatrix
- Οι βελτιώσεις στην αποδοτικότητα NewtonSolver
- Μετονομασία NewtonSolver :: get_iteration () για να NewtonSolver :: επανάληψη ()
- Βελτιώσεις στα EpetraKrylovSolver :: λύσει
- Προσθήκη κατασκευαστή Vector :: διάνυσμα (const GenericVector & x)
- Κατάργηση SCons προειδοποιήσεις αποδοκιμασία
- Διαρροή μνήμης αποτύπωση σε PETScKrylovSolver
- Μετονομασία dolfin_assert - & # x3e? διεκδικήσει και χρησιμοποιήστε το C ++ έκδοση
- Διόρθωση σφαλμάτων / βελτιστοποίηση σημαίες
- Κατάργηση AvgMeshSize, InvMeshSize, InvFacetArea από SpecialFunctions
- Μετονομασία MeshSize - & # x3e? CellSize
- σύστημα παραμέτρων Επανεγγραφή με βελτιωμένη υποστήριξη για γραμμής εντολών ανάλυσης,
- εντοπισμός των παραμέτρων (ανά κατηγορία) και της χρηστικότητας από Python
- Κατάργηση OutflowFacet από SpecialFunctions
- Μετονομασία παρεμβάλει (διπλή *) - & # x3e? interpolate_vertex_values (διπλή *)
- Προσθήκη Python έκδοση του Cahn-Hilliard demo
- Διόρθωση bug στο assemble.py
- Άδεια παρεμβολή των λειτουργιών μεταξύ των ματιών δεν ταιριάζουν
- Κατάργηση Λειτουργία :: Λειτουργία (std :: κορδόνι αρχείου)
- Η μετάβαση στο νέο XML IO
- Κατάργηση GenericSparsityPattern :: είδος
- Απαίτηση ταξινομημένο / ασυσκεύαστα παράμετρος σε SparsityPattern κατασκευαστή
- Βελτίωση της απόδοσης της SparsityPattern :: ένθετο
- Αντικαταστήστε enums με χορδές για τη γραμμική άλγεβρα και ενσωματωμένο ματιών
- Να επιτρέπεται η άμεση πρόσβαση σε σταθερή τιμή
- Αρχικοποίηση οντότητες MeshEntity κατασκευαστής αυτόματα και ελέγξτε εύρος
- Προσθήκη δοκιμές μονάδα στην memorycheck
- Νέα κλήση για να καθαρίσει libxml2 αναλυτή στην έξοδο
- Κατάργηση περιττά επιχειρήματα συναρτήσεις-μέλη DofMap
- Κατάργηση κατασκευαστές αναφοράς από DofMap, FiniteElement και FunctionSpace
- Χρησιμοποιήστε ένα shared_ptr να αποθηκεύσετε το μέγεθος των ματιών DofMap αντικείμενα
- αλλαγή διασύνδεσης για κωδικό περιτύλιγμα: PoissonBilinearForm - & # x3e? Poisson :: BilinearForm
- Προσθήκη info_underline λειτουργίας () για το γράψιμο υπογράμμισε μηνύματα
- Μετονομασία μηνύματος () - & # x3e? Πληροφορίες () για & quot? συμβατότητα & quot? με μονάδα Python υλοτομία
- Προσθήκη elementwise πολλαπλασιασμό GeneriVector διεπαφή
- διασύνδεση GenericVector σε PyDOLFIN υποστηρίζουν τώρα το πρωτόκολλο ακολουθία
- Μετονομασία του camelCaps λειτουργίες ονόματα: FOOBAR - & # x3e? foo_bar
- Προσθήκη τεμαχισμό δυνατότητες για GenericMatrix διεπαφή PyDOLFIN (μόνο GetItem)
- Προσθήκη τεμαχισμό δυνατότητες για GenericVector διεπαφή PyDOLFIN
- Προσθήκη στο ποσό GenericVector διεπαφή
Τα σχόλια δεν βρέθηκε