Yazılım detaylar:
Versiyon: 1.5.0
Qayıt: 1 Mar 15
Lisans: Ücretsiz
Popülerlik: 79
Bu ve Python, C ++, basit, tutarlı ve sezgisel nesne yönelimli API
Özellikler :.
- Otomatik ve FFC veya SyFi ile sonlu elemanlar variational formlarının verimli değerlendirilmesi
- doğrusal sistemlerin otomatik ve verimli bir montaj
- sonlu elemanlar Genel aileleri,
- gibi temel unsurların birleşimi olarak Keyfi karışık unsurlar, örneğin Taylor-Hood için
- İç örgü yönleriyle üzerinden atlamak açısından, ortalamalar ve integral dahil süreksiz Galerkin yöntemleri
- Yüksek performanslı lineer cebir, PETSc, Trilinos ve MTL4 ++ basit C ile (deneysel) ve Python sarmalayıcıları
- Paralel montaj ve çözmek
- Tek 1D, 2D (üçgenler), ve 3D uyarlamalı örgü arıtma dahil (dörtyüzlüsü), kafesleri
- Çok adaptif mcg (q) / MDG (q) ve mono-adaptif cG (q) / dG (q) ODE çözücüleri
- DOLFIN XML, VTK, Octave, MATLAB, Diffpack, Exodus II dahil olmak üzere giriş / çıkış biçimleri, bir dizi için destek
Keyfi mertebeden sürekli ve süreksiz Lagrange sonlu elemanlar, BDM elemanları, RT elemanları, BDFM elemanları, NEDELEC elemanları ve CROUZEIX-Raviart dahil
UBLAS aracılığıyla
Bu sürümdeki yeni nedir:
- Bu sürüm göreli temizlikleri ve hata düzeltmeleri çok sayıda getiriyor Yeni yayımlanan DOLFIN 1.0-beta2 için.
sürüm 0.9.11 yeni nedir:
LGPL v2.1 dan
- Değiştir lisansı için LGPL v3 veya daha sonra
- dolfin_utils taşındı meshconverter
- Gmsh kafesleri için malzeme belirteçlerin dönüştürme desteği ekleyin
- nokta kaynaklar için destek ekleyin (sınıf PointSource)
- günlüğünü yeniden adlandırın - & # x3e; set_log_active
- parametre Ekle & quot; clear_on_write & quot; timeseries için
- girişi için destek ekle / iç içe parametre setleri çıkış
- doğrusal çözücüler boyutlara kontrol edin
- Varyasyon sorunlar için otomatik hata kontrolü için destek ekle
- örgü arıtma sonrası MeshFunctions arıtma desteği ekleyin
- Form kurucular test ve deneme alanlarının değiştirme sırası
sürüm 0.9.10 yeni nedir:
- Varyasyon sorunlar için otomatik hata kontrolü için destek ekleyin.
- örgü arıtma sonrası MeshFunctions arıtma için destek ekleyin.
nedir sürüm 0.9.9 Yeni:
- CMake Change yapı sistemi
- adlı MeshFunctions ekleyin: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
- kullanmadan doğrudan sabit sınır koşullarını ayarlayarak izin Sabit
- dize dayalı sınır koşullarını ayarlayarak izin (& quot; x [0] == 0.0 & quot;)
- eksik dizinleri oluşturma
- çoğu backendleri için preconditioners yeniden kullanımına izin ver
- Bazı 32 bit makinelerde UMFPACK çözücü için Düzeltmeler
- PETSc üzerinden daha fazla Hypre preconditioners erişim sağlayın
- SLEPc 3.1 Güncellemeler
- geliştirin ve tüm backendleri için LU çarpanlama yeniden kullanımını uygulamak
- MeshFunctions arıtma Fix hata li>
Dosya adları parçası olarak belirtilmişse
sürüm 0.9.3 yeni nedir:
- küresel parametre Ekle & quot; & quot ffc_representation; FFC JIT derleyicisi form temsili için
- norm () işlevi Python hem vektörleri ve işlevleri ele olun
- Speedup periyodik sınır koşulları ve çalışma yapmak
- matrisler ve vektörler atarken herhangi bir sayı numpy dizi kullanmak için olanakları ekleyin
- matrisler ve vektörler içinde endeksleri için herhangi bir tamsayı numpy dizi kullanmak için olanakları ekleyin
- PyDOLFIN int typemaps için Fix
- Daha fazla ve transpmult Böl fazla
- komut satırı parametreleri ayrıştırırken PETSc argüman dışarı Filtre
- arayüz dosyaları yudum için yorum uzatın
- yudum arayüz dosyaları telif hakkı ifadeleri (henüz bitmiş değil) Ekle
- misc std için typemaps :: vector & # x3c ekleyin; türlerini & # x3e; PyDOLFIN içinde
- yudum sarıcı kod boyutunu azaltarak std_vector.i bağımlılıkları kaldırın
- göreceli% kullanın dolfin.i içinde içerir
- Değişti isimleri dolfin_foo.i - & # x3e; foo.i
- Python arabirimi işlevi aradeğer () ekleyin
- Fix typmaps
- typmaps.i içinde typechecks yerine ValueError Kullanımı TypeError
- / dışarı shared_ptr & # x3c ekleyin; Epetra_FEFoo & # x3e; PyDOLFIN için typemaps
- Fix JIT derleme
- PyDOLFIN bir compile_extension_module fonksiyonu ekleyin
- Python vektör atama Fix hata li>
- sıkıştırılmış base64 için ekle desteği kodlanmış VTK dosyaları (kullanarak zlib)
- VTK dosyaları kodlanmış base64 için destek ekle
- paralel montaj için deneysel destek ve çözmek
- projede Hata düzeltme () işlevi, UFL sözdizimi güncelleme
- disp () işlevlerini çıkarın ve bilgi ile değiştirin (foo, true)
- fem birim testi (Python) ekleyin
- SystemAssembler temizleyin
- PyDOLFIN aracılığıyla assemble_system etkinleştirin
- GenericMatrix için 'norm' Ekle
- NewtonSolver Etkinlik iyileştirmeler
- Yeniden Adlandır NewtonSolver :: NewtonSolver için :: yineleme get_iteration () ()
- EpetraKrylovSolver iyileştirmeler :: çözmek
- yapıcı Vektör Ekle :: Vektör (const GenericVector & x)
- Kaldır Scons amortisman uyarıları
- PETScKrylovSolver bellek sızıntısı düzeltme
- dolfin_assert yeniden adlandırın - & # x3e; iddia ve C ++ sürümünü kullanmak
- Fix hata ayıklama / optimize bayrakları
- SpecialFunctions gelen AvgMeshSize, InvMeshSize, InvFacetArea Kaldır
- MeshSize ver - & # x3e; Cellsize
- komut satırı ayrıştırma için geliştirilmiş destek ile Rewrite parametre sistemi,
- Python parametrelerin lokalizasyonu (sınıf başına) ve kullanılabilirlik
- SpecialFunctions gelen OutflowFacet Kaldır
- aradeğer (çift *) Rename - & # x3e; interpolate_vertex_values (çift *)
- Ekle Python sürümü
- assemble.py Fix hata li>
- olmayan eşleme kafesleri arasındaki fonksiyonların İzni enterpolasyon
- Fonksiyon :: Fonksiyonu (std :: string dosya) çıkarın
- Geçiş io
- GenericSparsityPattern Kaldır :: sort
- SparsityPattern kurucu içinde sıralanır gerektir / ayıklanmamış parametre
- SparsityPattern :: insert performansını artırın
- lineer cebir ve yerleşik kafesleri dizeleri ile çeteleler değiştirin
- Sabit değere doğrudan erişime izin ver
- otomatik MeshEntity yapıcısındaki varlıkları başlat ve aralığını kontrol
- memorycheck birim testleri ekle
- çıkışında libxml2 ayrıştırıcı temizlemek için çağrı ekle
- DofMap üye fonksiyonları gereksiz argümanlar Kaldır
- DofMap, FiniteElement ve FunctionSpace referans kurucular kaldır
- DofMap nesneleri örgü saklamak için bir shared_ptr kullanın
- sarıcı kodu Arayüz değişikliği: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
- yazma işlevi info_underline () ekleyin altı çizili mesajları
- mesajı () yeniden adlandırın - & # x3e; uyumluluk & quot; & quot bilgileri (); Python günlük modülü ile
- GeneriVector arayüzü elementwise çarpma Ekle
- PyDOLFIN içinde GenericVector arayüzü artık dizi protokolünü destekleyen
- Rename camelCaps fonksiyonları isimleri: Falanca - & # x3e; foo_bar
- PyDOLFIN (sadece GetItem) içinde GenericMatrix arabirimi yetenekleri dilimleme ekle
- PyDOLFIN içinde GenericVector arayüzü için yetenekleri dilimleme ekle
- GenericVector arayüzüne toplamı ekle
(Vektör değerli) karışık elemanlar için
Yudum arayüz dosyaları
Python 2.6 içinde uint
Paralel
Cahn-Hilliard demo
Yeni XML
Yorum Bulunamadı