विषय पर बढ़ें

संचालन परिवेश

यहाँ FrontISTR के उपयोग के लिए समर्थित OS और अनिवार्य आवश्यकताओं का संक्षिप्त अवलोकन दिया गया है। विशिष्ट स्थापना प्रक्रियाओं के लिए स्थापना (वितरित बाइनरी/Docker) या बिल्ड (स्रोत से बिल्ड) देखें।

समर्थित OS

OS उपयोग विधि
Linux वितरित बाइनरी, Docker, स्रोत से बिल्ड
Windows वितरित बाइनरी (MinGW संस्करण), Docker
macOS Docker उपयोग अनुशंसित

ध्यान दें: macOS पर Docker कंटेनर का उपयोग अनुशंसित है।

अनिवार्य आवश्यकताएँ

समानांतर गणना के लिए निम्न लाइब्रेरियाँ आवश्यक हैं।

  • MPI कार्यान्वयन: Open MPI / MPICH / Intel MPI / MS-MPI में से कोई एक
  • METIS: मेश विभाजन के लिए

वितरित बाइनरी या Docker इमेज उपयोग करने पर ये साथ में उपलब्ध होते हैं। केवल अनुक्रमिक गणना (एक क्षेत्र) के लिए MPI अनिवार्य नहीं है।

स्रोत से बिल्ड करने पर

स्रोत से बिल्ड करने के लिए C / C++ / Fortran90 समर्थित कंपाइलर (GCC, Intel oneAPI, Clang आदि) आवश्यक है। आवश्यक लाइब्रेरियों और प्रक्रिया के विवरण के लिए बिल्ड देखें।

GPU उपयोग करने पर

NVIDIA GPU पर OpenACC द्वारा समानांतर गणना की जा सकती है। GPU के लिए बिल्ड करने हेतु NVIDIA HPC SDK आवश्यक है। प्रक्रिया के विवरण के लिए GPU के साथ बिल्ड देखें।

संबंधित विषय