mpi

    1

    1답변

    큰 행렬의 내적을 결정하기 위해 MPI를 사용하는 프로그램을 만들고 있습니다. MPI_Send & MPI_Recv를 통해 데이터를 보내고받는 방법을 결정하는 데 문제가 있습니다. 은 내가 보내고 나는 마스터 3 노예에서 벡터를 받고 NRC = 4의 테스트를 실행하는거야 MPI_Send(vector,nrc,MPI_INT,MASTER,123,MPI_COMM_W

    1

    1답변

    하나의 R 스크립트를 실행하기 위해 여러 노드의 CPU 코어를 활용하고 싶습니다. 각 노드에는 16 개의 코어가 포함되어 있으며 Slurm 도구를 통해 나에게 할당됩니다. 지금까지 내 코드는 다음과 같습니다 ncores <- 16 List_1 <- list(...) List_2 <- list(...) cl <- makeCluster(ncores)

    0

    1답변

    일부 문자열에 대해 기본 MapReduce 작업을 실행하고 싶습니다. 과정에서 (동등) 내 모든 프로세스에 문자열 목록, 배포 : 나는하려면 원하는 수집, 사용자 정의 클래스의 객체 (예 : WordWithFrequency)에 수신 된 문자열을지도 객체를 생성하고 추가 작업을 위해 프로세스로 다시 보냅니다. 간단한 작업이어야하지만 올바르게 수행 할 수있는

    0

    1답변

    파생 데이터 유형을 생성하려고합니다. 내 문제는 그것이 size_of() 함수와 유사해야한다는 MPI_Type_extent의 사용이 int blocks[3] = {1,1,1}; MPI_Datatype types[3] ={MPI_INT,MPI_DOUBLE,MPI_DOUBLE}; MPI_Aint displacements[3]; M

    0

    1답변

    MPI 지시어를 사용하여 최적화 루틴을 병렬 처리하려고합니다. 프로그램의 구조는 텍스트 끝에있는 블록 다이어그램과 비슷합니다. 데이터는 최적화 루틴에 공급되고 Objective 함수 서브 루틴과 "Jacobian"이라는 행렬을 계산하는 다른 서브 루틴을 호출합니다. 최적화 루틴은 Objective 함수의 최소값에 도달하는 데 필요한만큼 반복하고 결과와 함께

    0

    1답변

    사이트에 대한 질문이 있으니이 부분은 here인데 c로 구현되어 있습니다. C++ 버전이 필요합니다. 문제는 다음과 같다 : I 다음 형태 I이 구조체의 어레이를 보내야 struct word { char value[WORD_MAX_LENGTH]; int freq; }; 을 갖는 구조체를 만들었다. 이 구조체를 직렬화하고 MPI_Se

    0

    1답변

    libboost_mpi.so.1.65.1은 가능한 한/home/batuhan/usr/lib에 있습니다. enter image description here는하지만 내 프로그램을 실행할 수 없습니다 라이브러리 경로를 제공하더라도, 나는이 문제를 극복 할 수있는 방법 enter image description here 참조 참조이 오류를 해결하기 위해 노력 시

    1

    1답변

    저는 Chan 및 Dehne 정렬 알고리즘을 MPI 및 CGM 현실감있는 병렬 모델을 사용하여 구현하고 있습니다. 지금까지 각 프로세스는 원래 벡터에서 N/P 번호를받으며 각 프로세스는 빠른 정렬을 사용하여 순차적으로 번호를 정렬합니다. 각 프로세스는 로컬 벡터 (샘플은 크기 p를 가짐)로부터 샘플을 생성하고 각 프로세스는 샘플을 ~ P0; P0는 모든 프

    2

    1답변

    wrap.py에 의해 생성 된 CPP 프로그램이 있습니다. wrap.py는 MPI 프로그램 용 래퍼를 생성하는 데 사용됩니다. PMPI 호출에 대한 일반적인 MPI 호출을 인터셉트 목적으로 리디렉션합니다. 성능 분석. Pls는 생성 된 코드 here을 다운로드합니다. 나는 otf2을 사용하여 MPI 프로그램을 추적합니다. 나는 .so를 파일로 코드를 컴파일

    0

    3답변

    다음 명령으로 bash에서 pw.x를 실행하고 싶습니다 : mpirun -np 4 pw.x < python 스크립트를 통해 input.in. 나는이 사용 : from subprocess import Popen, PIPE process = Popen("mpirun -np 4 pw.x", shell=False, universal_newlines=True,