Hypre

البرمجيات قطة:
Hypre
تفاصيل البرنامج:
الإصدار: 2.0.0 / 2.8.0 Beta
تاريخ إيداع: 11 May 15
المطور: Rob Falgout
ترخيص: حرر
شعبية: 14

Rating: 3.0/5 (Total Votes: 1)

الهدف Hypre من المشروع قابلة الخطي يحلون هو تطوير خوارزميات وبرامج قابلة للحل النظم الكبيرة، متفرق خطية من المعادلات على الحواسيب المتوازية.
منتج البرنامج الرئيسي هو hypre، مكتبة preconditioners عالية الأداء التي يتميز طرق multigrid موازية لكل من مشاكل الشبكة المنظمة وغير المنظمة.
تنشأ مشاكل الاهتمام رموز المحاكاة التي يجري تطويرها في LLNL وأماكن أخرى لدراسة الظواهر الفيزيائية في الدفاع، البيئة، والطاقة، والعلوم البيولوجية.
على الرغم من المعالجة المتوازية ضروري من أجل حل العددي لهذه المشاكل، وحده ليس كافيا. هناك حاجة أيضا إلى الخوارزميات العددية قابلة لل. بواسطة "تحجيم" نعني عموما القدرة على استخدام الموارد الحاسوبية إضافية بشكل فعال في حل المشاكل على نحو متزايد أكبر. وتساهم عوامل عديدة لتطويره، بما في ذلك هندسة الكمبيوتر المتوازي والتنفيذ المتوازي من الخوارزمية. ومع ذلك، غالبا ما يتم تجاهله قضية واحدة مهمة: قابلية الخوارزمية نفسها. هنا، والتدرجية هو وصف لكيفية نمو إجمالي متطلبات العمل الحسابية مع حجم المشكلة، التي يمكن مناقشتها بمعزل عن منصة الحوسبة.
وتقوم العديد من الخوارزميات المستخدمة في رموز محاكاة اليوم على التكنولوجيا unscalable يوم أمس. وهذا يعني أن العمل المطلوب لحل مشاكل متزايدة أكبر ينمو أسرع بكثير من خطيا (المعدل الأمثل). استخدام خوارزميات قابلة يمكن أن تقلل مرات محاكاة عدة أوامر من حجمها، وبالتالي تقليل تشغيل لمدة يومين على MPP إلى 30 دقيقة. وعلاوة على ذلك، الرموز التي تستخدم هذه التكنولوجيا هى محدودة فقط من حجم ذاكرة الجهاز لأنهم قادرون على استغلال الفعال للموارد الكمبيوتر إضافية لحل مشاكل ضخمة.
خوارزميات قابلة للتمكن عالم التطبيق لكلا الاثنتين والإجابة على أسئلة جديدة. على سبيل المثال، إذا كان محاكاة معين (مع قرار معين) تستغرق عدة أيام للتشغيل، والمكرر (أي أكثر دقة) نموذج من شأنه أن يستغرق وقتا أطول بكثير، وعالم التطبيق قد تتخلى عن الأكبر، والمحاكاة الدقة العالية. هو أو هي أيضا قد يضطر لتضييق نطاق الدراسة المعلمة لتشغيل كل وقتا طويلا. عن طريق تقليل وقت التنفيذ، خوارزمية قابلة يسمح للعالم لبذل المزيد من المحاكاة بدقة أعلى

ما هو الجديد في هذا الإصدار:.

هذا الإصدار يضيف الاختلاف في الفضاء المساعد حلالا (ADS)، وهي زائدة عن الحاجة الخشنة الشبكة حل خيار BoomerAM، وخيار preconditioner إقليدس إلى واجهات فورتران لليحلون ParCSR كريلوف.
فهي تمتد على AMS وADS يحلون لدعم (التعسفي) ذات الترتيب العالي H (حليقة) وH (شعبة) أساليب تفريد.
فإنه يقوم بتحديث وتهذب بعض الأمثلة.
هناك بوجفيكسيس متنوعة.

برامج مماثلة

galculator
galculator

20 Feb 15

PyOpenCL
PyOpenCL

28 Sep 15

تعليقات ل Hypre

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!