Szoftver adatai:
Változat: 1.5.0
Feltöltés dátuma: 1 Mar 15
Engedély: Ingyenes
Népszerűség: 79
Ez egy egyszerű, következetes és intuitív objektum-orientált API a C ++ és Python.
Tulajdonságok :
- Automatikus és hatékony értékelését végeselemes variációs formák révén FFC vagy SyFi
- Automatikus és hatékony összeszerelés lineáris rendszerek
- General családok véges elemek, többek között az önkényes érdekében folyamatos és szakaszos Lagrange véges elemek, BDM elemek, RT elemek, BDFM elemek, Nedelec elemek és Crouzeix-Raviart
- Az önkényes vegyes elemek kombinációja alapvető elemei, beleértve például a Taylor-Hood
- Szakaszosan Galerkin módszerek, beleértve ugrás szempontjából, átlagok, és integrál több mint belső háló oldalait
- Nagy teljesítményű lineáris algebra keresztül uBLAS, PETSc, Trilinos és MTL4 (kísérleti) egyszerű C ++ és Python csomagolóanyagok
- Párhuzamos szerelés és megoldani
- Simplex hálók 1D, 2D (háromszög), és a 3D-s (tetraéder), beleértve az adaptív háló finomítás
- Multi-adaptív MCG (q) / MFC (q) és mono-adaptív cG (q) / DG (q) ODE megoldók
- Támogatás számos input / output formátumok, beleértve Dolfin XML, VTK, Octave, MATLAB, Diffpack, Exodus II
Mi az új ebben a kiadásban:
- Ez a kiadás számos tisztítások és hibajavításokat képest Az újonnan megjelent dolfin 1,0-béta-2.
Mi az új verzióban 0.9.11:
- Change licence LGPL v2.1 hogy LGPL v3 utóbb
- költözött meshconverter hogy dolfin_utils
- Add támogatása konvertálására markerek Gmsh hálókat
- Add támogatása pontforrások (class PointSource)
- átnevezése naplózás - & # x3e; set_log_active
- Add paramétert & quot; clear_on_write & quot; az előre definiált
- Add támogatása input / output beágyazott paraméterkészietek
- Ellenőrizze a méreteket lineáris megoldó
- Add támogatása automatizált hibakorlátozásról a variációs problémák
- Add támogatása finomítására MeshFunctions után háló finomítás
- Change érdekében a vizsgálati és kísérleti terek Forma konstruktőrök
Mi az új verzióban 0.9.10:
- Add támogatása automatizált hibakorlátozásról a variációs problémákat.
- Add támogatása finomítására MeshFunctions után mesh finomítására.
Mi az új verzióban 0.9.9:
- Change build rendszer, hogy CGyõzõdjön
- Add elemzi MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
- Allow Setting állandó peremfeltételek nélkül, közvetlenül Constant
- Allow Setting peremfeltételek alapján string (& quot; x [0] == 0.0 & quot;)
- hiányzik a könyvtárakat, ha meghatározott részeként fájlnevek
- Allow újrafelhasználása prekondicionálókkal a legtöbb backends
- javítások UMFPACK megoldó néhány 32 bites gépek
- Adja hozzáférés több Hypre prekondicionálókkal keresztül PETSc
- Frissítések az SLEPc 3.1
- fejlesztése és végrehajtása újrafelhasználása LU factorizations minden backends
- Fix hiba finomítását MeshFunctions
Mi az új verzióban 0.9.3:
- Add globális paramétert & quot; ffc_representation & quot; A forma képviselet FFC JIT compiler
- norma () függvény kezelni mind a vektorok és funkciók Python
- Gyorsítási időszakos peremfeltételek és a munka a vegyes (vektor értékű) elemek
- Add lehetőséget használja fel a számot numpy tömb átadásakor mátrixok és vektorok
- Add lehetőséget, hogy bármely egész numpy tömb indexei mátrixok és vektorok
- Fix for int typemaps a PyDOLFIN
- Split mult be mult és transpmult
- kiszűrése PETSc érv elemzésekor parancssori paraméterek
- Növelje észrevételeit Korty interfész fájlok
- Add szerzői kimutatások korty interfész fájlok (még nincs kész)
- Add typemaps a misc std :: vector & # X3c; típusú & # x3e; A PyDOLFIN
- Vegye függőségek std_vector.i csökkenti korty wrapper kód mérete
- A relatív% magában foglalja a dolfin.i
- Megváltozott nevek korty interfész fájlok dolfin_foo.i - & # x3e; foo.i
- Add funkciót Interpolálás () in Python interface
- Fix typmaps a uint a python 2.6
- A Típushiba helyett ValueError a typechecks a typmaps.i
- Add ki / shared_ptr & # X3c; Epetra_FEFoo & # x3e; typemaps a PyDOLFIN
- Fix JIT összeállítása párhuzamosan
- Add a compile_extension_module funkciót PyDOLFIN
- Fix bug in Python vektor hozzárendelése
- Add támogatásának köszönhetően tömörítve base64 kódolt VTK fájlok (zlib használatával)
- Add támogatása base64 kódolt VTK fájlok
- Experimental támogatás a párhuzamos szerelés és megoldani
- Hibajavítás a projekt () függvény, frissítés UFL szintaxis
- Vegye disp () függvényt és ennek helyébe a info (ize, true)
- Add FEM egység vizsgálat (Python)
- Tisztítsuk meg SystemAssembler
- Enable assemble_system keresztül PyDOLFIN
- Add "normát", hogy GenericMatrix
- hatékonyságának növelése NewtonSolver
- Rename NewtonSolver :: get_iteration (), hogy NewtonSolver :: ismétlés ()
- Fejlesztések EpetraKrylovSolver :: megoldani
- Add konstruktor Vector :: Vector (const GenericVector & x)
- Vegye SCons rosszallás figyelmeztetések
- Memóriavesztés javítást PETScKrylovSolver
- átnevezése dolfin_assert - & # x3e; érvényesíteni, és a C ++ változatát
- Fix hibakereső / optimalizálja zászlók
- Vegye AvgMeshSize, InvMeshSize, InvFacetArea a SpecialFunctions
- átnevezése MeshSize - & # x3e; CellSize
- átírási paraméter rendszer továbbfejlesztett támogatása parancssori értelmező,
- lokalizációja paraméterek (osztályonként) és a használhatóságot Python
- Vegye OutflowFacet a SpecialFunctions
- átnevezése Interpolálás (dupla *) - & # x3e; interpolate_vertex_values (double *)
- Add Python változata Cahn-Hilliard demo
- Fix bug assemble.py
- Engedély interpoláció között a funkciók nem megfelelő hálókat
- Vegye Function :: Function (std :: string filename)
- átmenet az új XML io
- Vegye GenericSparsityPattern :: sort
- előírása szerint rendezve / szétválogatott paraméter SparsityPattern konstruktor
- A teljesítmény javítása érdekében SparsityPattern :: betét
- Cserélje enum a húrok a lineáris algebra és a beépített hálókat
- közvetlen hozzáférést tesznek lehetővé Állandó érték
- Inicializáljon szervezetek MeshEntity konstruktor automatikusan ellenőrzi tartomány
- Add készülék ellenőrzi, hogy a memorycheck
- Új hívás, hogy tisztítsák meg libxml2 elemző at exit
- Vegye unecessaryt * érvek DofMap tagfüggvényei
- Vegye referencia konstruktőrök a DofMap, FiniteElement és FunctionSpace
- Használjon shared_ptr tárolni a háló DofMap tárgyakat
- Interface változás wrapper kód: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
- Add funkciót info_underline () írásra hangsúlyozta üzenetek
- átnevezése üzenet () - & # x3e; info () a & quot; kompatibilitást & quot; Python naplózó modul
- Add elemenként szaporodás GeneriVector interface
- GenericVector felület PyDOLFIN már támogatja a sorrend protokoll
- Rename a camelCaps funkciók nevei: osztaly - & # x3e; foo_bar
- Add szeletelés képességek GenericMatrix felület PyDOLFIN (csak getitem)
- Add szeletelés képességek GenericVector felület PyDOLFIN
- Add összeget GenericVector interface
Hozzászólás nem található