scalapack

    1

    1답변

    프로세서 그리드가 사용 가능한 모든 MPI 코어를 사용하지 않는 경우 Scalapack에 문제가 있습니다. 내가 I 설정은 프로세스 그리드 Cblacs_get(0, 0, &ctxt); const char *order = (column_major ? "Col" : "Row"); Cblacs_gridinit(&ctxt, order, procrows, pro

    0

    1답변

    내 연구의 일부로 ScaLAPACK을 사용하여 다른 줄무늬 시스템에 대한 병렬 솔루션을 계산했습니다. 나는 매트릭스에 대한 순위, 즉 과 대역폭, b의 함수로 달성 된 속도 향상을보고하는 데 관심이 있습니다. 어떻게하면 더 좋은 결과를 얻을 수 있습니까? 는 다음 두 값에 대한 내 선택 우주를이다 : R{10,000 25,000 50,000 75,000 1

    0

    1답변

    인 것으로 나타났습니다. Jonathan의 code을 사용하고 A * X = B를 풀려고했지만 결과는 프로세서 수에 따라 달라집니다. 아무도 나를이 점에서 도와주세요. ! Use MPI-IO to read a diagonal matrix distributed block-cycliCALLy, ! use Scalapack to solve ax=b. ! P

    2

    2답변

    이 코드의 주요 계산은 GNU 과학 라이브러리 (GSL) 행렬 산술에 깊이 삽입되어 있습니다.이 코드의 주요 계산은 매우 큰 선형 방정식 시스템을 해결합니다. 직렬 및 GSL 및 BLAS 함수를 사용하여 오랜 시간 동안이 계산을 병렬화하거나 ScaLAPACK과 같은 이미 병렬 라이브러리에서 사용할 수 있도록 변환 할 수 있습니까?

    0

    2답변

    SCALAPACK을 많이 사용하는 병렬 프로그램을 만들고 싶습니다. SCALAPACK의 기본은 프로세스 간 통신을 위해 MPI를 사용하는 BLACS입니다. 정의 된 프로세스 수 (예 : 컴퓨터의 코어 수)로 프로그램을 시작하고 알고리즘에서 계산 프로세스에 사용하는 방법을 결정하려고합니다. 테스트 케이스로 저는 10 개의 프로세스를 사용하고 싶었습니다. 이러

    0

    1답변

    파이썬에서 공유 라이브러리의 일부 기능을 사용하고 싶습니다. 파이썬 문서에서 ctypes가 좋은 선택이라는 것을 알고 있습니다. 그러나 이러한 라이브러리에는 정의되지 않은 심볼이 몇 개 있으며 심볼을 가져 오기 위해 다른 공유 라이브러리에 링크해야합니다. g ++에서 g ++ main.cpp -la -lb는 간단합니다. 필요한 함수는 liba.so에 있고

    4

    1답변

    http://acts.nersc.gov/scalapack/hands-on/etc/pddttrdrv/pddttrdrv.c.html에서 간단한 Hello World (MKL) ScaLapack 예제를 실행하려고하는데 문제가 발생했습니다 (MPICH2를 사용하고 있고 OS가 Windows 임). 나는 MPI 플래그 로 코드를 실행하면 -localonly 2 내가

    0

    1답변

    following example program을 실험에서 거친 병렬 벤치 마크로 사용하려고합니다. 다수의 실행은 매우 다른 실행 시간을 초래할 - START_TIME = MPI_WTIME() * <- added this CALL PDGESV(N, NRHS, MEM(IPA), 1, 1, DESCA, MEM(IPPIV), $ MEM(