Sagteware besonderhede:
Weergawe: 1.5.0
Upload datum: 1 Mar 15
Lisensie: Gratis
Populariteit: 79
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
Kommentaar nie gevind