0

دانلود کتاب کتابخانه‌های نرم‌افزاری عددی و تأثیر آن‌ها بر کاربردهای علمی

  • عنوان کتاب: Numerical Software Libraries and their Impact on Scientific Applications
  • نویسنده: Caol S. Woodward, Ulrike Meier Yang
  • حوزه: مهندسی نرم‌افزار
  • سال انتشار: 2026
  • تعداد صفحه: 163
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 7.29 مگابایت

برخی از مهم‌ترین محصولات ریاضیات کاربردی، الگوریتم‌هایی هستند که شبیه‌سازی‌های علمی و مهندسی سریع‌تر و دقیق‌تر یا حتی حل مسائلی را که قبلاً مدل‌سازی آنها غیرممکن بود، امکان‌پذیر می‌کنند. این الگوریتم‌ها اغلب از طریق کتابخانه‌های نرم‌افزاری عددی بر شبیه‌سازی‌ها تأثیر می‌گذارند. کتابخانه‌های نرم‌افزاری عددی متعددی دارای پیاده‌سازی‌های باکیفیتی از الگوریتم‌های کارآمد هستند که انتقال الگوریتم‌های جدید به کاربردهای علمی، از جمله در محیط‌های آزمایشگاهی و صنعتی را تسهیل می‌کنند. اخیراً، استفاده از این کتابخانه‌ها در کاربردهای علمی و مهندسی به طور قابل توجهی افزایش یافته است که ارزش این کتابخانه‌ها را بیش از پیش نشان می‌دهد. به ویژه زمینه پروژه اخیر محاسبات اگزااسکیل (ECP) وزارت انرژی ایالات متحده قابل مشاهده است که در آن استفاده از کتابخانه‌ها، برنامه‌ها را قادر ساخته است تا کدهای شبیه‌سازی خود را برای بهره‌مندی از جدیدترین سیستم‌های اگزااسکیل و همچنین بهبود عملکرد و قابلیت‌ها در معماری‌های سنتی‌تر، منتقل کنند. در طول کنگره بین‌المللی ریاضیات صنعتی و کاربردی 2023، یک مینی‌سمپوزیوم سه قسمتی با موضوع «کتابخانه‌های نرم‌افزاری عددی که مزایایی را برای کاربردهای علمی فراهم می‌کنند» برگزار شد. این جلسات بر فعالیت‌های کتابخانه عددی انجام‌شده برای تضمین ارزش برای برنامه‌ها متمرکز بود و مثال‌هایی ارائه داد که استفاده از الگوریتم‌های جدید و همچنین بهبود قابلیت و سرعت را در بسیاری از حوزه‌های کاربردی نشان می‌داد. این جلسات بر تأثیر قابل توجه ریاضیات کاربردی بر کاربردهای علمی و مهندسی تأکید داشتند. این جلد با فصلی آغاز می‌شود که کیت توسعه نرم‌افزار در مقیاس بزرگ (xSDK)، مجموعه‌ای از کتابخانه‌های ریاضی و زیرمجموعه‌ای از یک اکوسیستم نرم‌افزاری بزرگ‌تر که در ECP توسعه یافته است را شرح می‌دهد. بسیاری از برنامه‌های در مقیاس بزرگ، مانند شبیه‌سازی‌های چندفیزیکی، نیاز به استفاده از انواع کتابخانه‌های مختلف و مستقل توسعه‌یافته به صورت ترکیبی دارند. تضمین ساخت یکپارچه و عملکرد قابل اعتماد کل برنامه‌هایی که از بیش از یکی از کتابخانه‌های xSDK استفاده می‌کنند، نیازمند یک اکوسیستم نرم‌افزاری سالم است. فصل اول به اهمیت چنین اکوسیستمی، از جمله دستورالعمل‌های مبتنی بر جامعه برای تسهیل پایداری و قابلیت همکاری و تأثیر مثبت چنین اکوسیستمی بر برنامه‌ها، با تمرکز بر xSDK، می‌پردازد.

Some of the most significant products of applied mathematics are algorithms that enable faster and more accurate science and engineering simulations, or even the solution of problems that were previously impossible to model. These algorithms most often impact simulations through numerical software libraries. Numerous numerical software libraries have high-quality implementations of efficient algorithms which facilitate transfer of new algorithms into scientific applications, including those in laboratory and industry settings. Recently, use of these libraries within science and engineering applications has significantly increased, showing the value of these libraries more than ever before. Particularly visible is the context of the recent U.S. Department of Energy’s Exascale Computing Project (ECP) where the use of libraries has enabled applications to migrate their simulation codes to take advantage of the newest exascale systems as well as improve performance and capabilities on more traditional architectures. During the 2023 International Congress on Industrial and Applied Mathematics, a three-part minisymposium was held on the topic of, “Numerical Software Libraries Enabling Benefits to Scientific Applications.” These sessions focused on numerical library activities undertaken to ensure value to applications and gave examples demonstrating the use of new algorithms as well as capability and speed improvements within many application areas. The sessions underscored the significant impact of applied mathematics on science and engineering applications. This volume opens with a chapter describing the extreme-scale software development kit (xSDK), a collection of mathematical libraries and a subset of a larger software ecosystem developed within the ECP. Many large-scale applications, such as multi-physics simulations, require the use of a variety of different independently developed libraries in combination. Ensuring seamless builds and reliable performance of whole applications which utilize more than one of the xSDK libraries requires a healthy software ecosystem. Chapter one discusses the importance of such an ecosystem, including community-driven guidelines to facilitate sustainability and interoperability and the positive impact of such an ecosystem on applications, with focus on the xSDK.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Numerical Software Libraries and their Impact on Scientific Applications 

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیشتر بخوانید