Podrobnosti Software:
Verze: 1.5.0
Datum uploadu: 1 Mar 15
Licence: Volný
Popularita: 79
Jedná se o jednoduchý, konzistentní a intuitivní objektově orientované API v C ++ a Python
Vlastnosti :.
- Automatické a efektivní vyhodnocení konečných prvků variačních forem, FFC nebo SyFi
- Automatické a efektivní montáž lineárních systémů
- Všeobecné rodiny konečných prvků, včetně libovolném pořadí spojitých a nespojitých Lagrangeových konečných prvků, BDM prvky, prvky RT, BDFM prvky, Nedelec prvky a Crouzeix-Raviart
- libovolné smíšené prvky, jako je kombinace základních prvků, včetně například Taylor-Hood
- Discontinuous Galerkinova metody včetně skoku podmínek, průměry a integrály přes vnitřní pletiva aspekty
- vysoký výkon lineární algebra přes uBLAS, PETSc, Trilinos a MTL4 (experimentální) s jednoduchým C ++ a Python obaly
- Paralelní montáž a řešit
- Simplex ok v 1D, 2D (trojúhelníčky) a 3D (tetraedrů), včetně adaptivní zjemňování sítě
- Multi-adaptivní MCG (q) / o rozvojových cílech tisíciletí (q) a mono-adaptivní cG (q) / dG (q) ODE řešitelé
- Podpora pro celou řadu vstupních / výstupních formátů, včetně Dolfin XML, VTK, Octave, MATLAB, Diffpack, Exodus II
Co je nového v této verzi:
- Tato verze přináší celou řadu pročištění a oprav relativní na nově vydané Dolfin 1.0 beta 2.
Co je nového ve verzi 0.9.11:
- Změnit licenci od LGPL v2.1 na LGPL v3 nebo novější
- Přesunuto meshconverter na dolfin_utils
- Přidává podporu pro konverzi materiálu markerů pro Gmsh ok
- Přidává podporu pro bodové zdroje (třída PointSource)
- Přejmenovat záznam - & # X3e; set_log_active
- Přidat parametr & quot; clear_on_write & quot; na TimeSeries
- Přidává podporu pro vstup / výstup vnořených sad parametrů
- Zkontrolujte, zda rozměry v lineárních řešitelů
- Přidává podporu pro automatické řízení chyb pro variačních úloh
- Přidává podporu pro zjemnění MeshFunctions po zjemňování sítě
- Změna pořadí zkoušek a zkušebních prostor ve formuláři konstruktérů
Co je nového ve verzi 0.9.10:
- Přidává podporu pro automatickou kontrolu chyb pro variační problémy.
- Přidává podporu pro rafinaci MeshFunctions po zjemňování sítě.
Co je nového ve verzi 0.9.9:
- Změnit build systém cZkontrolujte
- Přidat názvem MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
- Povolit nastavení konstantní okrajové podmínky přímo bez použití Konstantní
- Povolit nastavení okrajových podmínek na základě řetězce (& quot; x [0] == 0,0 & quot;)
- Vytvořit chybějící adresáře pokud je specifikováno jako součást názvů souborů
- Povolit opětovné použití předpodmínění pro většinu backends
- Opravy UMFPACK řešitele na některých 32 bitových strojů
- Poskytovat přístup k více Hypre předpodmínění přes PETSc
- Aktualizace SLEPc 3,1
- Zlepšit a provádět opětovné použití LU factorizations pro všechny nástroje
- Fix chyby v zušlechťování MeshFunctions
Co je nového ve verzi 0.9.3:
- Přidat globální parametr & quot; ffc_representation & quot; pro formuláře zastoupení v FFC kompilátor JIT
- Make funkce norm () pracovat s oběma vektory a funkce v Pythonu
- zrychlení periodické okrajové podmínky a aby se práce pro smíšené (vector-cenil) prvky
- Přidat možnosti při přiřazování matic a vektorů použít libovolný počet numpy pole
- Přidat možnosti použít jakýkoliv celočíselné numpy pole pro indexy v maticemi a vektory
- Fix pro int typemaps v PyDOLFIN
- Split mult do mult a transpmult
- Vyfiltrovat PETSc argument, při analýze parametrů příkazového řádku
- Rozšířit připomínky Doušek souborů rozhraní
- Přidat prohlášení o autorských právech k souborům rozhraní Doušek (ještě neskončila)
- Přidat typemaps pro misc std :: vector & # x3c, typy & # X3e; v PyDOLFIN
- Odstranit závislosti na std_vector.i snížení velikosti SWIG wrapper kódu
- Použít relativní% zahrnuje dolfin.i
- změny jména na soubory rozhraní Doušek dolfin_foo.i - & # x3e; foo.i
- Přidat funkce Interpolovat () v Pythonu rozhraní
- Oprava typmaps pro uint v Pythonu 2.6
- Použít TypeError místo ValueError v typechecks v typmaps.i
- Přidat in / out shared_ptr & # x3c, Epetra_FEFoo & # X3e; typemaps pro PyDOLFIN
- Fix JIT kompilace v paralelním
- Přidat funkci compile_extension_module v PyDOLFIN
- Fix chyby v Pythonu vektorové přiřazení
- Přidat podporu pro stlačený base64 soubory VTK (pomocí zlib)
- Přidává podporu pro base64 VTK files
- Experimentální podpora pro paralelní montáž a řešit
- funkce Oprava chyby v projektu (), aktualizace syntaxe UFL
- Odstranit DISP (), funkce a nahradit info (foo, true)
- Přidat fem testu jednotky (Python)
- Vyčistit SystemAssembler
- Povolit assemble_system přes PyDOLFIN
- Přidat "normu", aby GenericMatrix
- zlepšení účinnosti v NewtonSolver
- Rename NewtonSolver :: get_iteration () pro NewtonSolver :: iteraci ()
- Zlepšení EpetraKrylovSolver :: řešit
- Přidat konstruktor Vector :: vektor (const GenericVector & x)
- Odstranit SCons varování odpisové
- Únik paměti oprava v PETScKrylovSolver
- Přejmenovat dolfin_assert - & # X3e; uplatňovat a používat C ++ verze
- Fix ladění / optimalizovat flags
- Odstranit AvgMeshSize, InvMeshSize, InvFacetArea z SpecialFunctions
- Přejmenovat MeshSize - & # X3e; CellSize
- parametr Rewrite systém s vylepšenou podporou pro příkazový řádek rozebrat,
- lokalizace parametrů (na class) a použitelnost Python
- Odstranit OutflowFacet ze SpecialFunctions
- Přejmenovat Interpolovat (double *) - & # X3e; interpolate_vertex_values (double *)
- Přidat Python verze Cahn-Hilliard demo
- Fix chyby v assemble.py
- Povolení interpolace funkcí mezi neodpovídající ok
- Odstranit Function :: Funkce (std :: string filename)
- Přechod na nový XML io
- Odstranit GenericSparsityPattern :: sort
- Požadovat řazeny / netříděný parametr v konstruktoru SparsityPattern
- Zlepšit výkon SparsityPattern :: insert
- Nahradit výčty s řetězci pro lineární algebry a vestavěným ok
- Povolit přímý přístup na konstantní hodnotu
- automaticky inicializovat subjektů v MeshEntity výrobce a zkontrolujte, rozsah
- Přidat unit testy na memorycheck
- Další hovor na vyčištění libxml2 parser na výstupu
- Odstranit unecessary argumenty v členských funkcí DofMap
- Odstranit referenční konstruktérů z DofMap, FiniteElement a FunctionSpace
- Používejte shared_ptr uložit ok v DofMap objektech
- změna rozhraní pro přebalem kód: PoissonBilinearForm - & # X3e; Poisson :: BilinearForm
- Přidat funkce info_underline () pro psaní zpráv podtržené
- Přejmenovat zprávy () - & # X3e; info () pro & quot; kompatibility & quot; s protokolování Python modulu
- Přidat elementwise množení v GeneriVector rozhraní
- GenericVector rozhraní v PyDOLFIN nyní podporují protokol sekvence
- přejmenování camelCaps funkce jména: FooBar - & # X3e; foo_bar
- Přidat krájení možnosti pro GenericMatrix rozhraní v PyDOLFIN (pouze GetItem)
- Přidat krájení možnosti pro GenericVector rozhraní v PyDOLFIN
- Přidat částku GenericVector rozhraní
Komentáře nebyl nalezen