2016-10-28 2 views
0
MPI_Send(171): MPI_Send(buf=0x7ffd6f5e7ccc, count=1, MPI_INT, dest=13, tag=0, MPI_COMM_WORLD) failed 
MPI_Send(97).: Invalid rank has value 13 but must be nonnegative and less than 0 

이 문제의 원인은 무엇입니까? 순위가 음수가 아니며 0보다 작을 수는 없습니다.MPI_Send (97) : 잘못된 순위의 값은 13이지만 음수가 아니고 0보다 작아야합니다.

+0

어딘가에서'MPI_Init'에 대한 호출이 누락되었을 수 있습니다. 적절한 초기화 후에,'MPI_COMM_WORLD'는 단순히 하나의 랭크를 포함 할 수 없습니다. –

답변

0

"잘못된 순위 ... 반드시 0보다 작아야합니다."라는 오류 메시지에서 MPI 세계에 0 개의 프로세스가 있음이 분명합니다. 그것. MPI 프로세스를 시작한 방법을 확인하고 올바른 프로세스 카운트로 모든 프로세스에서 MPI_Init을 호출했는지 확인하십시오.

관련 문제