다음을 통해 공유


HPC 클러스터에서 MPI 응용 프로그램 디버깅

MPI 클러스터 디버거를 사용하면 Windows® HPC Server 2008 클러스터에서 실행 중이고 Microsoft® MPI(Message Passing Interface)를 통해 통신하는 병렬 응용 프로그램을 디버깅할 수 있습니다. MPI 클러스터 디버거는 Microsoft 원격 디버거 기능을 확장하여 원격 클러스터에서 실행 중인 여러 개의 공동 운영 프로세스의 디버깅 프로세스를 간소화합니다.

MPI 클러스터 디버거는 다음을 수행합니다.

  • 응용 프로그램 파일을 클러스터 노드에 배포

  • 지정하는 추가 파일 배포

  • 각 노드에서 디버깅 세션에 사용되는 원격 디버거 실행

  • 디버깅 세션 종료 후에 정리

이 섹션에서는 다음에 대해 설명합니다.

방법: MPI 클러스터 디버거 구성 및 실행

MPI 클러스터 디버거 실행을 위한 요구 사항과 디버거 구성 및 실행 방법을 설명합니다.

MPI 클러스터 디버거 구성 속성

MPI 클러스터 디버거의 구성 속성을 설명합니다.

연습: Visual Studio 2010에서 MPI 클러스터 디버거 실행

로컬 컴퓨터 및 Windows HPC Server 2008 클러스터에 MPI 클러스터 디버거 세션을 설정하고 실행하는 방법에 대해 설명합니다. 이 연습에는 MPI, OpenMP(Open Multi-Processing) 및 PPL(Parallel Patterns Library) API(Application Programming Interface)를 사용하는 응용 프로그램을 작성할 때 필요한 단계 및 샘플 코드가 포함되어 있습니다.

관련 섹션

디버거 로드맵

Visual Studio® 디버거 사용의 기본 사항에 대해 설명합니다. 실행 제어, 스레드 및 프로세스 관련 작업, 중단점, 프로그램 검사, 예외 처리, 디버거에서 표현식 사용과 같은 주제가 포함됩니다.

Visual Studio에서 디버깅

논리 오류 및 의미 오류를 해결하기 위해 Visual Studio 디버거를 실행하는 것에 대한 정보가 포함되어 있으며 솔루션에서 사용되는 기술 및 언어에 관련된 기술을 제공합니다.