mpi

    0

    1답변

    누구든지 설명을 제공 할 수 있는지 궁금합니다. 나는 코드로 시작합니다 : /* Barrier implemented using tournament-style coding */ // Constraints: Number of processes must be a power of 2, e.g. // 2,4,8,16,32,64,128,etc. #incl

    -1

    1답변

    MVAPICH CUDA8에서 작동하는 MPI-CUDA 프로그램을 얻으려고합니다. 이전에 openMPI를 사용하여 프로그램을 성공적으로 실행했지만 MVAPICH로 더 나은 성능을 얻었는지 테스트하고 싶습니다. 불행히도 MVAPICH를 사용할 때 CUDA 커널이 동시에 실행 중이면 프로그램이 MPI_Isend에서 멈추게됩니다. 나는 MVAPICH2-2.2을 다

    0

    1답변

    MPI_Isend 및 MPI_Irecv 코드 블록에 문제가 있습니다. 나는 선을 따라 다음 프로세스에 Cin이라는 숫자를 보낼 필요가있다. 그러면 현재의 프로세스는 비즈니스가 될 수있다. 수신 프로세스는 계산에 들어가기 전에 수신해야하지만 MPI_Wait가 없으면 데이터를 가져 오지 않습니다. 수신 할 때마다 데이터를 가져옵니다. 내가 도대체 ​​뭘 잘못하

    -1

    1답변

    벡터 추가는 mpi의 오버 헤드로 인해 병렬 처리보다 빠르게 처리됩니다. 필자는 두 개의 배열을 산란시키고 각 슬레이브에 대해 특정 수의 벡터 쌍을 로컬로 처리 한 다음 마스터로 모든 값을 다시 보내기 위해 집계를 수행하여 mpi를 사용했습니다.

    1

    1답변

    방금 ​​MPI를 배우기 시작했습니다. 문제가있는 이유는 분명하지 않습니다. 출력 #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <mpi.h> int main(int argc, char *argv[]) { int myRank, size; double m

    1

    1답변

    어떻게 MPI_Ibcast가 작동하는지 이해하려고합니다. 내가 필요한 것을 보여주는 하나의 테스트를 생각해 냈습니다. 내가 Ibcast의 올바른 사용법을 이해하지 수 있으므로 그것은 정확하지 않을 수 있습니다 : #include <iostream> #include <mpi.h> #include <string> #include <vector> us

    0

    1답변

    다른 모든 프로세스에서 모든 구성 요소를받은 후 마스터 프로세스에서 동적으로 할당 된 2 차원 배열을 인쇄하려고합니다. 구성 요소 란 서브 어레이 또는 블록을 의미합니다. 코드 수를 프로세스 수에 맞게 조정했습니다. 다음 다이어그램은 블록이 전체 배열에서 어떻게 정렬되는지 보여줍니다. 각 블록은 하나의 프로세스로 처리됩니다. : 이것은 특히 12 개 프로세

    0

    2답변

    일반적인 MPI 방법을 만들고 싶습니다. 특정 개체에 대한 bcast라고합시다. 하지만 기본 유형을 MPI_Data 유형으로 변환해야합니까? 어떻게 할 수 있습니까? template <typename T> void bcast_data(std::vector<T> vec) { ... } 내가 두 배를 들어, 인터넷 용 MPI_DOUBLE을 MPI_I

    -1

    1답변

    package msj; import mpi.*; public class HelloWorld2 { public static final int N = 10; public static void main(String[] args) { MPI.Init(args); long startTime = Syst

    2

    1답변

    병렬 MPI 포트란 프로그램을 MPI를 사용하는 병렬 C 라이브러리에도 연결하려고합니다. 소프트웨어 아키텍처는 Fortran 중심이므로 Fortran 측에서 가능한 한 많이 유지하려고합니다. 그래서 C 루틴에 MPI 커뮤니케이터 핸들을 전달해야합니다. 그들은 int CFunction(int *something, MPI_Comm *Ccomm) MPI는 C