16
MPI 프로그램을 어떻게 디버깅합니까?
컴파일하고 실행하는 MPI 프로그램이 있지만 기괴한 일이 일어나지 않도록 단계별로 진행하고 싶습니다. 이상적으로는 특정 프로세스에 GDB를 연결하는 간단한 방법을 원하지만 그것이 가능한지 또는 어떻게하는지 확실하지 않습니다. 대안은 각 프로세스가 디버그 출력을 별도의 로그 파일에 쓰도록하는 것이지만 이것은 실제로 디버거와 같은 자유를주지는 않습니다. 더 나은 접근법이 있습니까? MPI 프로그램을 어떻게 디버깅합니까?