Autodesk® CFD의 솔루션 효율성을 지속적으로 발전시키기 위한 노력의 일환으로 확장 가능한 솔버를 솔버 옵션으로 사용할 수 있게 되었습니다. 이 솔버는 1천만~5천만 개의 요소가 순서대로 포함된 대규모 시뮬레이션에 맞게 특별히 설계되었습니다. 원래 클래식 솔버와 달리, 확장 가능한 솔버는 각 프로세스가 여러 스레드에서 하나의 프로세스/스레드 하이브리드로 실행될 수 있도록 하며 캐시 성능을 최적화하도록 설계되었습니다. 이 솔버는 여러 계산 노드를 사용할 때 대형 모형에 대한 솔루션 시간을 크게 단축했습니다. 단일 계산 노드에서 작은 모형에 대한 성능은 기본 클래식 솔버와 비슷합니다.
확장 가능한 솔버 아키텍처는 여러 계산 노드로 구성된 프로세서와 클러스터가 많은 시스템에 이상적입니다. 이 아키텍처는 표준 네트워크 연결을 사용하는 시스템에서 잘 작동합니다. InfiniBand와 같은 고성능 연결은 솔루션 속도를 크게 향상하지만, 이점을 활용하기 위해 필요하지는 않습니다.
확장 가능한 솔버는 다음과 같은 기능을 지원합니다.
다음과 같은 기능 항목은 확장 가능한 솔버에서 지원되지 않습니다.
확장 가능한 솔버를 사용으로 설정하려면 다음 중 하나를 수행합니다.
Autodesk® CFD는 다음 구성 옵션을 자동으로 정의하여 확장 가능한 솔버를 활성화합니다.
|
구성 옵션 |
설명 |
|---|---|
|
소켓/노드 |
일반적으로 계산 노드의 소켓 수로 설정합니다. 각 소켓에서 하나의 MPI 프로세스가 실행됩니다. |
|
코어/소켓 |
소켓당 물리적 코어 개수로, MPI 프로세스당 생성되는 계산 스레드 수를 정의합니다. |
|
하이퍼 스레드 |
하이퍼 스레드는 친화도를 설정할 때만 사용됩니다. 가상 코어는 작업 수행을 위해 로드되지 않습니다. |
|
선호도 |
선호도는 각 계산 스레드를 특정 코어에 잠급니다. 이렇게 하면 운영 체제가 사용할 코어를 결정하지 않게 되므로 성능이 향상됩니다. |
|
수렴 기준 |
이것은 계산에 사용할 기준 컷오프를 나타냅니다. 값 0.01은 대부분의 해석에 적합합니다. |
|
시간 단계 크기 |
이 옵션은 고정 유사 시간 단계 크기를 설정하는 데 사용되지만 거의 사용되지 않습니다. |
|
화면표시 빈도 |
확장 가능한 솔버는 실행될 때 화면표시 빈도로 정의되는 반복 간격으로 CFD 사용자 인터페이스에 결과를 보냅니다. 이렇게 하면 시뮬레이션이 계산을 수행하는 동안 기본 솔버를 사용할 때와 동일한 방식으로 결과를 검토할 수 있습니다. 반복이 끝날 때마다 결과를 보내게 되면 시간이 많이 소요되므로 확장 가능한 솔버와 사용자 인터페이스 간의 효율적인 커뮤니케이션을 위해 값 10을 설정하는 것이 좋습니다. 이 비주얼 업데이트가 너무 빨리 발생하면 화면표시 빈도를 100으로 늘려 커뮤니케이션을 줄일 수 있습니다. 이렇게 하면 병렬 성능도 향상됩니다. |
클러스터와 함께 사용하도록 확장 가능한 솔버를 구성하려면 기술 지원부에 문의하십시오.