[英]C++ MPI standard 3
MPI標准3於2011年發布,沒有C ++綁定! 我的問題是如何在沒有MPI的情況下用C ++編寫分布式計算(注意我們還需要OpenMP CUDA Openacc)是否可以替代C ++中的MPI(不是MPI 2.2,提升MPI)? 是基於TCP / IP構建的MPI所以我可以在C ++中使用TCP / IP構建自己的方式嗎?
是否有針對C ++的MPI 3的開源綁定?
或者只是你必須堅持使用C GTK + CUDA OpenMP OpenGL MPI 3
如果你想要C ++ QT CUDA OpenMP OpenGL +分布式計算API怎么辦?
Ubuntu和許多Linux發行版試圖用Wayland和MIR取代Xserver,它們都會編寫特殊的API和層來為OpenGL桌面創建上下文以取代GLX,如果某些人和團隊試圖修復它,GTK +將在Linux上有MIR Wayland整合嘗試開發新的解決方案
但MPI 3 C ++綁定我找不到它的解決方案
由於評論中給出的原因,官方建議使用C綁定。 這里唯一的功能損失與異常有關,你不會錯過它,因為在MPI-2時代,沒有任何實現是容錯的。
Boost :: MPI很不錯,但支持很少的功能(最受歡迎的功能)。
鼓勵滾動自己的C ++包裝器。 元素(libelemental.org)有一個很好的集合,可以通過類型推斷來實現魔法。
我有興趣開發一套新的C ++綁定但沒有時間取得進展。 有一個StackExchange Computational Science帖子,你可以提供詳細的討論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.