FCC (FEniCS Forma Compiler) egy nyílt forráskódú és szabadon terjeszthető parancssori program, amely egy state-of-the-art és hatékony fordító eszköz, amely felhasználható összeállításához végeselemes variációs formák GNU / Linux rendszerek .A formában értékelési rendszer és a JIT compilerThe FEniCS Forma Compiler úgy tervezték, hogy működik, mint egyfajta értékelési rendszer és a JIT (Just In Time) fordító a dolfin C ++ felületet FEniCS. Emellett FCC lehet összeállításához használt multilineáris forms.Getting kezdődött FCCTo használni az FCC szoftvert a GNU / Linux gép, akkor meg kell telepíteni. Töltse le a legújabb verziót Softoware, mentse el a tetszőleges helyre, bontsa ki, és nyissa meg a terminál emulátor.
A terminál emulátor, keresse meg a helyét a kibontott fájlokat a & lsquo; cd-ezte parancsot, és adja meg a & ldquo; sudo python setup.py telepíteni & rdquo; parancsot, idézőjelek nélkül. Hogy-ezte ennyi, FCC most már telepítve van a rendszeren, és fel lehet használni a végrehajtó a & lsquo; FCC-ezte parancsot a Linux terminál.
Továbbá, hogy lehet integrálni egy másik Python projekt által hivatkozott használatával és lsquo; import FFC-ezte kódot. A részletes használati utasításokat, kérjük, olvassa el a hivatalos dokumentációt, amely megtekinthető beírja a "man FCC" parancsot a terminálban window.Under a hoodPlease vegye figyelembe, hogy a program van írva a Python programozási nyelv, és ez megköveteli, hogy a Legalább Python 2.6 számítógépre telepített. Ezen kívül a UFL (Unified Forma Language) és a FIAT (végeselemes automatikus Tabulátor) könyvtárak is szükség van, valamint a NumPy Python module.Distributed részeként FEniCS projectFCC része a FEniCS projekt, amely egy szabad és nyílt forráskódú szoftverek automatizált megoldás, differenciálegyenletek, és magában foglalja a Dolfin, Ferari, FIAT, Instant, UFC, UFL, SyFi, és Viper eszközöket. Ez a hivatalos FEniCS formában fordító segédprogram.
Mi az új ebben a kiadásban:
- Ez egy bug fix kiadás, javít néhány hibát a felkészülés a közelgő megjelenése FFC 1.0.0.
Mi az új 1.0 verzió Beta 2:
- Ez a kiadás tartalmaz néhány teljesítménybeli fejlesztéseket értékelésére bázisfüggvényeket . Azt is hozzáteszi, támogatja a Bessel függvények és a hiba funkciókat.
Mi az új verzióban 0.9.10:
- Ez a kiadás teszi optimalizált quadrature rendszerek simplices rendelkezésre, és számos olyan mögötti jelenetek fejlesztéseket.
Mi az új verzióban 0.9.9:
- Ez a verzió már támogatja a UFC 2.0 és ábrázolása elemek.
Mi az új verzióban 0.9.4:
- Ez a kiadás meggyorsítja a JIT összeállítása és hozzáteszi, támogatás feltételes.
Mi az új verzióban 0.9.3:
- Egy sor új funkciót tartalmaz buborék funkciók, valós számok a Lagrange szorzók, a térbeli koordinátáit és támogatása inverz trigonometrikus függvények adtak, és számos hibát kijavítottak.
Mi az új verzióban 0.9.2:
- Egy új változata FFC már megjelent. Ez a kiadás javít egy hibát a eltávolítása nem használt változók által generált tensor képviselete kódot Piola-leképezett elemek.
Mi az új verzióban 0.9.1:
- Ez a kiadás a háttámla Ferari optimalizációt és javítások a hibák száma kapcsolatos JIT összeállítása.
Mi az új verzióban 0.9.0:
- Ez az új kiadás egy teljes újraírása támogató FIAT 0.9 0,0, UFL 0.5.0 és 1.4.0 UFC.
követelmények :
- Python
- FIAT
- UFC
- UFL
- NumPy
Hozzászólás nem található