صفقة.٢
deal.II مكتبة مجانية مفتوحة المصدر لحل المعادلات التفاضلية الجزئية باستخدام طريقة العناصر المحدودة . [ 1 ] [ 2 ] الإصدار الحالي هو 9.7، صدر في يوليو 2025. [ 3 ] فاز المؤلفون المؤسسون للمشروع - فولفغانغ بانغيرث، ورالف هارتمان، وغيدو كانشات - بجائزة جيه إتش ويلكنسون للبرمجيات العددية لعام 2007 عن deal.II. [ 4 ] كما فاز مطورو المكتبة آنذاك بجائزة SIAM/ACM لعلوم وهندسة الحوسبة لعام 2025. اليوم، هو مشروع عالمي يديره نحو اثني عشر "مطورًا رئيسيًا"؛ [ 5 ] وعلى مر السنين، ساهم مئات الأشخاص بأجزاء كبيرة من التعليمات البرمجية أو الوثائق في المشروع.
سمات
ميزات المكتبة
- البرمجة المستقلة عن الأبعاد باستخدام قوالب C++ على الشبكات المُكيَّفة محليًا ،
- مجموعة كبيرة من العناصر المحدودة المختلفة من أي رتبة: عناصر لاغرانج المتصلة وغير المتصلة، وعناصر نيديلك، وعناصر رافيارت-توماس، والتركيبات،
- التوازي باستخدام تعدد الخيوط من خلال TBB والتوازي الهائل باستخدام MPI . وقد ثبت أن deal.II قابل للتوسع إلى 16000 معالج على الأقل [ 6 ] وقد تم استخدامه في تطبيقات تصل إلى 300000 نواة معالج.
- طريقة الشبكة المتعددة مع التنعيم المحلي على الشبكات المحسنة بشكل تكيفي [ 7 ] [ 8 ]
- hp-FEM
- وثائق وبرامج تعليمية شاملة،
- واجهات للعديد من المكتبات بما في ذلك Gmsh و PETSc و Trilinos و METIS و SUNDIALS و VTK و p4est و BLAS و LAPACK و HDF5 و NetCDF و Open Cascade Technology .
التاريخ والتأثير
بدأ تطوير البرنامج من خلال العمل في مجموعة الأساليب العددية بجامعة هايدلبرغ في ألمانيا عام 1998. وكان الإصدار الأول المتاح للجمهور هو الإصدار 3.0.0 في عام 2000. ومنذ ذلك الحين، تلقى برنامج deal.II مساهمات من مئات المؤلفين، واستُخدم في أكثر من 2400 منشور بحثي. [ 9 ]
في مارس 2025، حصل المطورون الرئيسيون للمشروع على جائزة SIAM/ACM في علوم وهندسة الحوسبة لمكتبتهم ذات التأثير الكبير التي تدعم حسابات العناصر المحدودة. حقق البرنامج مستوى عالٍ جدًا من الجودة والنمطية من خلال توفير خوارزميات وهياكل بيانات مُجمّعة بطريقة شاملة وموثقة جيدًا، مما يمكّن مجتمعات بأكملها من الوصول إلى نماذج أكثر تقدمًا من الناحية الحسابية مما كان ممكنًا لولا ذلك. [ 10 ]
يتواجد القائمون الرئيسيون على صيانة المكتبة، والذين ينسقون تطويرها عالميًا، اليوم في جامعة ولاية كولورادو ، وجامعة كليمسون ، وجامعة تكساس إيه آند إم ، ومختبر أوك ريدج الوطني ، وعدد من المؤسسات الأخرى. [ 11 ] ويتم تطويرها كمجتمع عالمي من المساهمين عبر منصة GitHub [ 12 ] ، حيث تُجرى عليها مئات التعديلات شهريًا من قِبل عشرات المؤلفين.
انظر أيضاً
مراجع
- ↑ بانغيرث، دبليو؛ هارتمان، آر؛ كانشات، جي. (2007). "deal.II - مكتبة عناصر محدودة عامة الأغراض موجهة للكائنات" (ملف PDF) . معاملات ACM للبرمجيات الرياضية. 33 ( 4): 24. doi : 10.1145/1268776.1268779 . S2CID 207163483 .
- ↑ "الصفحة الرئيسية لـ deal.II" . مؤرشف من الأصل بتاريخ 8 يونيو 2012. تم الاطلاع عليه بتاريخ 5 أغسطس 2012 .
- ↑ "تم إصدار النسخة 9.7.0" . dealii . تم الاطلاع عليه بتاريخ 25 أغسطس 2025 .
- ↑ "مطورو مكتبة العناصر المحدودة يحصلون على جائزة ويلكنسون للبرمجيات العددية" . تم الاطلاع عليه بتاريخ 5 أغسطس 2012 .
- ↑ "فريق - مكتبة العناصر المحدودة deal.II" . www.dealii.org . تم الاطلاع عليه بتاريخ 26-06-2025 .
- ↑ بانغيرث، دبليو؛ بورستيد ، سي؛ هايستر، تي؛ كرونبيشلر، إم. (2011). "الخوارزميات وهياكل البيانات لرموز العناصر المحدودة العامة المتوازية بشكل كبير". معاملات ACM للبرمجيات الرياضية . 38. CiteSeerX 10.1.1.724.8034 . doi : 10.1145/2049673.2049678 . S2CID 1158172 .
- ↑ جانسن، ب.؛ كانشات، ج. (2011). "طرق متعددة المستويات تكيفية مع تنعيم محلي لطرق العناصر المحدودة عالية الرتبة المتوافقة مع H1 وHcurl". مجلة SIAM للحوسبة العلمية . 33 (4). doi : 10.1137/090778523 .
- ↑ كانشات، ج. (2004). "طرق متعددة المستويات لطريقة غاليركين غير المتصلة على الشبكات المحسنة محليًا". الحواسيب والهياكل . 82 (28): 2437-2445 . doi : 10.1016/j.compstruc.2004.04.015 .
- ↑ "قائمة المنشورات" . تم الاطلاع عليها بتاريخ 8 نوفمبر 2022 .
- ↑ "تهانينا للفائزين التاليين بجوائز SIAM" . تم الاطلاع عليه بتاريخ 25 أغسطس 2025 .
- ↑ "قائمة مؤلفي deal.II" . تم الاطلاع عليها بتاريخ 19 نوفمبر 2024 .
- ↑ "صفحة deal.II على GitHub" . GitHub . تم الاطلاع عليها بتاريخ 14 يونيو 2019 .
روابط خارجية
- مكتبات حاسوب مجانية
- حساب التفاضل
- برنامج العناصر المحدودة لنظام التشغيل لينكس
- مكتبات C++ العددية
- برنامج يستخدم VTK
