DOLFIN

Sagteware kiekie:
DOLFIN
Sagteware besonderhede:
Weergawe: 1.5.0
Upload datum: 1 Mar 15
Ontwikkelaar: The FEniCS Project
Lisensie: Gratis
Populariteit: 79

Rating: 2.5/5 (Total Votes: 2)

Dit is 'n eenvoudige, konsekwent en intuïtief objek-georiënteerde API in C ++ en Python

Eienskappe :.

  • Outomatiese en die doeltreffende evaluering van eindige element variasionele vorms deur FFK of SyFi
  • Outomatiese en doeltreffende vergadering van lineêre stelsels
  • Algemene families van eindige elemente, insluitend arbitrêre om kontinue en diskontinue Lagrange eindige elemente, BDM elemente, RT elemente, BDFM elemente, Nedelec elemente en Crouzeix-Raviart
  • Arbitrêre gemengde elemente as kombinasie van basiese elemente, insluitend byvoorbeeld Taylor-Hood
  • discontinue Galerkin metodes, insluitend spring terme, gemiddeldes, en integrale oor binneland maas fasette
  • Hoë-prestasie lineêre algebra deur uBLAS, PETSc, Trilinos en MTL4 (eksperimentele) met 'n eenvoudige C ++ en Python omhulsels
  • Parallel vergadering en los
  • Simplex roosters in 1D, 2D (driehoeke) en 3D (tetrahedrons), insluitend aangepaste mesh verfyning
  • Multi-adaptive MCG (q) / MDG (q) en mono-adaptive CG (q) / DG (q) ODE solvers
  • Ondersteuning vir 'n verskeidenheid van toevoer / afvoer-formate, insluitend Dolfin XML, VTK, Octave, MATLAB, Diffpack, Exodus II

Wat is nuut in hierdie release:

  • Hierdie vrystelling bring 'n groot aantal van die skoonmaak en foutherstellings relatiewe aan die nuut vrygestelde Dolfin 1.0-beta2.

Wat is nuut in die weergawe 0.9.11:

  • Change lisensie van LGPL v2.1 te LGPL v3 of later
  • Het meshconverter te dolfin_utils
  • Voeg ondersteuning vir die omskakeling van die materiaal merkers vir Gmsh roosters
  • Voeg ondersteuning vir punt bronne (klas PointSource)
  • Herbenoem meld - & # x3e; set_log_active
  • Voeg parameter & quot; clear_on_write & quot; te tijdreeksen
  • Voeg ondersteuning vir toevoer / afvoer van geneste parameter stelle
  • Gaan vir dimensies in lineêre solvers
  • Voeg ondersteuning vir outomatiese fout beheer vir variasionele probleme
  • Voeg ondersteuning vir verfyning van MeshFunctions na mesh verfyning
  • Change orde van toets en verhoor spasies in Form vervaardigerskampioenskap

Wat is nuut in die weergawe 0.9.10:

  • Voeg ondersteuning vir outomatiese fout beheer vir variasionele probleme.
  • Voeg ondersteuning vir verfyning van MeshFunctions na mesh verfyning.

Wat is nuut in die weergawe 0.9.9:

  • Change bou stelsel te CMake
  • Voeg vernoem MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • Laat opstel konstante randvoorwaardes direk sonder die gebruik van Constant
  • Laat opstel randvoorwaardes gebaseer op string (& quot; x [0] == 0.0 & quot;)
  • Skep ontbreek dopgehou indien gespesifiseer as deel van lêername
  • Laat hergebruik van preconditioners vir die meeste back ends
  • Oplossing vir UMFPACK oplosser op sowat 32 bit masjiene
  • Verskaf toegang tot meer Hypre preconditioners via PETSc
  • Updates vir SLEPc 3.1
  • Verbeter en hergebruik van LU factorisaties implementeer vir alle back ends
  • Fix fout in verfyning van MeshFunctions

