Dolfin

Open Source C ++ / Python-Bibliothek zur Lösung von Differentialgleichungen
Jetzt downloaden

Dolfin Ranking & Zusammenfassung

Anzeige

  • Rating:
  • 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

Herunterladen