DOLFIN

Software kuvakaappaus:
DOLFIN
Ohjelmiston tiedot:
Versio: 1.5.0
Lähetyksen päivämäärä: 1 Mar 15
Kehittäjä: The FEniCS Project
Lupa: Vapaa
Suosio: 8

Rating: nan/5 (Total Votes: 0)

Tämä on yksinkertainen, johdonmukainen ja intuitiivinen olio-API C ++ ja Python.

Ominaisuudet :

  • Automaattinen ja tehokkaan arvioinnin Elementtimallissa variational muotoja kautta SAK tai SyFi
  • Automaattinen ja tehokas kokoonpano lineaarijärjestelmien
  • Yleistä perheille elementtisuunnittelun, kuten mielivaltaisia ​​jotta jatkuva ja epäjatkuva Lagrange elementtisuunnittelun, BDM elementtejä, RT elementtejä, BDFM elementtejä, Nedelec elementit ja CROUZEIX-Raviart
  • mielivaltaisia ​​sekoitettu elementtejä yhdistelmä peruselementit, kuten esimerkiksi Taylor-Hood
  • Discontinuous Galerkin menetelmiä kuten hyppy termejä, keskiarvot, ja integraalit yli sisätila mesh puolia
  • Korkean suorituskyvyn lineaarialgebra kautta uBLAS, PETSc, Trilinos ja MTL4 (kokeellinen) yksinkertainen C ++ ja Python kääreet
  • Parallel kokoonpano ja ratkaista
  • Simplex silmää 1D, 2D (kolmiot), ja 3D (tetrahedra), mukaan lukien mukautuva mesh hienostuneisuus
  • Multi-mukautuva mcg (q) / MDG (q) ja mono-mukautuva cG (q) / dG (q) ODE ratkaisija
  • Tuki erilaisia ​​input / output formaatit, kuten Dolfin XML, VTK, Octave, MATLAB, Diffpack, Exodus II

Mitä uutta tässä julkaisussa:

  • Tämä julkaisu tuo useita puhdistuksia ja korjauksia suhteellinen äskettäin julkaissut Dolfin 1,0-beeta-2.

Mitä uutta versiossa 0.9.11:

  • Muuta lisenssillä LGPL v2.1 ja LGPL v3 tai uudempi
  • Siirretty meshconverter kohteeseen dolfin_utils
  • Lisää tukea konvertoinnit merkkiaineita Gmsh silmää
  • Lisää tukea pistelähteet (luokka PointSource)
  • Nimeä puunkorjuu - & # x3e; set_log_active
  • Lisää parametri & quot; clear_on_write & quot; jotta Palkat
  • Lisää tukea input / output sisäkkäisiä parametrijoukkoja
  • Tarkista mitat lineaarisen solvers
  • Lisää tukea automatisoitu virheenkorjaustoimintojen variational ongelmia
  • Lisää tukea tarkentaminen MeshFunctions jälkeen mesh hienostuneisuus
  • Muuta järjestystä testi ja tutkimus tilojen muoto rakentajien

Mitä uutta versiossa 0.9.10:

  • Lisää tukea automatisoitu virheenkorjaustoimintojen variational ongelmia.
  • Lisää tukea tarkentaminen MeshFunctions jälkeen mesh hienostuneisuus.

Mitä uutta versiossa 0.9.9:

  • Muuta rakentaa järjestelmä CTee
  • Lisää nimi MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • Salli asettamalla vakio reunaehdot suoraan ilman Constant
  • Salli asettamalla reunaehtoja perustuu string (& quot; x [0] == 0,0 & quot;)
  • Luo puuttuu hakemistoja, jos määritetty osana tiedostojen nimet
  • Salli uudelleenkäyttöä preconditioners useimmille backends
  • Korjauksia UMFPACK ratkaisija joissakin 32 bit koneita
  • On tarjottava enemmän Hypre preconditioners kautta PETSc
  • Päivityksiä SLEPc 3,1
  • Paranna ja toteuttaa uudelleenkäyttöä LU factorizations kaikille backends
  • Korjaa vian tarkentaminen MeshFunctions

