DOLFIN

نرم افزار تصویر:
DOLFIN
جزئیات نرم افزار:
نسخه: 1.5.0
ها تاریخ: 1 Mar 15
توسعه دهنده: The FEniCS Project
پروانه: رایگان
محبوبیت: 8

Rating: nan/5 (Total Votes: 0)

این API شی گرا ساده، سازگار و بصری در C ++ است و پایتون

ویژگی ها:.

به صورت خودکار و ارزیابی کارآمد از اشکال تغییرات المان محدود از طریق FFC یا SyFi
مونتاژ اتوماتیک و کارآمد از سیستم های خطی
خانواده عمومی از عناصر محدود، از جمله لاگرانژ عناصر منظور خودسرانه Continuous و Discontinuous محدود، عناصر BDM، عناصر RT، عناصر BDFM، عناصر Nedelec و Crouzeix-Raviart
عناصر مخلوط خودسرانه به عنوان ترکیبی از عناصر اساسی، از جمله به عنوان مثال تیلور-هود
روش گالرکین ناپیوسته از جمله شرایط انتخاب سریع یک، به طور متوسط، و انتگرال بیش از جنبه های مش داخلی
عملکرد بالا جبر خطی از طریق uBLAS، PETSc، Trilinos و MTL4 (تجربی) با ساده C ++ و فراغ پایتون
مونتاژ موازی و حل
مش سیمپلکس در 1D، 2D (مثلث)، و 3D (تتراهدرا)، از جمله تطبیقی ​​پالایش مش
چند تطبیقی ​​MCG (س) / اهداف توسعه هزاره (س) و تک تطبیقی ​​CG (س) / DG (س) حل ODE
پشتیبانی از طیف وسیعی از فرمت های ورودی / خروجی، از جمله DOLFIN XML، VTK، اکتاو، MATLAB، Diffpack، خروج II

چه جدید در این نسخه است:

در این نسخه به ارمغان می آورد تعداد زیادی از پاکسازی و رفع اشکال نسبت به به تازگی منتشر شده DOLFIN 1.0-beta2.

چه در نسخه 0.9.11 جدید است:

به تغییر مجوز از V2.1 LGPL به LGPL V3 و یا بعد از
meshconverter نقل مکان کرد به dolfin_utils
اضافه کردن پشتیبانی برای تبدیل نشانگر مواد برای مش Gmsh
اضافه کردن پشتیبانی برای منابع نقطه (PointSource کلاس)
تغییر نام ورود به سیستم - & # x3e. set_log_active
اضافه کردن پارامتر ها & quot؛ clear_on_write ها & quot؛ به TimeSeries
اضافه کردن پشتیبانی برای ورودی / خروجی از مجموعه پارامتر های تو در تو
برای اتمام ابعاد در حل کننده خطی
اضافه کردن پشتیبانی برای کنترل خطا خودکار برای مشکلات تغییرات
اضافه کردن پشتیبانی برای پالایش از MeshFunctions بعد از مش پالایش
تغییر جهت از آزمون و دادگاه فاصله ها را در سازنده فرم

جدید در نسخه 0.9.10 است:

اضافه کردن پشتیبانی برای کنترل خطا خودکار برای مشکلات تغییرات.
اضافه کردن پشتیبانی برای پالایش از MeshFunctions بعد از مش پالایش.

جدید در نسخه 0.9.9 است:

در سیستم تغییر ساخت به CMake
اضافه کردن MeshFunctions نام: VertexFunction، EdgeFunction، FaceFunction، FacetFunction، CellFunction
اجازه تنظیم شرایط مرزی ثابت به طور مستقیم و بدون استفاده از ثابت
اجازه تنظیم شرایط مرزی بر اساس رشته (& quot؛ را X [0] == 0.0 & quot؛ را)
ایجاد دایرکتوری گم اگر به عنوان بخشی از نام فایل مشخص
اجازه استفاده مجدد از preconditioners برای اکثر پایانه (Backend)
راهحلهایی برای حل UMFPACK در برخی از 32 ماشین آلات کمی
دسترسی به preconditioners تر Hypre از طریق PETSc
به روز رسانی برای SLEPc 3.1
بهبود و پیاده سازی استفاده مجدد از LU فاکتورگیری برای همه پایانه (Backend)
رفع اشکال در پالایش MeshFunctions

جدید در نسخه 0.9.3 است:

