DOLFIN

Software screenshot:
DOLFIN
Software detaljer:
Version: 1.5.0
Upload dato: 1 Mar 15
Licens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

Dette er en enkel, ensartet og intuitiv objektorienteret API i C ++ og Python

Egenskaber :.

  • Automatisk og effektiv evaluering af finite element variational former gennem FFC eller SyFi
  • Automatisk og effektiv samling af lineære systemer
  • Generelle familier af finite elementer, herunder vilkårlig rækkefølge kontinuerlige og diskontinuerlige Lagrange finite elementer, BDM elementer, RT elementer, BDFM elementer, Nedelec elementer og Crouzeix-Raviart
  • Vilkårlige blandede elementer som en kombination af grundlæggende elementer, herunder for eksempel Taylor-Hood
  • Discontinuous Galerkin metoder, herunder jump vilkår, gennemsnit og integraler end indvendige mesh facetter
  • Højtydende lineær algebra gennem uBLAS, PETSc, Trilinos og MTL4 (eksperimentel) med simpel C ++ og Python indpakning
  • Parallel montage og løse
  • Simplex masker i 1D, 2D (trekanter), og 3D (tetraeder), herunder adaptive mesh raffinement
  • Multi-adaptive McG (q) / MDG (q) og mono-adaptive cG (q) / dG (Q) ODE solvers
  • Support for en række input / output-formater, herunder Dolfin XML, VTK, Octave, MATLAB, Diffpack, Exodus II

Hvad er nyt i denne udgivelse:

  • Denne udgivelse bringer en lang række oprydninger og fejlrettelser relative til den nyligt udgivet Dolfin 1.0-beta2.

Hvad er nyt i version 0.9.11:

  • Skift licens fra LGPL v2.1 til LGPL v3 eller senere
  • Flyttet meshconverter til dolfin_utils
  • Tilføj støtte til ombygning af materielle markører for Gmsh masker
  • Tilføj støtte til punktkilder (klasse PointSource)
  • Omdøb logning - & # X3e; set_log_active
  • Tilføj parameter & quot; clear_on_write & quot; til Timeseries
  • Tilføj støtte til input / output af indlejrede parametersæt
  • Kontroller for dimensioner i lineære løsere
  • Tilføj støtte til automatiseret fejlkontrol for variational problemer
  • Tilføj støtte til videreudvikling af MeshFunctions efter mesh raffinement
  • Skift rækkefølge forsøgsresultater rum i Form konstruktører

Hvad er nyt i version 0.9.10:

  • Tilføj støtte til automatiseret fejl kontrol variational problemer.
  • Tilføj støtte til videreudvikling af MeshFunctions efter mesh raffinement.

Hvad er nyt i version 0.9.9:

  • Skift byggesystem til CMake
  • Tilføj navngivne MeshFunctions: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • Tillad indstilling konstante randbetingelser direkte uden at bruge Konstant
  • Tillad indstilling randbetingelser baseret på snor (& quot; x [0] == 0,0 & quot;)
  • Opret manglende biblioteker hvis angivet som en del af filnavne
  • Tillad genbrug af preconditioners for de fleste backends
  • Rettelser til UMFPACK solver på nogle 32 bit-maskiner
  • Give adgang til flere Hypre preconditioners via PETSc
  • Opdateringer til SLEPc 3,1
  • forbedre og gennemføre genbrug af LU factorizations for alle backends
  • Fix bug i forfinelse af MeshFunctions

Hvad er nyt i version 0.9.3:

  • Tilføj global parameter & quot; ffc_representation & quot; til formular repræsentation i FFC JIT compiler
  • Opret norm () funktion håndtere begge vektorer og funktioner i Python
  • SpeedUp periodiske randbetingelser og gøre arbejdet for blandede (vektor-værdsat) elementer
  • Tilføj muligheder for at bruge et vilkårligt antal numpy vifte ved tildeling matricer og vektorer
  • Tilføj muligheder for at bruge nogen heltal numpy array til indeks i matricer og vektorer
  • Fix for INT typemaps i PyDOLFIN
  • Split mult i mult og transpmult
  • Filtrer PETSc argument, når parsing kommandolinjeparametre
  • Udvid bemærkninger slurk grænseflade filer
  • Tilføj ophavsretslige erklæringer til SWIG grænseflade filer (ikke færdig endnu)
  • Tilføj typemaps for diverse std :: vector & # X3C, typer & # X3e; i PyDOLFIN
  • Fjern afhængigheder på std_vector.i reducerende SWIG wrapper kode størrelse
  • Brug relativ% omfatter dolfin.i
  • Ændret navne på SWIG grænseflade filer dolfin_foo.i - & # X3e; foo.i
  • Tilføj funktion interpoleres () i Python interface
  • Fix typmaps for uint i Python 2.6
  • Brug TypeError stedet for ValueError i typechecks i typmaps.i
  • Tilføj / ud shared_ptr & # X3C; Epetra_FEFoo & # X3e; typemaps for PyDOLFIN
  • Fix JIT kompilering parallelt
  • Tilføj en compile_extension_module funktion i PyDOLFIN
  • Fix bug i Python vektor opgave
  • Tilføj støtte til komprimeret base64 kodede VTK-filer (ved hjælp af zlib)
  • Tilføj støtte til base64 kodet VTK filer
  • Eksperimentel støtte til parallel montering og løse
  • Bug fix i projektet () funktion, opdatere til UFL syntaks
  • Fjern DISP () funktioner, og erstatte med info (foo, true)
  • Tilføj FEM unit test (Python)
  • Ryd op SystemAssembler
  • Aktiver assemble_system gennem PyDOLFIN
  • Tilføj "norm" for GenericMatrix
  • Effektivisering i NewtonSolver
  • Omdøb NewtonSolver :: get_iteration () til NewtonSolver :: iteration ()
  • Forbedringer EpetraKrylovSolver :: løse
  • Tilføj konstruktør Vector :: Vector (const GenericVector & x)
  • Fjern SCons deprecation advarsler
  • hukommelsesfejl fix i PETScKrylovSolver
  • Omdøb dolfin_assert - & # X3e; hævde og bruge C ++ udgave
  • Fix debug / optimere flag
  • Fjern AvgMeshSize, InvMeshSize, InvFacetArea fra SpecialFunctions
  • Omdøb MeshSize - & # X3e; CellSize
  • Rewrite parameter med forbedret understøttelse af kommando-line parsing,
  • lokalisering af parametre (per klasse) og brugervenlighed fra Python
  • Fjern OutflowFacet fra SpecialFunctions
  • Omdøb interpoleres (dobbelt *) - & # X3e; interpolate_vertex_values ​​(dobbelt *)
  • Tilføj Python version af Cahn-Hilliard demo
  • Fix bug i assemble.py
  • Tillad interpolation af funktioner mellem ikke-matchende masker
  • Fjern Funktion :: Funktion (std :: string filename)
  • Overgang til ny XML io
  • Fjern GenericSparsityPattern :: sortere
  • Kræv sorteres / usorteret parameter i SparsityPattern konstruktør
  • Forbedre ydeevne SparsityPattern :: indsæt
  • Erstat Gentagelsestyper med strenge til lineær algebra og indbyggede masker
  • Tillad direkte adgang til konstant værdi
  • Initialiser enheder i MeshEntity konstruktør automatisk og tjek interval
  • Tilføj unit test til memorycheck
  • Tilføj opkald til at rydde op libxml2 parser ved afkørsel
  • Fjern unødige argumenter i DofMap medlem funktioner
  • Fjern reference- konstruktører fra DofMap, FiniteElement og FunctionSpace
  • Brug en shared_ptr at gemme masken i DofMap objekter
  • Grænseflade ændring for wrapper-kode: PoissonBilinearForm - & # X3e; Poisson :: BilinearForm
  • Tilføj funktion info_underline () til at skrive understregede beskeder
  • Omdøb besked () - & # X3e; info () for & quot; kompatibilitet & quot; med Python logning modul
  • Tilføj elementwise multiplikation i GeneriVector grænseflade
  • GenericVector grænseflade i PyDOLFIN understøtter nu sekvensen protokollen
  • Omdøb for camelCaps funktioner navne: foobar - & # x3e; foo_bar
  • Tilføj udskæring kapaciteter til GenericMatrix grænseflade i PyDOLFIN (kun getitem)
  • Tilføj udskæring kapaciteter til GenericVector grænseflade i PyDOLFIN
  • Tilføj sum til GenericVector grænseflade

Lignende software

wadllib
wadllib

14 Apr 15

PLY
PLY

6 Jun 15

json2xlsx
json2xlsx

5 Jun 15

python-registry
python-registry

28 Feb 15

Andre software developer The FEniCS Project

Instant
Instant

13 May 15

FIAT
FIAT

13 May 15

FFC
FFC

12 May 15

UFL
UFL

12 May 15

Kommentarer til DOLFIN

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!