Boost.MPI 라이브러리를 사용하는 목적은 무엇입니까? 성능이 향상됩니까? MPICH 라이브러리와 MPICH 라이브러리의 차이점은 무엇입니까?Boost.MPI 라이브러리를 사용하는 목적은 무엇입니까?
답변
Boost.MPI provides
더 나은, 임의의 기능이 집단 알고리즘 객체 사용자 정의 데이터 유형과 C++ 표준 라이브러리 유형에 대한 완벽한 지원을 포함하여 현대 C++ 개발 스타일을 지원하는 MPI에 대한 대안 C++ 인터페이스, 현대적인 C++ 라이브러리 기술을 사용합니다.
이
가 최대한의 효율성을
을 유지하기 위해 실제로 MPI의 성능을 향상시킬 수 없습니다 의도; 기존의 MPI 구현과 여전히 관련되어 있기 때문에 불가능합니다 (MPI 전문가의 양에 따라 더 높은 수준의 패턴을 작성할 수 있지만, 작성하는 것보다 효율적인 방법으로 구현할 수도 있음). 주로 정규 C API보다 더 편리합니다. MPI에서
는 C++ 바인딩은 버전 2.2부터 사용되지 않습니다 : C MPI API를 기반으로 http://www.mpi-forum.org/docs/mpi22-report/node328.htm
Boost.MPI, 그것은 좋은 결정은 C++ API 원하는 사람들 있도록 : https://github.com/mpi-forum/mpi-forum-historic/issues/150
... Boost.MPI가 실제로 지원하는 MPI 기능의 하위 집합에 만족한다면. http://lists.mpi-forum.org/mpi-forum/2011/12/1396.php 및 http://www.boost.org/doc/libs/1_48_0/doc/html/mpi/tutorial.html을 참조하십시오. # mpi.c_mapping – mabraham
위의 링크는 깨졌지 만 해당 게시물 (필자가 발견 한 내용에서 발견 한 내용)은 https://lists.mpi-forum.org/pipermail/mpi-forum/에서 찾을 수 있습니다. 2011-12 월/001396.html – Jeff
- 1. asList를 사용하는 목적은 무엇입니까?
- 2. 포인터를 사용하는 목적은 무엇입니까?
- 3. NSOrderedSame을 사용하는 목적은 무엇입니까?
- 4. Boost.MPI 대 Boost.Asio
- 5. 여기서 serialVersionUID를 사용하는 목적은 무엇입니까?
- 6. Android에서 System.img를 사용하는 목적은 무엇입니까?
- 7. GLSL에서 glBindAttributeLocation을 사용하는 목적은 무엇입니까?
- 8. boost.mpi 빈 벡터 메시지
- 9. 해시 테이블을 컬렉션으로 사용하는 일반적인 목적은 무엇입니까?
- 10. android에서 moveTaskToBack() 메소드를 사용하는 목적은 무엇입니까?
- 11. 유전자 알고리즘에서 스키마를 사용하는 목적은 정확히 무엇입니까?
- 12. 스트럿트에서 logic 태그를 사용하는 목적은 무엇입니까?
- 13. 자바 스크립트 함수에서이를 사용하는 목적은 무엇입니까?
- 14. VisualDSP ++에서 #ifdef _LANGUAGE_C를 사용하는 목적은 무엇입니까?
- 15. C++에서 참조에 대한 참조를 사용하는 목적은 무엇입니까?
- 16. Ext.require의 목적은 무엇입니까
- 17. 이벤트 호출자의 목적은 무엇입니까?
- 18. UnistallString 레지스트리의 목적은 무엇입니까
- 19. 레이크의 목적은 무엇입니까?
- 20. 안드로이드에서 ASLR의 목적은 무엇입니까?
- 21. 마커 인터페이스의 목적은 무엇입니까?
- 22. 바인딩 소스 사용 목적은 무엇입니까?
- 23. CGContextSaveGState 및 CGContextRestoreGState의 목적은 무엇입니까?
- 24. php umask (0) 목적은 무엇입니까
- 25. 타사 벡터 라이브러리를 사용하는 이유는 무엇입니까?
- 26. tomcat 7.0에서 스프링 라이브러리를 사용하는 방법은 무엇입니까?
- 27. D에서 C 라이브러리를 사용하는 방법은 무엇입니까?
- 28. Android 프로젝트에 라이브러리를 연결하고 사용하는 방법은 무엇입니까?
- 29. Qxt 라이브러리를 PyQt에서 사용하는 방법은 무엇입니까?
- 30. DevC++에서 pthread 라이브러리를 사용하는 방법은 무엇입니까?
무엇의 성능 향상을? –
예 : 통신 또는 메모리 – peaceman
@ehsan : 일부 라이브러리가 내 메모리의 성능을 향상시킬 수 있다면 정말 멋지다 ... – PlasmaHH