簡體   English   中英

C ++ MPI標准3

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM