DOLFIN

Screenshot Software:
DOLFIN
Detalii soft:
Versiune: 1.5.0
Incarca data: 1 Mar 15
Producător: The FEniCS Project
Licenţă: Gratuit
Popularitate: 79

Rating: 2.5/5 (Total Votes: 2)

Acesta este un API simplu, coerent și intuitiv orientat pe obiect în C ++ si Python

Caracteristici :.

  • automat și evaluarea eficientă a formelor element de variaționale finite prin FFC sau SyFi
  • asamblare automată și eficientă a sistemelor liniare
  • familii generale de elemente finite, inclusiv Lagrange elemente ordine arbitrară continue și discontinue finite, elemente BDM, elemente RT, elemente BDFM, elemente Nedelec și Crouzeix-Raviart
  • elemente mixte arbitrare ca combinație de elemente de bază, inclusiv, de exemplu, Taylor-Hood
  • Metode de discontinua Galerkin, inclusiv termeni sari, medii, si integrale peste fațete cu ochiuri interior
  • algebra liniara Înaltă performanță prin uBLAS, PETSc, Trilinos și MTL4 (experimental) cu simpla C ++ și Python ambalaje
  • asamblare paralel și de a rezolva
  • Simplex ochiuri în 1D, 2D (triunghiuri), și 3D (tetraedre), inclusiv adaptare rafinament ochiurilor de plasă
  • Multi-adaptive mcg (q) / ODM (q) și mono-adaptiv CG (q) / dG (q) în rezolvarea ODE
  • Suport pentru o gamă largă de formate de intrare / ieșire, inclusiv Dolfin XML, VTK, Octave, MATLAB, Diffpack, Exodus II

Ce este nou în această versiune:

  • Această versiune aduce un număr mare de curatarea și bug fixat relative a lansat recent Dolfin 1.0 beta2.

Ce este nou în versiunea 0.9.11:

  • Schimbare licență de la v2.1 LGPL la LGPL v3 sau mai târziu
  • meshconverter Mutat în dolfin_utils
  • Adauga suport pentru conversia de markeri materiale pentru rețele Gmsh
  • Adauga sprijin pentru sursele punctiforme (clasa PointSource)
  • Redenumire logare - & # x3e; set_log_active
  • Adăugați parametrul & quot; clear_on_write & quot; la TimeSeries
  • Adauga suport pentru intrare / ieșire de seturi de parametri imbricate
  • Verificați dimensiunile în rezolvarea liniare
  • Adauga suport pentru controlul erorilor automatizat pentru probleme variationale
  • Adauga suport pentru rafinament de MeshFunctions după rafinament ochiurilor de plasă
  • Schimbare comandă de testare și studiilor spații în constructori Formă

Ce este nou în versiunea 0.9.10:

  • Adauga suport pentru controlul erorilor automatizat pentru probleme variationale.
  • Adauga suport pentru rafinament de MeshFunctions după rafinament ochiurilor de plasă.

Ce este nou în versiunea 0.9.9:

  • sistem Schimbare construi la CMake
  • Adăugați MeshFunctions numele de: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • Permiteți stabilirea condițiilor de frontieră constante direct, fără a utiliza Constant
  • Permiteți stabilirea condițiilor de frontieră, pe baza string (& quot; x [0] == 0,0 & quot;)
  • Creați directoare lipsă dacă este specificat ca parte a numelor de fișiere
  • Permiteți reutilizarea preconditioners pentru majoritatea backend
  • Corecții pentru UMFPACK Solver pe unele masini 32 biți
  • Asigurarea accesului la mai multe preconditioners Hypre prin PETSc
  • Update-uri pentru SLEPc 3.1
  • Îmbunătățirea și punerea în aplicare reutilizarea factorizations LU pentru toate backend
  • Fix bug în rafinament de MeshFunctions

