openmpi

    1

    1답변

    mpi4py를 python3.5와 함께 사용하려고합니다. openMPI를 설치 한 다음 mpi4py 모듈을 Ubuntu 16.04에 설치했습니다. Python 3.5.2 (default, Jul 5 2016, 12:43:10) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "l

    1

    1답변

    저는 mpi4py를 신설했습니다. 나는 다중 프로세서로 큰 숫자 열의 배열 data을 처리하기 위해 코드를 작성했다. 입력 파일을 제공 할 수 없으므로 모양은 data입니다. data의 모양은 [3000000,15]이고 문자열 유형의 데이터를 포함합니다. from mpi4py import MPI import numpy as np import dateti

    1

    1답변

    Mac을 El Capitan으로 업그레이드하고 brew를 사용하여 Open MPI를 다시 설치 한 후 가장 단순한 MPI C++ 프로그램 인 경우에도 mpirun은 실행하는 데 너무 오래 걸립니다. 나는이 문제가있는 유일한 사람입니까? 나는이 모든 것에 대해 매우 좌절하고 있습니다. brew uninstall open-mpi brew install mpi

    2

    1답변

    공개 된 웹 응용 프로그램에서 작업을 실행하기 위해 Spark를 실행하는 작은 클러스터가 있습니다. 여기서 Spark을 사용하는 목적은 웹 응용 프로그램에 대한 대기 시간을 효율적으로 유지하는 것입니다. 따라서 작업이 제출되면 가능한 한 빨리 클러스터의 응답이 필요합니다. 많은 경우 유휴 상태입니다. 따라서 필요할 때마다 Spark가 빠를 필요가 있지만 필

    1

    2답변

    위해 나는 기본적으로 표준 C 배열을 래핑하는 간단한 C++ 구조체를 가지고 : T이 float 또는 double 같은 숫자 유형이 struct MyArray { T* data; int length; // ... } . length은 배열의 요소 수입니다. 일반적으로 내 배열은 수십만 개에서 수천만 개의 요소까지 매우 큽니다

    3

    2답변

    openmpi에서 MPI_THREAD_MULTIPLE 옵션을 사용해 보았습니다. 그게 작동하도록 내가 openmpi 구성에서 여러 스레드 옵션을 활성화해야합니다 것으로 나타났습니다. 어떻게 해야할지 모르겠다. 누군가 나를 도와주세요. 미리 감사드립니다. 내 시스템에서 openmpi 설정을 확인했습니다. 스레드에 대한 설정은 다음과 같이 Thread supp

    -2

    1답변

    우분투 14.04 및 인텔 ifort 컴파일러에서 openmpi로 일기 예보 소프트웨어를 배정했습니다. 그러나 몇 가지 문제를 파악할 수는 없습니다. mpirun에 보낼 프로세서의 수를 알아야합니다. 이것은이 내 소프트웨어를 에 mpirun -np 4 AAA를 실행하는 데 사용하고있는 명령입니다 lscpu x86_64 CPU op-mode(s): 32-

    0

    1답변

    에 커뮤니 사이에 작업을 전송 및 수신 : Unable to implement MPI_Intercomm_create MPI_INTERCOMM_CREATE의 문제가 해결되었습니다. 하지만 컬러 0의 프로세스 0 (전역 순위 = 0)과 색상 1 (즉, 전체 순위 = 2)의 프로세스 0 사이에서 기본 보내기 작업을 구현하려고하면 코드는받은 버퍼를 인쇄 한 후 끊

    0

    2답변

    OpenMPI 용으로 컴파일 된 C++ (Windows 및 Linux 용으로 작성)를 사용하고 있습니다. OpenMPI for 루프 내에서 클래스 객체를 벡터에 추가 할 때 이상한 일련의 할당 오류가 발생합니다. 디버깅은 "AddEntry()"메서드를 중심으로 할당 오류의 이동 패턴을 보여 주지만 오류가 루프의 일관된 위치 나 내가 추가 할 객체 내의 일관

    0

    2답변

    먼저 큰 데이터 파일을 읽고 계산을 수행하는 루트 프로세스를 지정한 프로젝트를 작성하고 두 번째로 계산 된 결과를 다른 모든 프로세스에 브로드 캐스트합니다 프로세스. 여기에 내 코드가있다 : (1) nsample=30000 (2)와 함께 txt 파일에서 임의의 숫자를 읽는다. (2) 다른 프로세스에 브로드 캐스팅 한 몇 가지 규칙에 의해 dens_ent 행