Boost MPI를 사용하여 프로그램을 실행하려하지만, .lib가 없습니다. 그래서 명령을 따라 작성하려고합니다 http://www.boost.org/doc/libs/1_43_0/doc/html/mpi/getting_started.html#mpi.config "LAM/MPI, MPICH 또는 OpenMPI를 사용하는 많은 사용자에게 구성이 거의 자동으로 이
나는 부스트 MPI .lib 파일을 만들려고하는데 these instructions을 따르고 있는데, 나는 하나의 문제를 겪었다 : 나는 mpic++을 가지고 있지 않다. 같은 MPICH 열기 MPI와 MPI 구현 파일을 보면 , 나는 더 mpic++이 전혀 포함되어 있지 참조하십시오. 내가 mpic++를 찾을 수 있습니까?
부스트 MPI를 검사하는 내 configure.ac에서 사용할 autoconf 매크로를 검색하고 있습니다. 인터넷에서 이들 중 몇 개를 찾는 것은 어렵지 않지만 예상 한대로 작동하지 않았습니다. 무엇을 ax_boost_mpi.m4합니까? 를 사용하십니까? 편집 : 내 요구 사항을 더 잘 설명하겠습니다. Boost MPI를 사용할 수 있는지 또는 컴파일러와
필자는 MPI를 사용하여 구현 된 몇 가지 병렬 코드를 문서화해야합니다. 높은 수준의 전략을 설명하는 흐름도를보고 싶습니다. 다이어그램의 어떤 종류의 당신이 이을 보내 설명하기 위해 사용합니까, 는 방송, 이 수집, 감소 및 기타 작업을받을? : 나는 그것을 더 널리 사용되는이 없다는 것을 말하는 것이 안전하다고 생각
내가 어떤 유형 또는 사용자 정의 형식에 내장 될 수있다 여기에 template<class T>
class Array
{
private:
int size;
T* data;
public:
// constructors + other stuff
};
T 부스트 MPI를 사용하여 내 Array 클래스를 보낼 사용자 정의 형식
그래서 boost.mpi를 사용하여 클러스터의 2 컴퓨터에서 내 응용 프로그램을 실행하면 각각 8 개의 cores.so가 있으며 16 개의 프로세스가 시작됩니다. 내 프로세스가 내 클러스터 중 어느 것이 실행되었는지 알아낼 수 있을지 궁금합니다. 어떻게 thay가 기계에 이름을 어떻게 지어 저장합니까?
안녕하세요! 이러한 라이브러리의 차이점은 무엇입니까? 나는 MPI의 문서를 읽고 asio에 대한 경험이 적다. 나를 위해 네트워크 통신의 다른 구현 및 더 이상 없습니다. 그러나 각각은 다른 추상화를 도입합니다 (이 추상화 중 동일한 레벨 에 대해 확신 할 수 없음). 이는 다른 응용 프로그램 설계로 연결됩니다. 하나의 라이브러리를 사용해야합니까? 각각의
함수/클래스 멤버 함수에서 액세스 할 수 있도록 MPI world communicator가 필요합니다. 그러나 MPI 환경과 커뮤니케이터는 디자인/컨벤션에 의해 항상 int main()의 시작 부분에 정의되고 초기화됩니다. 유일한 방법은 전 세계적인 의사 소통 포인터를 사용하는 것입니다. 누구보다 좋은 방법을 알고 있습니까? 글로벌 포인터 솔루션을 사용하는
Boost.MPI 1.47을 Intel MPI 4.0.0.012로 빌드하려고하는데 Boost가 설치를 찾을 수 없습니다. 나는 using mpi ;, using mpi : mpicl ; 및 using mpi : c:/path/to/mpi/mpicl.bat 행운을 포함하여 사용자 config.jam에서 다양한 using mpi ; 변종을 시도했습니다. 심지어