DOLFIN

Software screenshot:
DOLFIN
Software ətraflı:
Version: 1.5.0
Tarixi Upload: 1 Mar 15
Geliştirici: The FEniCS Project
Lisenziya: Pulsuz
Məşhurluq: 8

Rating: nan/5 (Total Votes: 0)

Bu və Python ++ C, sadə ardıcıl və intuitiv obyekt-yönümlü API

Features .

  • Avtomatik və FFC ya SyFi vasitəsilə sonlu element variasiya formaları səmərəli qiymətləndirilməsi
  • xətti sistemləri Avtomatik və səmərəli toplaşmaq

  • Ixtiyari qaydada davamlı və kəsilən Lagrange sonlu elementlər, BDM elementləri, RT elementləri, BDFM elementləri, Nedelec elementləri və Crouzeix-Raviart, o cümlədən
  • sonlu elementlər Ümumi ailələri,
  • o cümlədən əsas elementləri birləşməsi kimi xoşuna qarışıq elementləri, məsələn Taylor-Hood
  • Daxili mesh yönlü üzərində jump şərtləri, orta, və inteqrallar, o cümlədən Kəsilən Galerkin üsulları

  • UBLAS vasitəsilə
  • Yüksək-performance xətti cəbr, PETSc, Trilinos və MTL4 ++ sadə C (eksperimental) və Python sarmalayıcılarının
  • Paralel toplaşmaq və həll
  • Simplex 1D, 2D (üçbucaq) və 3D adaptiv mesh zəriflik, o cümlədən (tetrahedra)
  • meshes
  • Multi-adaptiv MCG (q) / MİM (q) və mono-adaptiv CG (q) / DG (q) ODE həll
  • Dolfin XML, VTK, Oktav, Mətləb, Diffpack, Çıxış II, o cümlədən Giriş / çıxış formatları, bir sıra Support

Bu azad yeni nədir:

  • Bu azad nisbi cleanups və hata düzeltmelerini bir çox gətirir Yeni azad Dolfin 1.0-beta2 üçün.

versiya 0.9.11 yeni nədir:

LGPL v2.1 olan

  • Change lisenziya üçün LGPL v3 və ya daha sonra
  • dolfin_utils köçürüldü meshconverter
  • Gmsh meshes üçün material markerlər dönüşüm üçün dəstək əlavə et
  • point mənbələri üçün dəstək əlavə et (sinif PointSource)
  • giriş Rename - & # x3e; set_log_active
  • parametr & quot əlavə et; clear_on_write & quot; timeseries üçün
  • giriş üçün dəstək əlavə et / nested parametri dəstləri çıxış
  • xətti solvers ölçüləri yoxlayın
  • variasiya problemləri avtomatlaşdırılmış səhv nəzarət üçün dəstək əlavə et
  • mesh zəriflik sonra MeshFunctions dəqiqləşdirilməsi üçün dəstək əlavə et
  • Form inşaatçılar sınaq və sınaq fəzalarında Change üçün

versiya 0.9.10 yeni nədir:

  • variasiya problemləri avtomatlaşdırılmış səhv nəzarət üçün dəstək əlavə edin.
  • mesh zəriflik sonra MeshFunctions dəqiqləşdirilməsi üçün dəstək əlavə edin.

nədir versiya 0.9.9-ci Yeni

  • CMake Change qurmaq sistemi
  • adlı MeshFunctions əlavə et VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
  • istifadə etmədən birbaşa sabit sərhəd şərtləri qəbulu imkan verir Constant
  • simli əsasında sərhəd şərtləri qəbulu imkan verir (& quot; x [0] == 0.0 & quot;)

  • Fayl adları hissəsi kimi müəyyən əgər
  • itkin dizinleri yaratmaq
  • ən backends üçün preconditioners yenidən istifadə imkan verir
  • Bəzi 32 bit maşın UMFPACK çözücü üçün giderir
  • PETSc vasitəsilə daha Hypre preconditioners çıxışı təmin
  • SLEPc 3.1 Updates
  • təkmilləşdirilməsi və bütün backends üçün LU factorizations yenidən istifadə həyata
  • MeshFunctions dəqiqləşdirilməsi Fix bug

