SGE 클러스터에서 MPI 응용 프로그램을 실행할 때 프로세스 번호의 매개 변수 두 개를 할당해야합니다. 하나는 SGE 자체 용이고 다른 하나는 OpenMPI 용입니다. 예를 들면 :SGE (Sun Grid Engine) 프로세스 번호와 OpenMPI 프로세스 번호의 관계는 무엇입니까?
명령에number1
및
number2
의 의미는 무엇
qrsh -pe <pe_name> <number1> mpirun -np <number2> ./program
? 그들 사이의 관계는 무엇입니까?
내 MPI 응용 프로그램에 128 (number2
) 프로세스가 필요하고 16을 number1
에 할당하면 어떻게됩니까?
편집 :
pe_name impl
slots 999
user_lists NONE
xuser_lists NONE
start_proc_args NONE
stop_proc_args NONE
allocation_rule $round_robin
control_slaves TRUE
job_is_first_task FALSE
urgency_slots min
답장을 보내 주셔서 감사합니다. PE 구성을 추가했습니다. 이 체육과 내가 할 수있는 일을 말해 줄 수 있니? 또한 왜이 PE에서 100 ('number1') 슬롯 만 요청할 수 있습니까? 번호가 100보다 크면 제출 작업이 실패합니다. – RainSia