LAMMPS Process Mapping in OpenMPI - (2) --map-by numa:PE
PE=n의 효과 PE=n을 적용하지 않으면, NUMA 노드 범위 내에서 프로세스는 떠 있는다.[dell7875:527316] Rank 1 bound to package[0][core:0-7,32-39,64-71][dell7875:527316] Rank 0 bound to package[0][core:0-7,32-39,64-71][dell7875:527316] Rank 2 bound to package[0][core:0-7,32-39,64-71][dell7875:527316] Rank 4 bound to package[0][core:0-7,32-39,64-71][dell7875:527316] Rank 3 bound to package[0][core:0-7,32-39,64-71][dell7875:527316..
더보기
LAMMPS Process Mapping in OpenMPI - (1) Basic
CPU 코어 구성확인lstopo --of svg --no-io --no-os numa_simple.svg 뒤따라 나오는 에러는 무시해도 된다.아래는 Threadripper 7995WX Pro Numa Node는 총 4개, L#는 논리코어 넘버, P#는 물리코어 넘버이다.NUMA Node 0 : [core:0-7,32-39,64-71]NUMA Node 1 : [core:8-15,40-47,72-79]NUMA Node 2 : [core:16-23,48-55,80-87]NUMA Node 3 : [core:24-31,56-63,88-95]32개 프로세스로 테스트, --report-bindings 옵션을 쓰면 프로세스 배치 결과가 나온다mpirun -np 32 --report-bindings 배치결과, NUMA ..
더보기