mpi

    1

    2답변

    필자는 랩톱 (i5 - 4260U 및 4GB RAM)에서 Windows 용 MPI를 사용하여 MPI를 배우고 느린 성능으로 실행하려고합니다. 나는 Cygwin과 MPI를위한 적절한 라이브러리를 설치했다. 또한 CLION을 사용하고 this guide을 사용하여 MPI를 설정합니다. 저는 CLion에서 코드를 성공적으로 작성하고 MPICC에서 컴파일했습니다.

    0

    1답변

    2D 배열과 MPI_Scatterv를 사용하려고합니다. 내가 MPI_Scatterv를 호출 할 때 나는 그것을 작동 C99 2 차원 배열을 사용하는 경우 ================================================================================ = BAD TERMINATION OF ONE OF

    0

    2답변

    저는 포트란과 함께 mpi를 배우고 있습니다. 나는 다음과 같은 간단한 코드를 작성했다. program arraypractice use mpi integer pid, np, ierr, arraysize, i,msg, status(mpi_status_size) integer dcount real*8 f(10), f1(10)

    1

    1답변

    내 우분투 (14.04) 기계에 OpenMPI 실행을 설치하려고하고, 나는 내가 성공했다고 생각 나는 mpirun으로 코드를 실행할 수 있기 때문에,하지만 최근에 내가 발견 한 그것은 진정으로 병렬로 실행되지 않습니다. 내가, 내가 (안 자신에 의해 작성) 코드를 실행했다고 말했습니다하고 병렬로 작동하는 것 같았다으로 내가 top으로 확인하기 때문에, ./

    1

    1답변

    최근에 설치 한 모든 pip 패키지가 업데이트되어 더 이상 mpi4py를 가져올 수 없습니다. 로드하려고하면 대화 형 모드와 스크립트를 실행할 때 모두 ImportError: No module named mpi4py 오류가 발생합니다. (그것은 내가 아직 OS X 요세미티를 사용하고 관련이있는 경우.) (또한 모두 파이썬 2.7과 파이썬 3를 위해 일) 출

    0

    1답변

    MPI를 사용하여 C++ 코드 (BCparallel.cpp)를 실행하려고합니다. 와 코드 컴파일 : 잘 성공한다 mpic++ BCparallel.cpp -o BCparallel 을,하지만 난 라인을 통과 할 때 mpiexec -np 4 BCparallel file.txt 그것은 내가 뭘 잘못 [proxy:0:[email protected]] HYDU

    0

    1답변

    행렬을 얻고 청크별로 분배하는 코드를 작성합니다. 청크 크기가 항상 같지 않을 수도 있습니다. 청크가 제대로 작동하지만이 값을 3으로 설정하려고하면 (예를 들어) 'mpirun이 노드 클러스터에서 PID 8676의 프로세스 2가 신호 6 (종료됨)에서 종료됨을 알게되었습니다.'라는 오류가 나타납니다. 첨부 된 코드를 살펴보십시오. 문제는 무료입니다. 당신이

    0

    2답변

    을 시작했다. 대신, 프로세스의 수만큼 실행됩니다. 지시를 한 번만 실행하면 모든 프로세스가 시작됩니다.

    0

    1답변

    벡터에 행렬을 곱하는 코드를 작성합니다. 나는 MPI를 사용한다. 행렬은 행으로 구성된 청크로 분산됩니다. 청크 크기가 항상 같지 않을 수도 있습니다. 청크가 제대로 작동하지만, 이걸 실행하려고하면 절반 빈 벡터가 생깁니다. 그러나, 나는 완전한 벡터를받을 것으로 예상되었다. 첨부 된 코드를 살펴보십시오. 문제는 MPI_Gatherv 함수에 있다고 생각합니

    -1

    1답변

    OpenMPI를 사용하여 MPI 프로세스간에 데이터를 분산시키는 매우 큰 병렬 응용 프로그램을 작성하고 있습니다. "serial"과 같은 일부 직렬화 라이브러리에서 MPI를 사용하면 거대한 멀티 임베디드 객체를 전달하는 것이 매우 편리합니다. 내가 다 포함 된 구조에 의해 무슨 뜻인지의 힌트를 제공하기 위해, 나는 현재 같은 단순화 된 버전 함께 일하고 :