콘텐츠로 이동

바이너리 패키지를 사용한 설치

미리 빌드된 FrontISTR 바이너리는 다운로드 페이지에서 받을 수 있습니다. 배포물에는 솔버 본체 fistr1 외에도 영역 분할(hecmw_part1), 시각화(hecmw_vis1), 메시 변환(neu2fstr) 등의 부속 도구가 포함되어 있습니다.

Windows

Windows 버전은 병렬화 방식과 사용하는 수치 계산 라이브러리가 서로 다른 ZIP 파일로 배포됩니다. 모든 버전에는 실행에 필요한 MPI 런타임과 수치 계산 라이브러리(DLL)가 포함되어 있으므로 별도로 설치하지 않고 압축을 푼 뒤 사용할 수 있습니다.

버전 병렬화 방식 MPI 수치 계산 라이브러리
thread_openblas OpenMP 스레드 병렬 (없음) OpenBLAS
hybrid_msmpi_openblas MPI + OpenMP 하이브리드 병렬 MS-MPI(포함) OpenBLAS
hybrid_impi_mkl_intelthread MPI + OpenMP 하이브리드 병렬 Intel MPI(포함) Intel MKL

참고: 하이브리드 버전에는 mpiexec와 MPI 런타임(msmpi.dll 또는 impi.dll 등)이 포함되어 있으므로 MPI를 별도로 설치할 필요가 없습니다.

설치 절차

  1. 다운로드 페이지에서 사용할 버전의 ZIP 파일을 내려받아 압축을 풉니다.
  2. 압축을 푼 디렉터리를 실행 파일 검색 경로에 포함된 위치에 두거나 해당 디렉터리에서 직접 해석을 실행합니다.

설치 확인

명령 프롬프트에서 다음 명령을 실행합니다. 버전 정보가 표시되면 설치가 정상적으로 완료된 것입니다.

fistr1.exe -v

MPI 병렬 실행 시에는 포함된 mpiexec를 사용합니다. 실행 절차에 대한 자세한 내용은 해석 흐름을 참조하십시오.

Linux

Ubuntu용 deb 패키지가 배포됩니다. deb 패키지는 종속 라이브러리를 선언하므로 apt-get을 통해 설치하면 필요한 라이브러리가 자동으로 해결됩니다.

deb 패키지 다운로드

다운로드 페이지에서 Ubuntu용 deb 패키지를 직접 다운로드합니다. 명령줄에서 가져오려면 배포 버전에 맞는 파일 이름으로 바꾸어 다음과 같은 명령을 사용합니다.

curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb

deb 패키지 설치

다운로드한 deb 패키지를 다음과 같이 설치합니다. 파일 이름은 배포 버전에 맞는 것으로 바꾸십시오.

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

참고: 패키지를 설치하려면 관리자 권한이 필요합니다. root 사용자로 작업 중인 경우 sudo는 필요하지 않습니다. 일반 사용자로 실행하는 경우 위와 같이 sudo를 붙이십시오.

설치 확인

다음 명령을 실행합니다. 버전 정보가 표시되면 설치가 정상적으로 완료된 것입니다.

fistr1 -v

관련 항목