2011-10-09 3 views
0

헤더 파일에 (Open MPI) MPI_Datatype을 정의해야이 파일을 포함하는 다른 모든 파일이 찾을 수 있습니다.헤더 파일에 MPI_Datatype을 정의하기위한 MPI 오류 열기

또한 extern을 사용하여 .h 파일에서 암호 해독을 수행 한 다음 .cpp 파일로 정의하려고합니다.

하지만, 난 항상 얻을 오류 :

정의되지 않은 참조

가 열려 MPI에서 허용되지 않습니다

?

왜?

정말 도움이됩니다.

감사합니다.

+3

자세한 정보가 필요합니다. 정확히 당신의 코드는 무엇이며, 어떻게 컴파일하고, 어떤 라인이 정의되지 않은 참조 에러를 내고 있습니까? – suszterpatt

답변

0

귀하의 질문에 모든 정보가 나와 있지 않습니다.

하지만 MPI로 작업 할 때 빠른 설명이 있습니다.

는 헤더 파일에 정의합니다

  1. 는 MPI 메시지 ID를 열거합니다. 이 메시지 ID는 일부 비트 시프 팅 조작으로 구성 요소 이름, 메시지 유형을 나타낼 수 있습니다.

  2. 디 네이 딩 노드 유형 (브로드 캐스트, 멀티 캐스트 또는 특정 NodeIdentifier 여부)은 열거 형입니다.

  3. 등록 메커니즘은 MPI 메시지 ID에 대한 콜백 함수 포인터를 등록합니다. 따라서 주어진 노드가 perticular 유형의 메시지를 수신하면 MPI 수신자 스레드의 컨텍스트에서이 콜백 함수를 실행합니다.

질문이있는 경우 질문 게시글을 수정하십시오.