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 ഉപയോഗിച്ചുള്ള ബിൽഡ് കാണുക.

ബന്ധപ്പെട്ട വിഷയങ്ങൾ