Software ətraflı:
Version: 1.5.0
Tarixi Upload: 1 Mar 15
Lisenziya: Pulsuz
Məşhurluq: 79
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
- 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ı
- 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
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
UBLAS vasitəsilə
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;)
- 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 li>
- MeshFunctions dəqiqləşdirilməsi Fix bug
Fayl adları hissəsi kimi müəyyən əgər
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
- 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
- dəyişdi adları dolfin_foo.i - & # x3e; foo.i
- Python interface funksiyası interpolyasiya (The) Əlavə
- Fix typmaps
- typmaps.i -da typechecks yerinə ValueError istifadə TypeError
- / out shared_ptr & # x3c əlavə et; Epetra_FEFoo & # x3e; PyDOLFIN üçün typemaps
- 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 *)
- Ə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
- 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
(Vektor-qiymətli) qarışıq elementləri üçün
Yudum interface faylları
Python 2.6 -ci ildə uint üçün
Paralel da
Cahn-Hilliard demo
Yeni XML
Şərhlər tapılmadı