FCC (FEniCS Form Compiler) is 'n oop bron en vrylik versprei opdrag-lyn sagteware wat bied 'n state-of-the-art en doeltreffende samesteller hulpmiddel, wat gebruik kan word eindige element variasionele vorms onder die GNU / Linux stelsels te stel voorsien vol vorm evaluering stelsel en JIT compilerThe FEniCS Form Compiler is ontwerp as 'n vorm evaluering stelsel en JIT (Net in die tyd) samesteller vir die Dolfin C ++ koppelvlak vir FEniCS te werk. Daarbenewens kan FCC gebruik word multilinear forms.Getting te stel begin met FCCTo gebruik die FCC sagteware op jou GNU / Linux masjien, sal jy het om dit te installeer. Kry die nuutste weergawe van Softoware, stoor dit op 'n plek van jou keuse, pak dit en maak 'n terminaal skep.
In die terminaal emuleerder, navigeer na die plek van die onttrek lêers met die & nav, CD's & rsquo; opdrag, en tik die & ldquo; sudo luislang setup.py installeer & rdquo; opdrag, sonder aanhalingstekens. Dit & rsquo; s is dit, FCC is nou geïnstalleer op jou stelsel en kan deur die uitvoering van die & nav gebruik word; FCC & rsquo; opdrag in 'n Linux terminale.
Verder kan dit in 'n ander Python projek geïntegreer word en begin deur gebruik te maak van die & nav, invoer FFK & rsquo; kode. Vir gedetailleerde gebruik instruksies, lees asseblief die amptelike dokumentasie, wat kan gesien word deur te tik die 'man FCC se opdrag in 'n terminaal window.Under die hoodPlease daarop dat die program is in die Python-programmeertaal geskryf en dit sal vereis dat jy by te hê minste Python 2.6 op jou rekenaar geïnstalleer. Daarbenewens is ook die boonste explosie grens (Unified Form Taal) en Fiat (eindige element Outomatiese tabel leer) biblioteke vereis, sowel as die Numpy Python module.Distributed as deel van die FEniCS projectFCC is deel van die FEniCS projek, wat is 'n vrye en open source sagteware vir outomatiese oplossing van differensiaalvergelykings, en sluit die Dolfin, ferari, Fiat, Instant, UFC, boonste explosie grens, SyFi en Viper gereedskap. Dit is die amptelike FEniCS vorm samesteller nut
Wat is nuut in hierdie release:.
- Dit is 'n fout fix release dat vasgestel 'n klein aantal foute in die voorbereiding vir die komende vrystelling van FFK 1.0.0.
Wat is nuut in weergawe 1.0 Beta 2:
- Hierdie vrystelling sluit 'n paar verbeterings vir die evaluering basis funksies . Dit voeg ook ondersteuning vir Bessel funksies en fout funksies.
Wat is nuut in die weergawe 0.9.10:
- Dit release maak new kwadratuur skemas vir simplices beskikbaar is, en sluit 'n aantal van die agter-die-skerms verbeterings.
Wat is nuut in die weergawe 0.9.9:
- Hierdie weergawe voeg ondersteuning vir UFC 2.0 en plot van elemente.
Wat is nuut in die weergawe 0.9.4:
- Hierdie vrystelling verbeter die spoed van JIT samestelling en voeg ondersteuning vir Conditionals.
Wat is nuut in die weergawe 0.9.3:
- 'n verskeidenheid van nuwe funksies, insluitende borrel funksies, reals vir Lagrange-vermenigvuldigers, het toegang tot ruimtelike koördinate en ondersteuning vir inverse trigonometriese funksies is bygevoeg en talle foute is vasgestel.
Wat is nuut in die weergawe 0.9.2:
- 'n nuwe weergawe van FFK is vrygestel. Hierdie vrystelling fixes 'n fout in die verwydering van ongebruikte veranderlikes in gegenereer tensor verteenwoordiging kode vir Piola-gekarteer elemente.
Wat is nuut in die weergawe 0.9.1:
- Hierdie vrystelling voeg terug ondersteuning vir ferari optimalisaties en fixes 'n aantal foute wat verband hou met JIT samestelling.
Wat is nuut in die weergawe 0.9.0:
- Die nuwe release is 'n volledige herskryf ondersteun FIAT 0.9 0,0, boonste explosie grens 0.5.0 en UFC 1.4.0.
Vereistes :
- Python
- FIAT
- UFC
- boonste explosie grens
- Numpy
Kommentaar nie gevind