OpenFOAM(Open Field Operation and Manipulation)은 주로 유체역학(CFD) 시뮬레이션에서 사용되는 오픈소스 시뮬레이션 소프트웨어입니다. 유체 흐름, 열전달, 화학 반응, 고체역학, 전자기장 등 다양한 물리적 현상을 시뮬레이션 할 수 있고, C++ 언어로 개발되어 사용자 정의가 용이하고 확장성이 높으며 병렬 계산을 지원해 대규모 시뮬레이션도 효율적으로 처리할 수 있는 프로그램 입니다.
이 문서에서는 KISTI 슈퍼컴퓨팅센터의 뉴론 시스템에 OpenFOAM-v1912 Source 버전으로 설치 하는 방법에 대하여 소개 드립니다.
가. 설치 환경
구분
내용
대상 시스템
뉴론
OS Version
리눅스 / CentOS 7.4
CPU
Intel(R) Xeon(R) Gold 6140
컴파일러
Intel 2018.2
MPI
IntelMPI 2018.2
기타
나. 설치 전 환경 설정
OpenFOAM-v1912 버전 설치에 필요한 gmp, mpfr, mpc, boost, CGAL 는 뉴론 시스템에 미리 설치된 /apps/common 라이브러리들을 사용합니다.
만약 다른 버전의 gmp, mpfr, mpc, boost, CGAL 가 필요한 경우는 사용자의 홈 디렉토리(/home01/$USER)에 설치 후 환경설정을 해서 사용하시면 됩니다.