Wat is nuut in die weergawe 0.9.3:

  • Voeg globale parameter & quot; ffc_representation & quot; vir vorm verteenwoordiging in FFK JIT samesteller
  • Maak norm () funksie hanteer beide vektore en funksies in Python
  • speedup periodieke grenstoestande en maak werk vir gemengde (vektor-waarde) elemente
  • Voeg moontlikhede enige aantal Numpy skikking te gebruik wanneer die toeken matrikse en vektore
  • Voeg moontlikhede enige heelgetal Numpy skikking indekse in matrikse en vektore te gebruik
  • Fix vir int typemaps in PyDOLFIN
  • Split mult in mult en transpmult
  • Filter PETSc argument met lees command-line parameters
  • Brei kommentaar koppelvlak lêers te sluk
  • Voeg kopiereg state sluk koppelvlak lêers (nog nie klaar nie)
  • Voeg typemaps vir misc std :: vektor & # x3c; tipes & # x3e; in PyDOLFIN
  • Verwyder afhanklikhede op std_vector.i vermindering sluk wrapper kode grootte
  • Gebruik relatiewe% sluit in dolfin.i
  • verander name op sluk koppelvlak lêers dolfin_foo.i - & # x3e; foo.i
  • Voeg funksie Interpoleer () in Python koppelvlak
  • Fix typmaps vir uint in python 2.6
  • Gebruik TypeError plaas van ValueError in typechecks in typmaps.i
  • Voeg in / uit shared_ptr & # x3c; Epetra_FEFoo & # x3e; typemaps vir PyDOLFIN
  • Fix JIT samestelling in parallel
  • Voeg 'n compile_extension_module funksie in PyDOLFIN
  • Fix fout in Python vektor opdrag
  • Voeg ondersteuning vir saamgeperste base64 geënkodeerde VTK lêers (met behulp van zlib)
  • Voeg ondersteuning vir base64 geënkodeerde VTK lêers
  • eksperimentele ondersteuning vir parallel vergadering en los
  • Bug fix in die projek () funksie, werk te boonste explosie grens sintaksis
  • Verwyder disp () funksies en vervang deur inligting (cat, true)
  • Voeg fem eenheid toets (Python)
  • Skoon te maak SystemAssembler
  • Aktiveer assemble_system deur PyDOLFIN
  • Voeg 'norm' te GenericMatrix
  • verbetering in doeltreffendheid in NewtonSolver
  • Rename NewtonSolver :: get_iteration () te NewtonSolver :: iterasie ()
  • Verbeterings aan EpetraKrylovSolver :: los
  • Voeg constructor Vector :: Vector (const GenericVector & x)
  • Verwyder SCons afkeuring waarskuwings
  • Memory lek fix in PETScKrylovSolver
  • Herbenoem dolfin_assert - & # x3e; geld en gebruik C ++ weergawe
  • Fix debug / optimaliseer vlae
  • Verwyder AvgMeshSize, InvMeshSize, InvFacetArea van SpecialFunctions
  • Herbenoem MeshSize - & # x3e; CellSize
  • Herskryf parameter stelsel met verbeterde ondersteuning vir opdrag-lyn parsing,
  • lokalisering van parameters (per klas) en bruikbaarheid van Python
  • Verwyder OutflowFacet van SpecialFunctions
  • Herbenoem Interpoleer (dubbel *) - & # x3e; interpolate_vertex_values ​​(dubbel *)
  • Voeg Python weergawe van Cahn-Hilliard demo
  • Fix fout in assemble.py
  • Permit interpolasie van funksies tussen niepassende roosters
  • Verwyder Function :: Function (st :: string lêernaam)
  • oorgang na die nuwe XML io
  • GenericSparsityPattern :: Verwyder soort
  • Vereis gesorteer / Unsorted parameter in SparsityPattern constructor
  • Verbeter prestasie van SparsityPattern :: insetsel
  • Vervang enums met snare vir lineêre algebra en ingeboude roosters
  • Laat direkte toegang tot konstante waarde
  • inisialiseer entiteite in MeshEntity constructor outomaties en kyk reeks
  • Voeg eenheid toetse aan die memorycheck
  • Voeg bel om skoon te maak libxml2 parser by uitgang
  • Verwyder onnodige argumente in DofMap lid funksies
  • Verwyder verwysing vervaardigerskampioenskap van DofMap, FiniteElement en FunctionSpace
  • Gebruik 'n shared_ptr die maas in DofMap voorwerpe te slaan
  • Interface verandering vir wrapper kode: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
  • Voeg funksie info_underline () vir skryf onderstreep boodskappe
  • Herbenoem boodskap () - & # x3e; info () vir & quot; verenigbaarheid & quot; met Python meld module
  • Voeg elementwise vermenigvuldiging in GeneriVector koppelvlak
  • GenericVector koppelvlak in PyDOLFIN ondersteun nou die volgorde protokol
  • Rename van camel Caps funksies name: Foobar - & # x3e; foo_bar
  • Voeg sny vermoëns vir GenericMatrix koppelvlak in PyDOLFIN (slegs getitem)
  • Voeg sny vermoëns vir GenericVector koppelvlak in PyDOLFIN
  • Voeg som GenericVector koppelvlak

Soortgelyke sagteware

python-snappy
python-snappy

1 Mar 15

SourceLib
SourceLib

6 Jun 15

cookies
cookies

5 Jun 15

urlnorm
urlnorm

12 Apr 15

Ander sagteware ontwikkelaar The FEniCS Project

FIAT
FIAT

13 May 15

Instant
Instant

13 May 15

UFL
UFL

12 May 15

Kommentaar te DOLFIN

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!