DOLFIN

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

Rating: nan/5 (Total Votes: 0)

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

metaPdf
metaPdf

5 Jun 15

Enstaller
Enstaller

12 May 15

cookies
cookies

5 Jun 15

Pyparsing
Pyparsing

13 May 15

Ostatní software developer The FEniCS Project

FFC
FFC

12 May 15

UFL
UFL

12 May 15

FIAT
FIAT

13 May 15

Komentáře k DOLFIN

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