Mitä uutta versiossa 0.9.3:

  • Lisää globaali parametri & quot; ffc_representation & quot; lomake edustus SAK JIT-kääntäjä
  • Tee normi () funktio hoitaa sekä vektoreita ja toimintoja Python
  • Speedup määräajoin reunaehdot ja tehdä työtä mixed (vektoriarvoisen) elementit
  • Lisää mahdollisuuksia käyttää mitä tahansa määrää numpy array Jaettaessa matriisit ja vektorit
  • Lisää mahdollisuuksia käyttää mitä tahansa kokonaisluku numpy array indeksien matriisit ja vektorit
  • Fix int typemaps vuonna PyDOLFIN
  • Split mult osaksi mult ja transpmult
  • suodattaa PETSc argumentti jäsentämiseen komentorivin parametrit
  • Laajennetaan kommentteja Huikka käyttöliittymä tiedostoja
  • Lisää tekijänoikeudet lausuntoja huikka käyttöliittymän tiedostot (ei vielä valmis)
  • Lisää typemaps varten sekalaista std :: vector & # X3C; tyypit & # x3e; in PyDOLFIN
  • Poista riippuvuudet std_vector.i vähentämiseen huikka kääre koodin koko
  • Käytä suhteellista% sisältyy dolfin.i
  • Vaihtoi nimet huikka liitäntä tiedostojen dolfin_foo.i - & # x3e; foo.i
  • Lisää toiminto interpoloida () Python interface
  • Fix typmaps varten uint python 2.6
  • Käytä Tyyppivirhe sijasta ValueError vuonna typechecks vuonna typmaps.i
  • Lisää / pienennä shared_ptr & # X3C; Epetra_FEFoo & # x3e; typemaps varten PyDOLFIN
  • Fix JIT laatiminen samanaikaisesti
  • Lisää compile_extension_module toiminto PyDOLFIN
  • Korjaa vika Python vektori tehtävän
  • Lisää tukea pakattu base64 koodattuja VTK tiedostot (käyttäen zlib)
  • Lisää tukea base64 koodattuja VTK tiedostoja
  • Kokeellinen tuki rinnakkain kokoonpano ja ratkaista
  • Virhekorjaus hankkeessa () funktio, päivitys UFL syntaksin
  • Poista DISP () toiminnot ja korvataan info (foo, true)
  • Lisää fem laite testi (Python)
  • Siivoa SystemAssembler
  • Ota assemble_system kautta PyDOLFIN
  • Lisää 'normi' to GenericMatrix
  • Tehokkuus parannuksia NewtonSolver
  • Nimeä NewtonSolver :: get_iteration () ja NewtonSolver :: iteroinnin ()
  • Parannuksia EpetraKrylovSolver :: ratkaista
  • Lisää rakentajan Vector :: Vector (const GenericVector & x)
  • Poista SCons vähättely varoitukset
  • Muisti vuotaa fix PETScKrylovSolver
  • Nimeä dolfin_assert - & # x3e; puolustaa ja käyttää C ++ versio
  • Fix debug / optimoida liput
  • Poista AvgMeshSize, InvMeshSize, InvFacetArea alkaen SpecialFunctions
  • Nimeä MeshSize - & # x3e; CellSize
  • uudelleenkirjoitus parametri järjestelmän parannettu tuki komentorivin jäsentämiseen,
  • lokalisointi parametrien (per luokka) ja käytettävyys Python
  • Poista OutflowFacet päässä SpecialFunctions
  • Nimeä interpoloida (double *) - & # x3e; interpolate_vertex_values ​​(double *)
  • Lisää Python versio Cahnin-Hilliard demo
  • Korjaa vian assemble.py
  • Salli interpoloimalla toimintojen välillä ei-matching silmää
  • Poista toiminto :: Toiminto (std :: string tiedostonimi)
  • Siirtyminen uuteen XML io
  • Poista GenericSparsityPattern :: sort
  • Vaadi lajiteltu / lajittelemattomat parametri SparsityPattern rakentaja
  • Paranna suorituskykyä SparsityPattern :: insertin
  • Korvaa enums kanssa jousille lineaarialgebraa ja sisäänrakennettu silmää
  • Salli suora yhteys Constant arvo
  • Alusta yhteisöihin MeshEntity rakentaja automaattisesti ja katso valikoima
  • Lisää laite testejä memorycheck
  • Lisää puhelu siivota libxml2 parseri Lopeta
  • Poista tarpeettomat argumentteja DofMap jäsenfunktiot
  • Poista viittaus rakentajille alkaen DofMap, FiniteElement ja FunctionSpace
  • Käytä shared_ptr tallentaa mesh DofMap esineitä
  • Interface muutoksen kääre koodi: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
  • Lisää toiminto info_underline () kirjoittamiseen korosti viestejä
  • Nimeä viesti () - & # x3e; info () & quot; yhteensopivuuden & quot; Python kirjautumalla moduuli
  • Lisää elementwise Lisääntymisen GeneriVector käyttöliittymä
  • GenericVector käyttöliittymän PyDOLFIN tukevat nyt sekvenssiprotokolla
  • Nimeä of camelCaps toimintojen nimet: foobar - & # x3e; foo_bar
  • Lisää viipalointi valmiuksia GenericMatrix käyttöliittymän PyDOLFIN (vain getitem)
  • Lisää viipalointi valmiuksia GenericVector käyttöliittymän PyDOLFIN
  • Lisää summan GenericVector käyttöliittymä

Vastaavia ohjelmistoja

OpenPyxl
OpenPyxl

19 Jul 15

GitMon
GitMon

5 Jun 15

PyTTY
PyTTY

23 Jul 15

mwlib
mwlib

13 May 15

Muu ohjelmistojen kehittäjä The FEniCS Project

Instant
Instant

13 May 15

FFC
FFC

12 May 15

UFL
UFL

12 May 15

FIAT
FIAT

13 May 15

Kommentit DOLFIN

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!