DolfinOpen Source C ++ / Python-Bibliothek zur Lösung von Differentialgleichungen | |
Jetzt downloaden |
Dolfin Ranking & Zusammenfassung
Anzeige
- Lizenz:
- LGPL
- Preis:
- FREE
- Name des Herausgebers:
- DOLFIN Team
- Website des Verlags:
- http://fenics.org/wiki/DOLFIN
- Betriebssysteme:
- Mac OS X
- Dateigröße:
- 8.2 MB
Dolfin Stichworte
Dolfin Beschreibung
Open Source C ++ / Python-Bibliothek zur Lösung von Differentialgleichungen Dolfin ist eine freie und offene Quelle C ++ / Python-Schnittstelle von Fenics, die eine konsistente PSE (Problemlösungsumgebung) für gewöhnliche und teilweise Differentialgleichungen bereitstellt. Hier sind einige wichtige Merkmale von "Dolfin": · Einfache, konsistente und intuitive objektorientierte API in C ++ oder Python · Automatische und effiziente Bewertung des endlichen Elements Variationsformulare über FFC oder SYFI · Automatische und effiziente Montage von linearen Systemen · Allgemeine Familien endlicher Elemente, einschließlich willkürlicher Ordnung, kontinuierliche und diskontinuierliche Lagrange Finite-Elemente, BDM-Elemente, RT-Elemente, BDFM-Elemente, Nedelec-Elemente und Crouzix-Raviart · Beliebige gemischte Elemente als Kombination von Basiselementen, darunter beispielsweise Taylor-Kapuze · Diskontinuierliche Galkin-Methoden einschließlich Sprungbedingungen, Durchschnittswerte und Integrale über Innennetzfacetten · Hochleistungs-lineare Algebra durch Ublas, Petsc, Trilinos und MTL4 (experimentell) mit einfachen C ++ - und Python-Wrappern · Experimentelle Unterstützung für die parallele Montage · Simplex-Meshes in 1D, 2D (Dreiecke) und 3D (Tetraedra), einschließlich adaptiver Mesh-Raffinesse · Multi-adaptive MCG (Q) / MDG (Q) und Mono-adaptive CG (Q) / DG (Q) ODE-Löser · Unterstützung für eine Reihe von Eingabe- / Ausgabeformaten, einschließlich Dolfin XML, VTK, Oktave, Matlab, Diffpack, Exodus II Was ist neu in dieser Version: · Stellen Sie geeignete Parameter für symmetrische Eigenwert mit Sleppc ein · Fix für die Leistungsvorschriften in den letzten Ublas-Releases · Vereinfachen Sie die Expression-Schnittstelle: F = Ausdruck ("Sünde (x )") · Vereinfachen Sie die konstante Schnittstelle: c = konstant (1.0) · Fehler bei periodischen Randbedingungen fixieren · Fügen Sie ein einfaches Skript Dolfin-Tetgen hinzu, um Dolfin XML-Meshes von STL zu erzeugen · Erstellen Sie den XML-Parser an, wenn Sie Parameter einstellen / überschreiben, wenn Sie Parameter aus der Datei lesen · Verfeinerung von Funktionsräumen und der automatischen Interpolation von Mitgliedsfunktionen · Erlauben Sie den globalen Parametern für Krylov-Solver · Beheben Sie die Handhabung von Konstanten in der Python-Schnittstelle, um wiederholte JIT-Kompilierung zu vermeiden · Erlauben Sie die einfache Spezifikation von Subdomains in Python, ohne Subdomain unterklassigen zu müssen · Fügen Sie die Funktion Homogenize () zur einfachen Erstellung homogener BCs von gegebener BCS hinzu · Addieren Sie Kopierkonstruktor und Möglichkeit, den Wert für DirichletBC zu ändern · Fügen Sie einfachen Wrapper für uffl.cell.n hinzu. Facetnormal (Mesh) arbeitet jetzt wieder in Python. · Support anwenden (a), anwenden (b) und gilt (b, x) in periodicbc · Aktivieren Sie die Einstellung der Spektraltransformation für Sleppc-Eigenwertlöser
Dolfin Zugehörige Software
SCHMELZEN
Berechnen Sie die Enthalpie und die Entropie des Helix-Spulenübergangs für einen Nukleinsäure-Duplex ...
167 5.2 MB
Chem_props_mac.
Chemdraw-Skript, das Eigenschaften für einen Lächeln-Zeichenfolge berechnet ...
148 8 KB
Unicode-Dienstprogramme
ein Satz von Programmen zum Manipulieren und Analysieren von Unicode-Text ...
199 291 KB