Skip to content

सञ्चालन वातावरण

यहाँ 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 प्रयोग गरेर बिल्ड हेर्नुहोस्।

सम्बन्धित विषयहरू