2010-02-05 9 views
1

디버깅 할 MPI 프로그램이 있습니다.
Windows에서 mpich 2를 사용하고 있으므로 누구나 나를 도울 수있는 도구를 알고 있습니까? 심지어 가능할까요?Windows에서 MPI 응용 프로그램을 디버깅하는 방법은 무엇입니까?

+0

Visual Studio 및 mpich2를 사용하여 MPI 프로그램을 디버깅 할 수 있습니다.이 링크를 확인하십시오. http://msdn.microsoft.com/en-us/library/vstudio/ee441265%28v=vs.100%29.aspx –

답변

1

Linux에서 병렬 디버거 DDT 및 Totalview에 대한 경험이 있습니다. DDTLite는 MS Visual Studio 용 플러그인으로 사용할 수 있습니다. 나는 모든 Windows 플랫폼에 대해 Totalview의 버전이 있다고 생각하지 않습니다.

네, 가능하지만 DDTLite는 비용이 들지만, DDT 나 Totalview 없이는 일할 수 없었습니다.

현재 HPC 에디션의 Windows를 생산하는 Microsoft는 디버거를 병렬 처리했을 가능성이 있지만 그 사실을 모릅니다. 병렬 프로그램에 gdb를 사용할 수 있으므로 Cygwin (또는 유사) 설치가 도움이 될 수 있습니다. 필자는 개인적으로 병렬 디버깅을 위해 gdb를 찾지 못했지만, 병렬 디버거를 얻는 것이 어려운 것으로 입증되지 않은 사이트에서 일하게 된 것을 기쁘게 생각합니다.

관련 문제