FCC (Fenics Formular Compiler) ist ein Open Source und frei verteilt Kommandozeilen-Software, bietet eine state-of-the-art und effiziente Compiler-Tool, das verwendet werden kann, Finite-Elemente-Variationsformen unter GNU / Linux zu kompilieren .A Form Bewertungssystem und JIT compilerThe Fenics Formular Compiler wurde entwickelt, um als eine Art Bewertungssystem und JIT (Just In Time) Compiler für die DOLFIN C ++ Schnittstelle für Fenics arbeiten. Darüber hinaus können FCC zur multi forms.Getting kompilieren begann mit FCCTo verwenden Sie den FCC-Software auf Ihrem GNU / Linux-Maschine, müssen Sie es installieren. Download der aktuellen Version von Softoware, speichern Sie es auf einem Ort Ihrer Wahl, entpacken Sie es und öffnen Sie ein Terminal-Emulator.
Im Terminal-Emulator, navigieren Sie zum Speicherort der extrahierten Dateien mit der & lsquo; cd & rsquo; Befehl, und geben Sie das & ldquo; setup.py sudo python installieren & rdquo; Befehl, ohne Anführungszeichen. Das & rsquo; s es, FCC ist nun auf Ihrem System installiert und kann durch Ausführen der & lsquo verwendet werden; fcc & rsquo; Befehl in einer Linux-Terminal.
Zusätzlich kann es in einem anderen Python-Projekt integriert und mit der & lsquo aufgerufen werden, Import FFC & rsquo; Code. Detaillierte Anweisungen zum Gebrauch, lesen Sie bitte die offizielle Dokumentation, die durch Eingabe des Befehls zum Mann fcc "in einem Terminal window.Under die hoodPlease beachten Sie, dass das Programm in der Programmiersprache Python geschrieben und es erfordert, dass Sie an habe angesehen werden können auf Ihrem Computer mindestens Python 2.6 installiert. Darüber hinaus werden der UFL (Einheitliche Form Sprache) und FIAT (Finite-Elemente-automatische Tabulator) Bibliotheken auch erforderlich, sowie die NumPy Python module.Distributed als Teil des Fenics projectFCC ist Teil der Fenics Projekt, das eine freie und ist Open Source-Software für die automatisierte Lösung von Differentialgleichungen, und umfasst die DOLFIN, FERARI, FIAT, Sofort, UFC, UFL, syfi und Viper-Tools. Es ist die offizielle Fenics Form Compiler Dienstprogramm
Was ist neu in dieser Pressemitteilung:.
- Dies ist ein Bugfix-Release, dass behebt eine kleine Anzahl von Fehlern in Vorbereitung auf die bevorstehende Veröffentlichung von FFC 1.0.0.
Was ist neu in der Version 1.0 Beta 2:
- Diese Version enthält einige Leistungsverbesserungen für die Bewertung Basisfunktionen . Es fügt auch Unterstützung für Bessel-Funktionen und Fehlfunktionen.
Was ist neu in Version 0.9.10:
- Diese Version macht optimiert Quadratur Systeme für Simplizes Verfügung, und enthält eine Reihe von hinter den Kulissen Verbesserungen.
Was ist neu in Version 0.9.9:
- Diese Version bietet Unterstützung für UFC 2.0 und Plotten Elemente.
Was ist neu in Version 0.9.4:
- Diese Version verbessert die Geschwindigkeit der JIT-Kompilierung und fügt hinzu, Unterstützung für Conditionals.
Was ist neu in Version 0.9.3:
- Eine Reihe von neuen Funktionen, einschließlich Blasenfunktionen, Reals für Lagrange-Multiplikatoren, den Zugang zu Raumkoordinaten und die Unterstützung für inverse trigonometrische Funktionen wurden hinzugefügt und zahlreiche Bugs wurden behoben.
Was ist neu in Version 0.9.2:
- Eine neue Version des FFC wurde veröffentlicht. Diese Version behebt einen Fehler bei der Entfernung von unbenutzten Variablen in generierten Tensordarstellung Code für Piola-mapped Elemente.
Was ist neu in Version 0.9.1:
- In dieser Version zurück Unterstützung für FERARI Optimierungen und Fehlerbehebungen eine Reihe von Bugs zu JIT-Kompilierung stehen.
Was ist neu in Version 0.9.0:
- Die neue Version ist eine komplette Neufassung Unterstützung FIAT 0,9 0,0, UFL 0.5.0 und 1.4.0 UFC.
Anforderungen :
- Python
- FIAT
- UFC
- UFL
- NumPy
Kommentare nicht gefunden