DOLFIN

Yazılım ekran görüntüsü:
DOLFIN
Yazılım detaylar:
Versiyon: 1.5.0
Qayıt: 1 Mar 15
Geliştirici: The FEniCS Project
Lisans: Ücretsiz
Popülerlik: 8

Rating: nan/5 (Total Votes: 0)

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

  • Keyfi mertebeden sürekli ve süreksiz Lagrange sonlu elemanlar, BDM elemanları, RT elemanları, BDFM elemanları, NEDELEC elemanları ve CROUZEIX-Raviart dahil
  • 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

  • UBLAS aracılığıyla
  • 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

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;)

  • Dosya adları parçası olarak belirtilmişse
  • 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

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

  • (Vektör değerli) karışık elemanlar için
  • 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

  • Yudum arayüz dosyaları
  • Değişti isimleri dolfin_foo.i - & # x3e; foo.i
  • Python arabirimi işlevi aradeğer () ekleyin

  • Python 2.6 içinde uint
  • 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

  • Paralel
  • Fix JIT derleme
  • PyDOLFIN bir compile_extension_module fonksiyonu ekleyin
  • Python vektör atama Fix hata
  • 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 *)

  • Cahn-Hilliard demo
  • Ekle Python sürümü
  • assemble.py Fix hata
  • olmayan eşleme kafesleri arasındaki fonksiyonların İzni enterpolasyon
  • Fonksiyon :: Fonksiyonu (std :: string dosya) çıkarın

  • Yeni XML
  • 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

Benzer yazılım

Doit
Doit

1 Mar 15

httpagentparser
httpagentparser

13 Apr 15

python-creole
python-creole

11 Apr 15

dict2xml
dict2xml

13 May 15

Geliştirici Diğer yazılım The FEniCS Project

FFC
FFC

12 May 15

Instant
Instant

13 May 15

FIAT
FIAT

13 May 15

Yorumlar DOLFIN

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!