versiya 0.9.3 yeni nədir:

  • qlobal parametr & quot əlavə et; ffc_representation & quot; FFC JIT compiler forma təmsil
  • norma () funksiyası Python, həm də istiqamətini və funksiyaları idarə etmək

  • (Vektor-qiymətli) qarışıq elementləri üçün
  • Speedup dövri sərhəd şərtləri etmək iş
  • matrisleri və istiqamətini təyin edərkən hər hansı bir sayı NumPy array istifadə etmək imkanları əlavə
  • matrisleri və istiqamətini göstəriciləri üçün hər hansı bir tam NumPy array istifadə etmək imkanları əlavə
  • PyDOLFIN int typemaps üçün Fix
  • mult və transpmult
  • Split mult
  • command-line parametrləri təhlil edərkən PETSc dəlil filtrelemek
  • interface faylları yudum şərh genişləndirilməsi
  • yudum interface faylları copyright hesabatları (hələ başa deyil)
  • Əlavə et
  • misc std üçün typemaps :: vector & # x3c əlavə et; növ & # x3e; PyDOLFIN da
  • yudum banderol kodu ölçüsü azaldılması std_vector.i üzrə bağımlılıkları Sil
  • nisbi% istifadə dolfin.i daxildir

  • Yudum interface faylları
  • dəyişdi adları dolfin_foo.i - & # x3e; foo.i
  • Python interface funksiyası interpolyasiya (The) Əlavə

  • Python 2.6 -ci ildə uint üçün
  • Fix typmaps
  • typmaps.i
  • -da typechecks yerinə ValueError istifadə TypeError
  • / out shared_ptr & # x3c əlavə et; Epetra_FEFoo & # x3e; PyDOLFIN üçün typemaps

  • Paralel da
  • Fix JIT tərtib
  • PyDOLFIN bir compile_extension_module funksiyası əlavə
  • Python vektor təyin Fix bug
  • sıxılmış base64 üçün əlavə dəstək kodlanmış VTK faylları (istifadə zlib)
  • VTK faylları
  • kodlanmış base64 üçün dəstək əlavə et
  • paralel toplaşmaq Eksperimental dəstəyi və həll
  • layihə Bug fix () funksiyası, UFL sintaksis yeniləmə
  • Disp () funksiyaları çıxarın və info ilə əvəz (foo, doğru)
  • fem vahid test (Python) əlavə edin
  • SystemAssembler təmizləmək
  • PyDOLFIN vasitəsilə assemble_system Enable
  • GenericMatrix üçün "normalar" əlavə et
  • NewtonSolver da məhsuldarlığı təkmilləşdirilməsi
  • Rename NewtonSolver :: NewtonSolver üçün :: iteration get_iteration () ()
  • EpetraKrylovSolver təkmilləşdirilməsi :: həll
  • konstruktor Vector əlavə et :: Vector (const GenericVector & x)
  • Sil SCons devalvasiya xəbərdarlıq
  • PETScKrylovSolver Yaddaş sızması fix
  • dolfin_assert Rename - & # x3e; təsdiq və C ++ versiyasını istifadə
  • Fix debug / optimize bayraqları
  • SpecialFunctions dən AvgMeshSize, InvMeshSize, InvFacetArea Sil
  • MeshSize Rename - & # x3e; CellSize
  • command-line təhlil üçün təkmilləşdirilmiş dəstəyi ilə yeniden parametri sistemi,
  • Python olan parametrləri localisation (sinif üçün) və Kullanışlılık
  • SpecialFunctions olan OutflowFacet Sil
  • interpolate (double *) Rename - & # x3e; interpolate_vertex_values ​​(double *)

  • Cahn-Hilliard demo
  • Əlavə et Python versiyası
  • assemble.py Fix bug
  • qeyri-uyğunluğu meshes arasında vəzifə icazə interpolation
  • Function :: Function (std :: string fayl) Sil

  • Yeni XML
  • keçid io
  • GenericSparsityPattern Sil :: sort
  • SparsityPattern qurucusu sıralanır tələb olunur / çeşidlənməmiş parametri
  • SparsityPattern :: insert
  • performansını artırın
  • xətti cəbr və daxili meshes
  • üçün strings ilə enums dəyişdirin
  • Sabit dəyəri birbaşa imkanı
  • avtomatik MeshEntity qurucusu olan şəxslərin başlamaq və sıra yoxlamaq
  • memorycheck vahid test əlavə et
  • çıxışında Libxml2 parser təmizləmək üçün zəng et
  • DofMap üzvü funksiyaları unecessary dəlilləri rədd
  • DofMap, FiniteElement və FunctionSpace
  • arayış inşaatçılar Sil
  • DofMap obyektlərində mesh saxlamaq üçün shared_ptr istifadə
  • banderol kodu Interface dəyişiklik: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
  • yazmaq üçün funksiyası info_underline (The) Əlavə vurğuladı messages
  • Mesaj () Rename - & # x3e; Uyğunluq & quot; & quot üçün info (); Python giriş modulu ilə
  • GeneriVector interfeys elementwise vurma əlavə et
  • PyDOLFIN da GenericVector interface indi ardıcıllığı protokol dəstək
  • Rename camelCaps funksiyaları adları: Foobar - & # x3e; foo_bar
  • PyDOLFIN (yalnız getitem) və GenericMatrix interface üçün imkanları dilimleme əlavə et
  • PyDOLFIN da GenericVector interface üçün imkanları dilimleme əlavə et
  • GenericVector interface məbləği əlavə et

Oxşar proqram

pyregion
pyregion

13 May 15

Twiggy
Twiggy

12 Apr 15

Naked
Naked

12 Apr 15

Geliştirici digər proqram The FEniCS Project

FErari
FErari

13 May 15

FFC
FFC

12 May 15

FIAT
FIAT

13 May 15

Instant
Instant

13 May 15

Şərh DOLFIN

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!