lapack.

Lapack عبارة عن مكتبة جبرية خطية، تعتمد على Linpack and EISPACK.
التحميل الان

lapack. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • LAPack development team
  • موقع ويب الناشر:
  • http://www.netlib.org/scalapack/scalapack_home.html

lapack. العلامات


lapack. وصف

Lapack هي مكتبة جبرية خطية، تستند إلى Linpack و Eispack. Lapack عبارة عن مكتبة جبرية خطية، بناء على Linpack و Eispack.lapack مكتوب في Fortran77 وتوفر إجراءات لحل أنظمة المعادلات الخطية المتزامنة، حلول المربعات الأقل من الأنظمة الخطية من المعادلات، ومشاكل eigenvalue، ومشاكل القيمة المفرد. مصفوفة كما يتم توفير تعاملات (LU و Cholesky و QR و SVD و SCHUR، Schur المعمم)، وكذلك حسابات ذات صلة مثل إعادة ترتيب تعاملات شور وأرقام الشرط تقديرها. يتم التعامل مع مصفوفات كثيفة النطاقات، ولكن لم تكن مصفوفات عامة متناثرة. في جميع المجالات، يتم توفير وظيفة مماثلة للمصفوفات الحقيقية والمعقدة، في كل من الدقة الفردية والمزدوجة. إذا كنت غير متأكد من اسم Lapack الروتيني لمعالجة احتياجات التطبيق الخاصة بك، تحقق من محرك البحث Lapack. كان الهدف الأصلي لمشروع Lapack هو جعل أجهزة EISPACK و Linpack تستخدم على نطاق واسع تعمل بكفاءة على ناقلات الذاكرة المشتركة والمعالجات الموازية. على هذه الآلات، لا تكون Linpack and EISPACK غير فعالة لأن أنماط وصول الذاكرة الخاصة بها تتجاهل التسلسلات الهرمية للذاكرة متعددة الطبقات من الأجهزة، وبالتالي قضاء الكثير من الوقت تتحرك البيانات بدلا من القيام بعمليات سريعة مفيدة. يخاطب هذه المشكلة عن طريق إعادة تنظيم الخوارزميات استخدم عمليات مصفوفة كتلة، مثل الضرب المصفوفة، في الحلقات الأعمقة. يمكن تحسين عمليات الكتلة هذه لكل بنية لحساب التسلسل الهرمي للذاكرة، وكذلك توفير طريقة قابلة للنقل لتحقيق كفاءة عالية على الأجهزة الحديثة المتنوعة. نحن نستخدم مصطلح "قابل للنقل" بدلا من "المحمولة" لأنه، من أجل أداء أسرع ممكن، يتطلب Lapack أن يتم بالفعل تنفيذ عمليات مصفوفة الكتلة المحسنة للغاية على كل جهاز. تتم كتابة إجراءات Lapack Rotines بحيث يتم تنفيذها قدر الإمكان من الحساب بواسطة المكالمات إلى البرامج الفرعية الجبرية الخطية الأساسية (BLAS). على الرغم من أن Linpack and EISPACK تعتمد على حبات تشغيل متجه المستوى 1 Blas، فقد تم تصميم Lapack في البداية لاستغلال المستوى 3 Blas - مجموعة من المواصفات الخاصة بالبرامج الفرعية FORTRAN التي تقوم بأنواع مختلفة من الضرب المصفوفة وحل الثلاثي أنظمة مع العديد من الجوانب اليمنى. لأن التصميمات الخشنة لعمليات المستوى 3 Blas، ويعزز استخدامها كفاءة عالية على العديد من أجهزة الكمبيوتر عالية الأداء، خاصة إذا تم توفير تطبيقات مشفرة خصيصا من قبل الشركة المصنعة. تتوفر تطبيقات فعالة عالية النوعية من Blas للعديد من أجهزة الكمبيوتر الحديثة عالية الأداء. للحصول على تفاصيل البائع المعروف أو ISV المقدمة BLAS، استشارة الأسئلة الشائعة Blas. بدلا من ذلك، يمكن للمستخدم تنزيل ATLAS لإنشاء مكتبة BLAS محسنة تلقائيا للهندسة المعمارية. تنفيذ مرجع FORTRAN77 لل Blas متوفر من Netlib؛ ومع ذلك، فإن استخدامه محبط لأنه لن يؤدي ذلك وكذلك تنفيذ تم ضبطه خصيصا. ما الجديد في هذا الإصدار: تحويل تكريري إضافي. XBLAS. الأقطار غير السلبية من صاحب العمل. انعكاسات QR عالية الأداء وحامل المنازل على المصفوفات المنخفضة. جاكوبي سريع سريع ودقيق. إجراءات للتنسيق المعبأ الكامل المستطيل. محور cholesky. مختلطة الدقة الدقة الروتين الروتين. بعض المتغيرات الجديدة لعملية من جانب واحد. خوارزمية أكثر قوة DQDS. تحسينات على خوارزمية Hessenberg QR متعددة التحولات.


lapack. برامج ذات صلة

geekbench.

geekbench هو أداة مرجعية عبر النظام الأساسي لنظام التشغيل Mac OS X و Windows و Linux. ...

357

تحميل