Rincian Software:
Versi: 1.5.0
Tanggal Upload: 1 Mar 15
Lisensi: Gratis
Popularitas: 79
Ini adalah berorientasi objek API sederhana, konsisten dan intuitif dalam C ++ dan Python
Fitur :.
- Otomatis dan evaluasi efisien bentuk elemen variational hingga melalui FFC atau SyFi
- perakitan otomatis dan efisien sistem linear
- keluarga Umum elemen hingga, termasuk Lagrange elemen urutan sewenang-wenang terus menerus dan terputus-putus terbatas, elemen BDM, unsur RT, unsur BDFM, elemen Nedelec dan Crouzeix-Raviart
- elemen campuran sewenang-wenang sebagai kombinasi elemen dasar, termasuk misalnya Taylor-Hood
- metode terputus-putus Galerkin termasuk istilah melompat, rata-rata, dan integral atas aspek jala interior
- Kinerja tinggi linear aljabar melalui uBLAS, PETSc, Trilinos dan MTL4 (percobaan) dengan sederhana C ++ dan Python pembungkus
- perakitan Paralel dan memecahkan
- Simplex jerat di 1D, 2D (segitiga), dan 3D (tetrahedra), termasuk perbaikan mesh adaptif
- Multi-adaptif mcg (q) / MDG (q) dan mono-adaptif CG (q) / dG (q) pemecah ODE
- Dukungan untuk berbagai format input / output, termasuk Dolfin XML, VTK, Octave, MATLAB, Diffpack, Exodus II
Apa yang baru dalam rilis ini:
- Rilis ini membawa sejumlah besar pembersihan dan perbaikan bug relatif untuk yang baru dirilis Dolfin 1.0-beta2.
Apa yang baru dalam versi 0.9.11:
- Ubah lisensi dari v2.1 LGPL ke LGPL v3 atau lambat
- Pindah meshconverter ke dolfin_utils
- Tambah dukungan untuk konversi penanda bahan untuk Gmsh jerat
- Tambah dukungan untuk sumber titik (kelas PointSource)
- Ubah nama logging - & # x3e; set_log_active
- Tambah parameter & quot; clear_on_write & quot; untuk Timeseries
- Tambah dukungan untuk input / output parameter set bersarang
- Periksa dimensi dalam pemecah linear
- Tambah dukungan untuk error control otomatis untuk masalah variational
- Tambah dukungan untuk penyempurnaan MeshFunctions setelah perbaikan mesh
- Ubah urutan ruang ujian dan cobaan dalam Formulir konstruktor
Apa yang baru dalam versi 0.9.10:
- Tambah dukungan untuk error control otomatis untuk masalah variational.
- Tambah dukungan untuk penyempurnaan MeshFunctions setelah perbaikan mesh.
Apa yang baru dalam versi 0.9.9:
- Ubah membangun sistem untuk CMake
- Tambahkan MeshFunctions bernama: VertexFunction, EdgeFunction, FaceFunction, FacetFunction, CellFunction
- Izinkan pengaturan kondisi batas yang konstan secara langsung tanpa menggunakan Konstan
- Izinkan pengaturan kondisi batas berdasarkan string (& quot; x [0] == 0.0 & quot;)
- Buat direktori hilang jika ditetapkan sebagai bagian dari nama file
- Izinkan penggunaan kembali preconditioners untuk sebagian backends
- Perbaikan untuk UMFPACK solver pada beberapa mesin 32 bit
- Memberikan akses ke lebih Hypre preconditioners melalui PETSc
- Update untuk SLEPc 3.1
- Meningkatkan dan melaksanakan re-penggunaan LU faktorisasi untuk semua backends
- Fix bug dalam penyempurnaan MeshFunctions
Apa yang baru dalam versi 0.9.3:
- Tambah parameter global yang & quot; ffc_representation & quot; untuk representasi bentuk di FFC JIT compiler
- Membuat norma () fungsi menangani kedua vektor dan fungsi dalam Python
- SpeedUp kondisi batas periodik dan membuat pekerjaan untuk campuran (vector-nilai) elemen
- Tambah kemungkinan untuk menggunakan berbagai nomor numpy ketika menetapkan matriks dan vektor
- Tambah kemungkinan untuk menggunakan bilangan bulat numpy array untuk indeks dalam matriks dan vektor
- Fix untuk int typemaps di PyDOLFIN
- mult Berpisah ke mult dan transpmult
- Menyaring argumen PETSc saat parsing parameter baris perintah
- Perluas komentar untuk meneguk file antarmuka
- Tambahkan pernyataan hak cipta untuk file antarmuka SWIG (belum selesai)
- Tambahkan typemaps untuk misc std :: vector & # x3c; jenis & # x3e; di PyDOLFIN
- Hapus ketergantungan pada std_vector.i mengurangi ukuran kode wrapper meneguk
- Gunakan relatif% termasuk dalam dolfin.i
- Berubah nama pada file antarmuka SWIG dolfin_foo.i - & # x3e; foo.i
- Tambahkan fungsi interpolasi () dalam antarmuka Python
- typmaps Fix untuk uint di python 2.6
- Gunakan TypeError bukannya ValueError di typechecks di typmaps.i
- Tambahkan in / out shared_ptr & # x3c; Epetra_FEFoo & # x3e; typemaps untuk PyDOLFIN
- Fix JIT kompilasi secara paralel
- Tambahkan fungsi compile_extension_module di PyDOLFIN
- Fix bug di Python vektor tugas
- Tambah dukungan untuk kompresi base64 encoded file VTK (menggunakan zlib)
- Tambah dukungan untuk base64 encoded file VTK
- dukungan eksperimental untuk perakitan paralel dan memecahkan
- memperbaiki Bug dalam proyek () fungsi, update ke UFL sintaks
- Hapus disp () fungsi dan posisinya digantikan informasi (foo, true)
- Tambah unit test fem (Python)
- Bersihkan SystemAssembler
- Aktifkan assemble_system melalui PyDOLFIN
- Add 'norma' ke GenericMatrix
- Peningkatan efisiensi di NewtonSolver
- Rename NewtonSolver :: get_iteration () ke NewtonSolver :: iterasi ()
- Perbaikan EpetraKrylovSolver :: memecahkan
- Tambah konstruktor Vector :: Vector (const GenericVector & x)
- Hapus SCons peringatan bantahan
- Memori kebocoran memperbaiki di PETScKrylovSolver
- Ubah nama dolfin_assert - & # x3e; menegaskan dan menggunakan versi C ++
- Fix debug / mengoptimalkan bendera
- Hapus AvgMeshSize, InvMeshSize, InvFacetArea dari SpecialFunctions
- Ubah nama MeshSize - & # x3e; CellSize
- sistem parameter Rewrite dengan meningkatkan dukungan untuk baris perintah parsing,
- lokalisasi parameter (per kelas) dan kegunaan dari Python
- Hapus OutflowFacet dari SpecialFunctions
- Ubah nama interpolasi (ganda *) - & # x3e; interpolate_vertex_values (double *)
- Tambahkan Python versi Cahn-Hilliard demo
- Fix bug di assemble.py
- interpolasi Izin fungsi antara jerat yang tidak cocok
- Hapus Fungsi :: Fungsi (std :: string filename)
- Transisi ke XML baru io
- Hapus GenericSparsityPattern :: semacam
- Mengharuskan diurutkan / parameter disortir dalam konstruktor SparsityPattern
- Meningkatkan kinerja SparsityPattern :: insert
- Ganti enum dengan string untuk aljabar linear dan built-in jerat
- Izinkan akses langsung ke nilai konstan
- Inisialisasi entitas di MeshEntity konstruktor secara otomatis dan memeriksa berbagai
- Tambah unit test untuk memorycheck yang
- Tambahkan panggilan untuk membersihkan libxml2 parser di pintu keluar
- Hapus argumen yang tidak perlu dalam fungsi anggota DofMap
- Hapus referensi konstruktor dari DofMap, FiniteElement dan FunctionSpace
- Gunakan shared_ptr untuk menyimpan mesh pada objek DofMap
- perubahan Interface untuk kode wrapper: PoissonBilinearForm - & # x3e; Poisson :: BilinearForm
- Tambahkan fungsi info_underline () untuk menulis digarisbawahi pesan
- Ubah nama pesan () - & # x3e; Info () untuk & quot; kompatibilitas & quot; dengan modul Python logging
- Tambah elementwise perkalian dalam antarmuka GeneriVector
- GenericVector antarmuka di PyDOLFIN sekarang mendukung protokol urutan
- Rename dari camelCaps fungsi nama: Foobar - & # x3e; foo_bar
- Tambah mengiris kemampuan untuk antarmuka GenericMatrix di PyDOLFIN (hanya getItem)
- Tambah mengiris kemampuan untuk antarmuka GenericVector di PyDOLFIN
- Tambahkan sum ke antarmuka GenericVector
Komentar tidak ditemukan