콘텐츠로 이동

동작 환경

여기에서는 FrontISTR를 사용하기 위한 지원 OS와 필수 요건을 개요 수준에서 설명합니다. 구체적인 도입 절차는 설치(배포 바이너리·Docker) 또는 빌드(소스에서 빌드)를 참조하십시오.

지원 OS

OS 이용 방법
Linux 배포 바이너리, Docker, 소스에서 빌드
Windows 배포 바이너리(MinGW판), Docker
macOS Docker 사용을 권장

Note: macOS에서는 Docker 컨테이너 사용을 권장합니다.

필수 요건

병렬 계산을 수행할 경우 다음 라이브러리가 필요합니다.

  • MPI 구현: Open MPI / MPICH / Intel MPI / MS-MPI 중 하나
  • METIS: 영역 분할(메시 파티셔닝)에 사용

배포 바이너리나 Docker 이미지를 사용하는 경우 이들은 함께 제공됩니다. 순차 계산(1개 영역)만 사용하는 경우 MPI는 필수가 아닙니다.

소스에서 빌드하는 경우

소스에서 빌드하는 경우 C / C++ / Fortran90을 지원하는 컴파일러(GCC, Intel oneAPI, Clang 등)가 필요합니다. 필요한 라이브러리와 절차의 자세한 내용은 빌드를 참조하십시오.

GPU를 사용하는 경우

NVIDIA GPU에서 OpenACC를 이용한 병렬 계산을 실행할 수 있습니다. GPU용으로 빌드하려면 NVIDIA HPC SDK가 필요합니다. 절차의 자세한 내용은 GPU를 이용한 빌드를 참조하십시오.

관련 항목