2014-06-11 1 views
1

내가 다운로드 한 다음 도구 :Eclipse 기반의 Windows에서 C 기반 MPI 프로그램을 작성하려면 어떻게합니까?

  • 이클립스 케플러 (4.3.2)
  • 이클립스 개발 플랫폼 (7.0.5)
  • 마이크로 소프트 MPI는

나는를 실행 해요 병렬 32 비트 Windows 7 설치 및 MPI 응용 프로그램을 개발하는 데 사용할 수있는 설치 프로그램을 만들려고합니다.

내가 포함 된 MPI에 "Hello World"프로젝트를 빌드 할 때마다 이런 일이 발생 :

09:19:16 **** Rebuild of configuration Debug for project MPI Test **** 
Info: Internal Builder is used for build 
mpicc -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\MPI Test.o" "..\\src\\MPI Test.c" 
Cannot run program "mpicc": Launching failed 

Error: Program "mpicc" not found in PATH 
PATH=[stuff] 


09:19:16 Build Finished (took 119ms) 

나는 이미 내가이 컴퓨터에 mpicc이없는 것을 알고,하지만 난 기대했다 그 마이크로 소프트 MPI 구현 이 프로그램을 실행할 수있을뿐만 아니라이 프로그램을 만들 수있게 해줍니다. 이 경우인가요? 그렇다면이 작업을 수행하도록 Eclipse를 구성 할 수 있습니까?

답변

0

Eclipse Parallel Platform 웹 페이지에는 Microsoft MPI가 지원되는 환경으로 표시되어 있지 않습니다.

MPICH2 here (Win32 빌드 사용 가능)을 다운로드 할 수 있습니다.

편집 : 당신이 here를 설치하여 PTP를 설정하는 단계별 절차를 찾을 수 있습니다

. 보다 구체적으로, MPI here을 설정하는 데 필요한 것을 찾을 수 있습니다. Eclipse 환경 설정의 병렬 도구> 병렬 언어 개발> MPI로 이동하여 MPI 환경을 설명해야합니다.

+0

이 작업을 수행하면 같은 오류 메시지가 표시됩니다. 여기에 자습서가 있습니다. http://vkn13.blogspot.com/2011/09/mpich2-with-eclipse.html하지만 도움이되지 않았습니다. – Inglonias

+0

튜토리얼을 수행 한 후, 빌드 명령을 mpicc에서 gcc로 변경했는데, 이제 프로그램이 컴파일되고 실행됩니다 (하나의 프로세스 만 있지만 인수가 있습니다) – Inglonias

+0

어쨌든 내 대답을 편집했습니다. –

관련 문제