مرکز پردازشهای سریع

دانشگاه شهید چمران اهواز

مرکز پردازشهای سریع

دانشگاه شهید چمران اهواز

https://telegram.me/scuhpcc

مرکز پردازشهای سریع دانشگاه شهید چمران اهواز (Shahid Chamran University High Performance Computing Center or SCU-HPCC) در شهریور ماه سال 1393 افتتاح و عملیاتی شد.

این مرکز با بودجه بیش از یک میلیارد ریال و با حمایت مالی ستاد هوافضای معاونت علمی و فناوری ریاست جمهوری و معاونت پژوهشی دانشگاه شهید چمران اهواز راه اندازی شده است.

۲۶ مطلب با کلمه‌ی کلیدی «راهنما» ثبت شده است

به اطلاع می‌رساند دوره جدید ارائه خدمات آغاز شده است. برای دریافت راهنما به پست اول این وبلاگ مراجعه کنید.

 

اجرای یک کیس نمونه از برنامه فلوئنت بر روی دو ماشین مختلف

  • ماشین ویندوز با پردازنده Intel Xeon که 24 هسته فیزیکی و 56 هسته منطقی دارد.
  • ماشین لینوکس با پردازنده AMD Opteron که 16 هسته فیزیکی و 32 هسته منطقی دارد.

همان طوری که مشاهده می‌شود، در هر دو ماشین، بیشترین تسریع (speedup) به ازای 12 تا 16 هسته به دست می‌آید و اختصاص هسته ‌های بیشتر، نه تنها تاثیری ندارد بلکه بیشتر از یک تعداد مشخص باعث کاهش تسریع هم می‌شود. نتایج به دست آمده با قوانین پردازش موازی همخوانی دارد.
همچنین با تعداد 8 تا 16 هسته، زمان اجرای پردازنده‌های AMD (30 ثانیه) و Intel (20 ثانیه) به هم نزدیک هستند.


اجرای برنامه Quantum ESPRESSO با 14 هسته و 28 گیگا بایت حافظه بر روی 5 نود



اجرای برنامه OpenFoam با 24 هسته و 5 گیگا بایت حافظه بر روی 4  نود


عکس‌ها، اسم پروسس‌های برنامه مرتبط را نشان می‌دهند‌. به عنوان مثال، نام پروسس برنامه کوانتوم اسپرسو، pw.x است و عکس تعداد پروسس‌های این برنامه روی هر نود را نشان می‌دهد.

  • نود compute-0-0 با ۳ پروسس
  • نود compute-0-1 با ۶ پروسس
  • نود compute-0-2 پروسسی از این برنامه اجرا نمیکند
  • نود conpute-0-3 با ۳ پروسس
  • نود compute-0-4 با ۱ پروسس
  • نود rocks7 با ۱ پروسس

در نتیجه ۱۴ پروسس از این برنامه بر روی کلاستر پخش شده است. همچنین اعداد جلوی هر پروسس، مقدار حافظه مصرفی آن پروسس است.

توضیحات برنامه OpenFoam با پروسسی به نام reactingFoam نیز مشابه همین است.

تسریع به دست آمده در اجرای یک کیس برنامه ABAQUS 2016 در شکل زیر نمایش داده شده است. لازم به ذکر است این تست بر روی یک نود با پردازنده Intel Xeon با 56 هسته منطقی انجام شده است. در این تست مبنا، زمان اجرای برنامه بر روی یک هسته است.

لازم به ذکر است قابلیت Hyperthreading در پردازنده های اینتل در زمانی که تمام هسته‌ها، پروسس‌های یک برنامه (نوعاً محاسباتی) را اجرا می کنند، چندان مفید نیست و بیشتر باعث هدر رفت منابع می‌شود. به عبارت دیگر این نوع برنامه‌ها به تعداد هسته‌های فیزکی (28 در این تست) تسریع خواهند گرفت و استفاده از تعداد هسته‌های بیشتر توصیه نمی‌شود.

راهنمای OpenFoam

۱۴
خرداد

دو نسخه 4 و 5 از برنامه OpenFoam بر روی ژوپیتر نصب شده است. با توحه به این که در کلاستر جدید، ارسال جاب از طریق slurm انجام میشود، فایل راهنمای اجرای برنامه Openfoam به همراه اسکریپت نمونه در لینک زیر قابل دانلود هستند.


نسخه اول 13-03-1397
حجم: 580 کیلوبایت

Jupiter

۰۱
ارديبهشت
کلاستر Jupiter

سیستم عامل این کلاستر Rocks 7.0 است. بنابراین کاربران باید با سیستم عاملهای مبتنی بر لینوکس آشنایی داشته باشند. همچنین برنامه مدیر کار (job manager) در این کلاستر، Slurm است. کاربرانی که قبلاً با PBS/Torque کار کرده باشند یا آشنایی متوسط با لینوکس دارند، مشکلی در استفاده از Slurm نخواهد داشت. با این حال، برای تسهیل استفاده از کلاستر، اسکریپت های نمونه آن برای برنامه های نصب شده، در حال تهیه هستند که به مرور زمان در سایت آپلود خواهند شد.






به اطلاع می رساند، برای تسهیل در یادگیری نحوه کار کردن با کلاستر، برای قسمتهای مختلف ویدیوهای آموزشی در دست تهیه هستند که به مرور زمان در کانال مرکز در آپارات قرار داده می شوند. بعد از بارگذاری ویدیو، در کانال مرکز اطلاع رسانی خواهد شد.







نرم افزار MATLAB نسخه 2017a بر روی سرور نصب شد. در حال حاضر دو نسخه 2013a و 2017a بر روی سرور نصب هستند که کاربران بسته به نیاز خود می توانند از یکی از آن ها استفاده کنند. مسیر دسترسی به این دو نسخه به صورت زیر است.


/share/apps/mathematics/matlab2013a/bin/matlab
/share/apps/mathematics/matlab2017a/bin/matlab


برای اطلاع از چگونگی اجرای برنامه MATLAB بر روی کلاستر، به راهنماهای زیر مراجعه کنید.



همان طور که پیشتر در کانال اطلاع رسانی شده بود، امکان استفاده از مجازی سازی به کمک QEMU برای اجرای برنامه های ویندوزی بر روی کلاستر فراهم شده است. این امکان فعلا به صورت آزمایشی مهیا شده است و کاربران لازم است قبل از استفاده، تعداد هسته های مورد نیاز و مصرف حافظه احتمالی را به اطلاع مدیر سیستم برسانند تا اسکریپتها ساخته شوند و در اختیار کاربر قرار گیرند. برای اطلاع از جزئیات بیشتر، فایل راهنمای زیر را مطالعه کنید.


نسخه اول 29-10-95
حجم: 412 کیلوبایت



نرم افزار COMSOL Multiphysics نسخه 5.2a بر روی کلاستر نصب شد. این نرم افزار یک حل کننده اجزای محدود است و در رشته مهندسی مکانیک استفاده می شود. برای اطلاع از چگونگی اجرای آن، راهنمای زیر را مطالعه کنید.


نسخه اول 13-11-95
حجم: 398 کیلوبایت