Ana içeriğe geç

Çalışma Ortamı

Bu bölüm, FrontISTR kullanımı için desteklenen işletim sistemleri ve temel gereksinimler hakkında genel bilgi verir. Ayrıntılı kurulum işlemleri için Kurulum (dağıtılan ikili dosyalar ve Docker) veya Derleme (kaynaktan derleme) bölümlerine bakın.

Desteklenen İşletim Sistemleri

OS Kullanım
Linux Dağıtılan ikili dosyalar, Docker, kaynaktan derleme
Windows Dağıtılan ikili dosyalar (MinGW sürümü), Docker
macOS Docker önerilir

Not: macOS üzerinde Docker kapsayıcısı kullanılması önerilir.

Gereksinimler

Paralel hesaplama için aşağıdaki kütüphaneler gereklidir.

  • MPI uygulaması: Open MPI / MPICH / Intel MPI / MS-MPI seçeneklerinden biri
  • METIS: Alan bölümleme (ağ bölümleme) için kullanılır

Dağıtılan ikili dosyalar veya Docker imajları kullanıldığında bunlar dahildir. Yalnızca seri hesaplama (tek alan) yapılacaksa MPI gerekli değildir.

Kaynaktan Derleme

Kaynaktan derleme yapılırken C / C++ / Fortran90 destekleyen derleyiciler (GCC, Intel oneAPI veya Clang gibi) gereklidir. Gerekli kütüphaneler ve işlemler hakkında ayrıntılar için Derleme bölümüne bakın.

GPU Kullanımı

NVIDIA GPU'larda OpenACC ile paralel hesaplama yapılabilir. GPU için derleme yapmak üzere NVIDIA HPC SDK gereklidir. İşlem ayrıntıları için GPU ile Derleme bölümüne bakın.

İlgili Konular