communicator

    1

    1답변

    MPI 응용 프로그램에 대한 다음과 같은 간단한 시나리오를 고려해보십시오. 루트 프로세스가 일부 매개 변수 (수십 바이트 - 고정 크기)를 브로드 캐스팅 한 다음 모든 노드가 일부 계산을 시작한 후 루트가 결과를 수집합니다 (MPI_Gather - 가능합니다. 매우 큰 데이터 세트). 루트가 데이터를 저장하면 프로그램이 종료됩니다. 가상 스타 토폴로지를 사

    2

    1답변

    내 소프트웨어를 MPI로 실행하려면 MPI::COMM_WORLD을 반환하는 간단한 메서드를 만들어야합니다. 내 수업 시간에 따라서 , 우리는이 : 그것은 MPI::COMM_WORLD을 반환하기이 #include <mpi.h> class Parallel{ public: MPI::Comm getCommunicator(){

    5

    1답변

    저는 SMP 슈퍼 컴퓨터에서 MPI 프로그램을 사용하고 있습니다. 어떤 프로세스가 동일한 노드를 공유하는지 식별하고 싶습니다. 예를 들어 동일한 노드의 모든 프로세스에서 동일하고 다른 노드와 다른 정수 키를 설정합니다. 목표는이 키를 사용하여 커뮤니케이터를 분리하고 서브 커뮤니케이터가 동일한 노드의 프로세스 만 수집하도록하는 것입니다. int identif

    0

    1답변

    필자는 상대적으로 새로운 주제 인 MPI 커뮤니케이터에 도움이 필요합니다. 여러 입력 파일에서 입력을 읽는 MPI 코드가 있습니다. 모든 프로세스는 하나 이상의 파일에서 읽을 것이고, 대부분은 하나 이상의 파일에서 읽을 것입니다. 모든 파일을 읽습니다. 각 파일에 대해 커뮤니케이터를 만들어야합니다. 예를 들어 파일 "A.dat"에서 프로세스 0, 1 및 2

    1

    1답변

    내 커뮤니케이터가 보낸 프레임을받는 이유는 무엇입니까? 나는이 문제를 해결하기 위해 노력하고있어 플래그를 사용하여 PacketDeviceOpenAttributes.NoCaptureLocal 커뮤니 케이 터를 받고 있지만 아직 프레임을 받고 보냈습니다. 누구든지이 문제를 해결하는 방법을 알고 있을까요? 고맙습니다. 여기 내 코드는 다음과 같습니다 using

    1

    1답변

    pcap.net을 사용하고 있습니다. 나는 패킷을 수신하는 커뮤니케이터를 가지고있다. 어떤 시점에서 캡처를 중지하려면 Break() 함수를 호출합니다. 내가 캡처를 중지 한 후, 나는 어떤 점에서 캡처를 계속하려면 .. 나는 RecievePackets 다시 (0 HandlePacket를) 사용하여 시도,하지만 내 GUI는 동결 .. 내 코드 : privat

    2

    1답변

    순위가 0 인 프로세스를 다른 모든 프로세스와 연결하는 MPI 커뮤니케이터를 만들고 싶습니다. n이 총 프로세스 수라고 가정합니다. 그런 다음 순위 0의 프로세스에는 n-1 개의 통신자가 있고 다른 프로세스에는 각각 하나의 통신이 있습니다. 이것이 가능한가요, 그렇다면 왜 아래 프로그램을 사용하여 이것을 달성 할 수 없습니까? mpiC++ 컴파일러를 사용하

    1

    1답변

    패킷을 캡처하는 데 pcap.net을 사용하고 있습니다. 패킷을 캡처하는 메서드가 새 스레드에서 실행 중입니다. 캡처를 중지/다시 시작하려면 ManualResetEvent를 사용하여 스레드를 중지/다시 시작하십시오. 잘 작동하지만 캡처를 중단하고 다시 시작 (스레드 중지 및 다시 시작) 할 때 문제가 발생합니다. 통신자가 스레드가 중지 된 시간에 들어오는

    1

    1답변

    저는 MPI 프로그래밍 (mpich2 fedora)에 관한 약간의 초보자입니다. 나는 MPI_COMM_WORLD와는 다른 다른 통신 상대와 함께 MPI_Barrier를 사용할 때 죽은 자물쇠가 나옵니다. 는이 같은 2 커뮤니케이터합니다 MPI_Comm_split (MPI_COMM_WORLD, 색상, 순위, & split_comm을); 모든 색상이 전달 될