MPI Computiong
대용량 자료 분석/병렬 해석 등을 위한 HPC 클러스터 2식
MPI Computing Cluster 1 — 384 Core
384 Core CPU : Intel Xeon Gold 6430/2.1G-60M-32C Two CPUs × 6 Nodes
Memory : [확인 필요]
Storage : [확인 필요]
Interconnect : [확인 필요]
MPI Computing Cluster 2 — 524 Core
288 Core CPU : [모델 확인 필요]/48C per Node × 6 Nodes
180 Core CPU : Intel Xeon E52670v2/2.5G-25M-10C Two CPUs × 9 Nodes
56 Core CPU : Intel Xeon Gold 6132/2.6G-19.25M-14C Two CPUs × 2 Nodes
Memory : [확인 필요]
Storage : [확인 필요]

CPU 클러스터는 연구실의 전산유체역학 해석을 수행하는 장비입니다. 선체 주위 유동을 해석하려면 수백만 개의 격자에서 유동 방정식을 반복해 풀어야 하며, 이 계산은 단일 컴퓨터로 감당할 수 있는 규모를 넘어섭니다.
해법은 영역 분할입니다. 계산 영역을 여러 조각으로 나누어 각 노드에 배분하고, 조각의 경계에서 필요한 값을 서로 주고받으며 동시에 계산을 진행합니다. 이때 노드 간의 정보 교환을 담당하는 표준이 MPI(Message Passing Interface)이며, 클러스터의 이름도 여기에서 비롯됩니다.
연구실은 두 개의 클러스터에 총 908개의 연산 코어를 운용하고 있습니다. 상용 해석 코드인 STAR-CCM+를 이용하여 선체 저항, 표면 압력 분포, 반류 분포, 파랑 중 부가저항을 계산하며, 여기에서 산출된 결과는 그 자체로 설계 판단의 근거가 되는 동시에 인공지능 대리모델을 학습시키는 데이터가 됩니다.