Ce este nou în versiunea 0.9.3:

  • Adăugați parametru global & quot; ffc_representation & quot; pentru formă reprezentare în FFC JIT compilator
  • Asigurați normă (funcția) mâner atât vectori și funcții în Python
  • accelerare condiții la limită periodice și face munca de elemente mixte (prim-vector)
  • Adăugați posibilități de a utiliza orice locație număr NumPy când atribuirea matrice și vectori
  • Adăugați posibilități de a utiliza orice matrice NumPy întreg pentru indicii în matrice și vectori
  • Fix pentru typemaps int în PyDOLFIN
  • mult Split, în mult și transpmult
  • Filtrarea argument PETSc când parsarea parametrii de linie de comandă
  • Extindere comentarii la înghițitură de fișiere de interfață
  • Adăugați declarații privind drepturile de autor la fișiere de interfață înghițitură (nu a terminat încă)
  • Adăugați typemaps pentru misc std :: vector # x3c; tipuri si # x3e; în PyDOLFIN
  • îndepărta dependențe pe std_vector.i reducerea dimensiunii înghițitură cod balotat
  • Utilizați relativă% include în dolfin.i
  • schimbată nume pe fișiere de interfață înghițitură dolfin_foo.i - & # x3e; foo.i
  • Adăugați funcția Interpolare () în interfața Python
  • Fix typmaps pentru uint în Python 2.6
  • Utilizarea TypeError în loc de ValueError în typechecks în typmaps.i
  • Adăugați in / shared_ptr & # x3c; Epetra_FEFoo & # x3e; typemaps pentru PyDOLFIN
  • compilarea Fix JIT în paralel
  • Adaugă o funcție compile_extension_module în PyDOLFIN
  • Fix bug în misiune vector Python
  • Adauga suport pentru base64 comprimat codate fișiere VTK (folosind zlib)
  • Adauga suport pentru base64 codificate fișiere VTK
  • suport experimental pentru asamblare paralel și pentru a rezolva
  • funcție fix Bug la proiect (), modificare a sintaxă UFL
  • Eliminați disp () funcții și înlocuiți de informatii (foo, adevărat)
  • Adăugați încercare unitate FEM (Python)
  • Curățați SystemAssembler
  • Activare assemble_system prin PyDOLFIN
  • Adauga 'normă "pentru a GenericMatrix
  • îmbunătățiri de eficiență în NewtonSolver
  • Redenumire NewtonSolver :: get_iteration () pentru a NewtonSolver :: repetare ()
  • Îmbunătățirile aduse EpetraKrylovSolver :: rezolva
  • Adăugați constructor Vector :: Vector (const GenericVector & x)
  • Remove SCons avertizari dezaprobare
  • fix scurgeri de memorie în PETScKrylovSolver
  • Redenumire dolfin_assert - & # x3e; afirma și de a folosi versiunea C ++
  • Fix depanare / optimizare steaguri
  • Eliminare AvgMeshSize, InvMeshSize, InvFacetArea din SpecialFunctions
  • Redenumire MeshSize - & # x3e; CellSize
  • sistem parametru Rescrie cu suport îmbunătățit pentru linia de comandă parsare,
  • Sediu de parametri (pe clase) și gradul de utilizare de la Python
  • Eliminați OutflowFacet din SpecialFunctions
  • Redenumire Interpolare (dublu *) - & # x3e; interpolate_vertex_values ​​(dublu *)
  • Adăugați versiune Python de Cahn-Hilliard demo
  • Fix bug în assemble.py
  • permisului de interpolare a funcțiilor între ochiuri de bază non-plasa
  • Eliminare Funcția :: Funcția (std :: string filename)
  • Tranziția la noua XML io
  • Eliminați GenericSparsityPattern :: fel
  • Solicitarea sortate parametru / nesortate în constructor SparsityPattern
  • Îmbunătățirea performanței de SparsityPattern :: inserați
  • Înlocuiți ENUM cu corzi de algebra liniara si ochiuri built-in
  • Permiteți accesul direct la valoare constantă
  • inițializa entități din MeshEntity constructor automat și verifica gamă
  • Adăugați testelor unitare la memorycheck
  • Adăugare apel pentru a curăța libxml2 parser la ieșire
  • Eliminare argumente unecessary în funcții de membru DofMap
  • Eliminați constructori de referință din DofMap, FiniteElement și FunctionSpace
  • Utilizați un shared_ptr pentru a stoca rețeaua în obiecte DofMap
  • schimba interfata pentru cod înveliș: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
  • Adăugați funcția info_underline () pentru scris subliniat mesajele
  • Redenumire mesaj () - & # x3e; info () pentru & quot; compatibilitate & quot; cu modul de logare Python
  • Adăugați multiplicare elementwise în interfață GeneriVector
  • interfață GenericVector în PyDOLFIN susține acum protocolul secvență
  • redenumite camelCaps funcții nume: foobar - pe & # x3e; foo_bar
  • Adăugați retezarea capabilități pentru interfață GenericMatrix din PyDOLFIN (numai getitem)
  • Adăugați retezarea capabilități de interfață GenericVector în PyDOLFIN
  • Adăugați sumă la interfață GenericVector

Software similare

rarfile
rarfile

13 Apr 15

xls2db
xls2db

5 Jun 15

isit
isit

1 Mar 15

pyregion
pyregion

13 May 15

Alte software-uri de dezvoltator The FEniCS Project

Instant
Instant

13 May 15

FFC
FFC

12 May 15

FIAT
FIAT

13 May 15

UFL
UFL

12 May 15

Comentarii la DOLFIN

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!