냉각(FEM) 해석의 병렬처리 솔루션 방법

병렬처리 솔루션 기술은 특히 큰 모델에서 냉각(FEM) 해석의 솔루션 속도를 향상시키기 위한 공정 설정의 옵션으로 구현됩니다.

병렬처리 솔루션 방법은 다중 코어 시스템으로도 알려진 공유 메모리 다중 프로세서(SMP)에서 지원됩니다. SMP 시스템에서는 모든 물리적 프로세서(코어)가 동일한 컴퓨터에 있고 전체 시스템 메모리에 액세스하므로 데이터 공유가 빠릅니다.
주: 분산 메모리 클러스터는 지원되지 않습니다.
다음과 같은 4가지 옵션이 있습니다.
자동
기본적으로 CPU 사용량에 따라 사용할 가장 효율적인 스레드 수를 소프트웨어에서 자동으로 결정합니다. 이 방법은 시스템에 과부하를 주지 않고 사용 가능한 공정 리소스를 사용합니다. 그러나 CPU 사용량을 읽을 때의 작은 오버헤드로 인해 전체 솔루션 시간에 영향을 줄 수 있으므로 항상 가장 빠른 해석이 되지는 않습니다.
단일 스레드(병렬처리 없음)
즉, 병렬처리 솔루션이 사용되지 않는다는 의미입니다.
최대
병렬처리에 사용 가능한 최대 개수의 물리적 프로세서를 사용하여 해석이 실행됩니다. 여기에는 여러 코어가 포함되지만 하이퍼스레딩을 통해 사용할 수 있게 만든 추가 논리적 프로세서는 포함되지 않습니다.
주: 계산에서 사용된 최대 스레드 수가 해석 로그에 포함됩니다.
스레드 수 지정
병렬처리에 사용할 스레드 수를 지정할 수 있습니다.
주: 지정된 수의 스레드가 사용 가능한 물리적 프로세서(코어) 수를 초과하면 솔버에서 사용 가능한 최대 개수의 물리적 프로세서를 사용하도록 기본적으로 지정합니다.
하이퍼스레딩을 사용하는 경우 사용할 수 있는 프로세서 수가 물리적 프로세서 수의 두 배로 나타납니다. 그러나 병렬처리가 가장 효율적으로 실행되지는 않습니다. 최상의 결과를 얻으려면 병렬처리에 지정된 스레드 수가 시스템에서 사용할 수 있는 물리적 프로세서 수를 초과하면 안 됩니다.
주: 병렬 해석의 경우 AMG 매트릭스 솔버가 항상 사용됩니다. AMG 솔버를 사용하지 않는 옵션은 단일 스레드 해석에만 사용할 수 있습니다.