اضافه کردن پارامتر ها & quot جهانی، ffc_representation ها & quot؛ برای نمایش فرم در FFC کامپایلر JIT
را هنجار تابع () که مسئولیت رسیدگی به هر دو بردار و توابع در پایتون
افزایش سرعت شرایط مرزی دوره ای و کار برای مخلوط عناصر (بردار ارزش)
اضافه کردن فرصت به استفاده از هر آرایه تعداد نامپای زمانی که اختصاص ماتریس و بردارها
اضافه کردن فرصت به استفاده از هر آرایه نامپای عدد صحیح برای شاخص در ماتریس و بردارها
ثابت برای typemaps int در PyDOLFIN
تقسیم به mult و transpmult mult
فیلتر کردن بحث PETSc در هنگام تجزیه پارامترهای خط فرمان
گسترش نظرات به جرعه طولانی نوشیدن فایل رابط
اضافه کردن اظهارات کپی رایت به فایل رابط جرعه طولانی نوشیدن (تمام نشده است)
اضافه کردن typemaps برای متفرقه STD :: بردار & # x3c؛ انواع & # x3e. در PyDOLFIN
حذف وابستگی در std_vector.i کاهش اندازه جرعه طولانی نوشیدن کد لفاف بسته بندی
استفاده از٪ نسبت شامل در dolfin.i
نام تغییرات در فایل های رابط جرعه طولانی نوشیدن dolfin_foo.i - # x3e و. foo.i
اضافه کردن تابع در میان عبارات () در رابط پایتون
رفع typmaps برای UINT در پایتون 2.6
استفاده از TypeError به جای ValueError در typechecks در typmaps.i
اضافه کردن در / از shared_ptr & # x3c. Epetra_FEFoo & # x3e. typemaps برای PyDOLFIN
ثابت کامپایل JIT در موازی
اضافه کردن یک تابع compile_extension_module در PyDOLFIN
اشکال ثابت در انتساب بردار پایتون
اضافه کردن پشتیبانی برای از base64 فشرده کد گذاری فایل های VTK (با استفاده از zlib می)
اضافه کردن پشتیبانی برای base64 کد گذاری فایل های VTK
حمایت تجربی برای مونتاژ موازی و حل
رفع اشکال در پروژه تابع ()، به روز رسانی به نحو UFL
حذف یکبار مصرف () توابع و جایگزین های اطلاعات (غذ، درست)
اضافه کردن آزمون واحد FEM (پایتون)
پاک کردن SystemAssembler
فعال کردن assemble_system از طریق PyDOLFIN
اضافه کردن 'هنجار "به GenericMatrix
بهبود بهره وری در NewtonSolver
تغییر نام NewtonSolver :: get_iteration () به NewtonSolver :: تکرار ()
ارتقاء به EpetraKrylovSolver :: حل
اضافه کردن بردار سازنده :: برداری شده (const GenericVector و X)
حذف هشدار میلی SCons
حافظه ثابت نشت در PETScKrylovSolver
تغییر نام dolfin_assert - & # x3e. ادعا و استفاده از نسخه C ++
رفع اشکال زدایی / بهینه سازی پرچم
حذف AvgMeshSize، InvMeshSize، InvFacetArea از SpecialFunctions
تغییر نام MeshSize - & # x3e. CellSize
بازنویسی سیستم پارامتر با پشتیبانی بهبود یافته برای خط فرمان تجزیه،
محلی سازی پارامترهای (در هر کلاس) و قابلیت استفاده از پایتون
حذف OutflowFacet از SpecialFunctions
تغییر نام اینترپوله (دو *) - & # x3e. interpolate_vertex_values ​​(دو *)
اضافه کردن نسخه پایتون از Cahn-هیلیارد، فلوریدا نسخه ی نمایشی
رفع اشکال در assemble.py
الحاق اجازه از توابع بین مش غیر تطبیق
حذف تابع :: تابع (STD :: نام فایل زهی)
انتقال به IO جدید XML
حذف GenericSparsityPattern :: مرتب سازی بر
نیاز به طبقه بندی شده اند / پارامتر جدانشده در سازنده SparsityPattern
بهبود عملکرد SparsityPattern :: درج
به جای enums با رشته ها برای جبر خطی و ساخته شده است در مش
اجازه دسترسی مستقیم به مقدار ثابت
مقداردهی اولیه اشخاص در سازنده MeshEntity به طور خودکار و بررسی محدوده
اضافه کردن آزمون واحد به memorycheck
اضافه کردن تماس به تمیز کردن تجزیه کننده libxml2 برای استفاده در خروج
حذف استدلال unecessary در توابع عضو DofMap
حذف سازنده مرجع از DofMap، FiniteElement و FunctionSpace
استفاده از shared_ptr برای ذخیره مش در اشیاء DofMap
تغییر رابط برای کد لفاف بسته بندی: PoissonBilinearForm - & # x3e. پواسون :: BilinearForm
اضافه کردن تابع info_underline () برای نوشتن پیام های underlined را میدهد
تغییر نام پیام () - & # x3e. اطلاعات () برای & quot؛ سازگاری و & quot؛ با پایتون ماژول ورود به سیستم
اضافه کردن ضرب elementwise در رابط GeneriVector
رابط GenericVector در PyDOLFIN در حال حاضر پشتیبانی از پروتکل دنباله
تغییر نام از توابع نام camelCaps: fooBar - & # x3e. foo_bar
اضافه کردن قابلیت های برش برای رابط GenericMatrix در PyDOLFIN (تنها getitem)
اضافه کردن قابلیت های برش برای رابط GenericVector در PyDOLFIN
اضافه کردن مجموع برای رابط GenericVector

نرم افزار های مشابه

WeasyPrint
WeasyPrint

12 May 15

phonenumbers
phonenumbers

19 Jul 15

flvlib
flvlib

13 May 15

GitMon
GitMon

5 Jun 15

نرم افزار های دیگر از توسعه دهنده The FEniCS Project

FFC
FFC

12 May 15

FIAT
FIAT

13 May 15

Instant
Instant

13 May 15

نظرات به DOLFIN

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی