Skip to content

اړین او اختیاري تابع کتابتونونه

هغه کتابتونونه چې د FrontISTR د جوړولو لپاره اړین دي، او هغه اختیاري کتابتونونه چې دندې پراخوي، دلته تشریح کېږي. د هر کتابتون د نصب کړنلارې لپاره د هماغه کتابتون اسناد وګورئ.

اړین تابع کتابتونونه

لاندې وسیلې او کتابتونونه د FrontISTR د جوړولو لپاره اړین دي.

کتابتون د نسخې اړتیا موخه
CMake ≥ 3.13.4 د جوړولو سیستم
C/C++/Fortran کمپایلر د سرچینې کوډ کمپایل
MPI د موازي اړیکو کتابتون (لکه OpenMPI، IntelMPI)

اختیاري تابع کتابتونونه

لاندې کتابتونونه اختیاري دي او د اړینو دندو له مخې د جوړولو پر مهال فعالېدای شي. د اړوندو CMake اختیارونو لپاره د CMake په وسیله د جوړولو کړنلاره وګورئ.

کتابتون د CMake اختیار موخه د ترلاسه کولو ځای
METIS (v4/v5) WITH_METIS د ګراف وېش له مخې د ساحې وېش Karypis Lab
MUMPS + ScaLAPACK WITH_MUMPS موازي مستقیم حلګر MUMPS-Solver.org / Netlib
Intel oneAPI MKL WITH_MKL مستقیم حلګر (PARDISO)، BLAS/LAPACK Intel
OpenBLAS / LAPACK WITH_LAPACK عددي خطي الجبرا (د شرط شمېر اټکل) OpenBLAS.net / Netlib
Trilinos ML WITH_ML د AMG مخکې-شرط ورکول Trilinos Project
REVOCAP_Refiner WITH_REFINER د مېش ریزول د FrontISTR ډاونلوډ پاڼه
REVOCAP_Coupler WITH_REVOCAP ګډ تحلیل د FrontISTR ډاونلوډ پاڼه
NetCDF WITH_NETCDF د Exodus II په بڼه وتۍ Unidata
Doxygen WITH_DOC د API اسناد جوړول Doxygen.nl

د GPU جوړولو لپاره اضافي وسیلې

د FrontISTR د GPU پلي‌کول د OpenACC په وسیله ترسره شوي، او اوس مهال یې د NVIDIA HPC SDK پر بنسټ جوړښت کې د کار ازموینه شوې ده. د GPU جوړولو لپاره، له پورته اړینو کتابتونونو سربېره لاندې وسیله هم اړینه ده.

وسیله موخه د ترلاسه کولو ځای
NVIDIA HPC SDK (nvc, nvc++, nvfortran) د OpenACC GPU آفلوډ کمپایل NVIDIA

د GPU لپاره د جوړولو د کره ګامونو لپاره، د نه ملاتړ شوو کتابتونونو د چلند په ګډون، د GPU په کارولو جوړول وګورئ.