কনটেন্টে যান

চালনার পরিবেশ

এখানে FrontISTR ব্যবহারের জন্য সমর্থিত OS এবং আবশ্যিক শর্তগুলোর একটি সারসংক্ষেপ দেওয়া হয়েছে। নির্দিষ্ট ইনস্টলেশন পদ্ধতির জন্য ইনস্টলেশন (বিতরণকৃত বাইনারি/Docker) অথবা বিল্ড (উৎস থেকে বিল্ড) দেখুন।

সমর্থিত OS

OS ব্যবহারের পদ্ধতি
Linux বিতরণকৃত বাইনারি, Docker, উৎস থেকে বিল্ড
Windows বিতরণকৃত বাইনারি (MinGW সংস্করণ), Docker
macOS Docker ব্যবহারের সুপারিশ করা হয়

নোট: macOS-এ Docker কনটেইনার ব্যবহার করার সুপারিশ করা হয়।

আবশ্যিক শর্ত

সমান্তরাল গণনা করতে নিচের লাইব্রেরিগুলো প্রয়োজন।

  • MPI বাস্তবায়ন: Open MPI / MPICH / Intel MPI / MS-MPI-এর যেকোনো একটি
  • METIS: মেশ বিভাজনের জন্য ব্যবহৃত

বিতরণকৃত বাইনারি অথবা Docker ইমেজ ব্যবহার করলে এগুলো সঙ্গে অন্তর্ভুক্ত থাকে। শুধু ধারাবাহিক গণনা (1 ডোমেইন) করলে MPI আবশ্যক নয়।

উৎস থেকে বিল্ড করলে

উৎস থেকে বিল্ড করতে C / C++ / Fortran90 সমর্থনকারী কম্পাইলার (GCC, Intel oneAPI, Clang ইত্যাদি) প্রয়োজন। প্রয়োজনীয় লাইব্রেরি ও ধাপের বিস্তারিত জানতে বিল্ড দেখুন।

GPU ব্যবহার করলে

NVIDIA GPU-তে OpenACC ব্যবহার করে সমান্তরাল গণনা চালানো যায়। GPU-র জন্য বিল্ড করতে NVIDIA HPC SDK প্রয়োজন। বিস্তারিত পদ্ধতির জন্য GPU ব্যবহার করে বিল্ড দেখুন।

সংশ্লিষ্ট বিষয়