DOLFIN

Software screenshot:
DOLFIN
Podrobnosti Software:
Verze: 1.5.0
Datum uploadu: 1 Mar 15
Licence: Volný
Popularita: 79

Rating: 2.5/5 (Total Votes: 2)

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í

Podobný software

Zopfli (Python)
Zopfli (Python)

12 May 15

py2exe
py2exe

13 Apr 15

biplist
biplist

13 Apr 15

Ostatní software developer The FEniCS Project

FErari
FErari

13 May 15

Instant
Instant

13 May 15

UFL
UFL

12 May 15

Komentáře k DOLFIN

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!