შიგთავსზე გადასვლა

სამუშაო გარემო

აქ მოკლედ არის აღწერილი FrontISTR-ის გამოსაყენებლად მხარდაჭერილი ოპერაციული სისტემები და აუცილებელი მოთხოვნები. კონკრეტული დაყენების პროცედურებისთვის იხილეთ ინსტალაცია (გავრცელებული ბინარები და Docker) ან აგება (საწყისი კოდიდან აგება).

მხარდაჭერილი ოპერაციული სისტემები

OS გამოყენების მეთოდი
Linux გავრცელებული ბინარები, Docker, საწყისი კოდიდან აგება
Windows გავრცელებული ბინარები (MinGW ვერსია), Docker
macOS რეკომენდებულია Docker-ის გამოყენება

შენიშვნა: macOS-ზე რეკომენდებულია Docker კონტეინერის გამოყენება.

აუცილებელი მოთხოვნები

პარალელური გამოთვლებისთვის საჭიროა შემდეგი ბიბლიოთეკები.

  • MPI-ის იმპლემენტაცია: Open MPI / MPICH / Intel MPI / MS-MPI-დან ერთ-ერთი
  • METIS: გამოიყენება არეების დაყოფისთვის (ბადის partitioning)

გავრცელებული ბინარების ან Docker-ის იმიჯების გამოყენებისას ეს კომპონენტები უკვე მოყვება. თუ მხოლოდ თანმიმდევრული გამოთვლა (1 არე) გამოიყენება, MPI სავალდებულო არ არის.

საწყისი კოდიდან აგების შემთხვევაში

საწყისი კოდიდან აგებისთვის საჭიროა C / C++ / Fortran90-ის მხარდამჭერი კომპილატორი (მაგალითად GCC, Intel oneAPI ან Clang). საჭირო ბიბლიოთეკებისა და პროცედურების დეტალებისთვის იხილეთ აგება.

GPU-ის გამოყენების შემთხვევაში

NVIDIA GPU-ზე შესაძლებელია OpenACC-ის გამოყენებით პარალელური გამოთვლა. GPU-სთვის ასაგებად საჭიროა NVIDIA HPC SDK. პროცედურის დეტალებისთვის იხილეთ GPU-ის გამოყენებით აგება.

დაკავშირებული საკითხები

AI-assisted translation May contain errors Official docs Status