الكثيب

Toolbox وحدات لحل المعادلات التفاضلية الجزئية (PDES) مع الأساليب المستندة إلى الشبكة
التحميل الان

الكثيب الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Christian Engwer
  • موقع ويب الناشر:
  • http://www.dune-project.org
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 1.2 MB

الكثيب العلامات


الكثيب وصف

Toolbox وحدات لحل المعادلات التفاضلية الجزئية (PDES) مع الأساليب المستندة إلى الشبكة تدعم الكثبان الرملية، وهي بيئة الرقص الموزعة وغير الموحدة تنفيذ طرق مثل وحدات التخزين المحددة (FV) وعناصر محدودة (FE) وأيضا الاختلافات المحدودة (FD). تتمثل الفكرة الكامنة وراء الكثيب في إنشاء واجهات ضئيلة مما يتيح استخداما فعالا للمكتبات القديمة و / أو المكتبات الجديدة. تقوم تقنيات البرمجة C ++ الحديثة بتمكين تطبيقات مختلفة جدا لنفس المفهوم (أي الشبكات، وحل الحلول، ...) باستخدام واجهة شائعة في النفقات العامة منخفضة للغاية. وبالتالي يضمن الكثيب الكفاءة في الحسابات العلمية ويدعم تطبيقات الحوسبة عالية الأداء. يعتمد Dune على المبادئ الرئيسية التالية: فصل هياكل البيانات والخوارزميات عن طريق واجهات مجردة. يوفر هذا وظائف أكثر مع رمز أقل ويضمن أيضا إمكانية الصيانة الإطار. التنفيذ الفعال لهذه الواجهات باستخدام تقنيات البرمجة العامة. يسمح لعدد الأشكال النسبية للمترجم بإجراء مزيد من التحسينات، ولا سيما الوظيفة المتنقلة، والتي بدورها تسمح للواجهة أن يكون لها وظائف صغيرة جدا (تنفذ بواسطة تعليمات آلة واحدة أو قليلة) بدون عقوبة الأداء الشديد. في جوهرها، يتم تحديد الخوارزميات مع بنية بيانات معينة تتم إزالة الواجهة في وقت الترجمة. وبالتالي فإن التعليمات البرمجية الناتجة فعالة كما لو كانت قد كتبت للحالة الخاصة. إعادة استخدام حزم العناصر المحدودة الحالية مع مجموعة كبيرة من الوظائف. خاصة رموز العنصر المحدود UG، ألبرتا، وتم تكييف الألفدريد مع إطار الكثبان الرملية. وبالتالي، تتوفر تنسجمات متوازية وتكيفية مع أنواع عناصر متعددة وقواعد الصقل. يمكن ربط كل هذه الحزم معا في واحدة قابلة للتنفيذ. يتكون الإطار من عدد من الوحدات النمطية القابلة للتنزيل كحزم منفصلة. الوحدات الأساسية الحالية هي: الكثيب الشائع: يحتوي على الفئات الأساسية المستخدمة من قبل جميع الوحدات الكثيبية. يوفر بعض فئات البنية التحتية لتصحيح الأخطاء والاستثناءات وكذلك مكتبة للتعامل مع المصفوفات الكثيفة والمتجهات. الكثبان الرملية: هي الوحدة الناضجة. إنه يحدد شبكات موازية متعددة العناصر غير المطابقة الإخراج الرسومي مع العديد من الحزم متاح، على سبيل المثال إخراج الملفات إلى IBM Data Explorer و VTK (تنسيق XML متوازي للشبكات غير المنظمة). تم دمج عنب حزمة الرسومات في الوضع التفاعلي. DUNE-ISTL (مكتبة قالب حلول التكراري): توفر دروس مصفوفة / متجهية عامة عام ومجموعة متنوعة من الحلول بناء على هذه الفئات. ميزة خاصة هي استخدام القوالب لاستغلال هيكل الكتلة المتكررة لمصفوفات العناصر المحدودة في وقت الترجمة. يشتمل الحلفل المتاح على أساليب Krylov، (Block-) التحلل غير المكتملة والترجيد الجبري القائم على التجميع. فيما يلي بعض الملامح الرئيسية "Dune": تنفيذ الشبكة: sgrid: شبكة منظمة في أبعاد الفضاء yaspgrid: شبكة موازية منظم في أبعاد الفضاء uggrid: مدير الشبكة لأجهزة Toolbox UG Albertagrid: مدير الشبكة لألبرتا Toolbox onedgrid: شبكة تكيفية متسلسلة في بعد مساحة واحدة alusimplexgrid، alucubegrid: شبكة Hexahedral، والبرب، والشبكة الثلاثية مع صقل غير موصول بما في ذلك التوازي مع موازنة التحميل الديناميكي. الجبر الخطي: التجريدات لمصفوفات Block (E.G. تخزين الصف المضغوط وحظر قطري) وحظر ناقلات كتلة هيكل تعشيما بشكل تعسفي عالية الأداء من خلال البرمجة العامة قوالب التعبير لإجراءات Blas1 العديد من الحلول القياسية الصيغ التربيعي: قواعد التدريبات لجميع أنواع العناصر الشائعة قواعد Hypercubes تصل إلى 19، للحصول على مبسط لأمر 12 دخول سهل وظائف الشكل: وظائف الشكل Lgrangrian من الترتيب الثاني وظائف الشكل الأحدث للترتيب التعسفي لأساليب غاليركين وظائف الشكل غير العظمي لأمر ما يصل إلى Eigth المدخلات / الإخراج: التصور باستخدام العنب إخراج بتنسيق مستكشف البيانات القراءة والكتابة بتنسيق Amiramesh قراءة ملفات الشبكة في الشبكة المستقلة شبكة الكثيب DGF قراءة شبكات بسيطة من خلال DGF شيدت باستخدام أدوات Tetgen ومثلث submaming من وظائف عالية النظام كتابة الشبكات والبيانات بتنسيق مجموعة أدوات التصور (VTK) ما الجديد في هذا الإصدار: الكثيب الشائع: اجعل الرمز يترجم مع G ++ - 4.3.x الملفات lapack.m4 و pardiso.m4 كانت مفقودة إصلاح وثائق صغيرة إصلاحات الكثيب الشبكة: اجعل الرمز يترجم مع G ++ - 4.3.x إصلاح الأخطاء في vtkwriter علة إصلاح في تصور العنب الأخطاء الصغيرة في الألفدريد (في الداخل تأكيد) Dune-ISTL: اجعل الرمز يترجم مع G ++ - 4.3.x


الكثيب برامج ذات صلة

DCAS الأثير

تطبيق المصدر المجاني والمفتوح يوفر تبسيط الجبر المخصص وإعادة ترتيب ...

152 55 KB

تحميل

mspire.

أدوات مصدر مجانية ومفتوحة للبروتوكولات الطيفية للكتلة في Ruby ...

150 2.9 MB

تحميل

tkalc.

حاسبة جيب المصدر المجانية والمفتوحة للمطورين ...

175 5 KB

تحميل