C++ MPI standard 3
C++ MPI standard 3
MPI 标准 3 于 2011 年发布没有C++绑定!我的问题是如何在没有 MPI 的情况下C++编程分布式计算(注意我们还需要 OpenMP CUDA Openacc(C++ 中是否有 MPI 的替代方案(不是 MPI 2.2,提升 MPI(?MPI 是否基于 TCP/IP 构建,因此我可以在 C++ 中使用 TCP/IP 构建自己的方式?
是否有开源绑定到 MPI 3 用于C++?
或者只是你必须坚持C GTK+ CUDA OpenMP OpenGL MPI 3
如果你想要C++QT CUDA OpenMP OpenGL + 分布式计算 API 怎么办?
Ubuntu和许多Linux发行版寻求用Wayland取代Xserver,MIR都将编写特殊的API和层来为OpenGL桌面创建上下文以取代GLX,GTK+将具有MIR Wayland整数等Linux如果某些事情发生了变化,有些人和团体试图修复它,尝试开发新的解决方案
但是MPI 3 C++绑定我没有找到解决方案
官方建议使用 C 绑定,原因在注释中给出。这里唯一的功能损失与异常有关,您不会错过它,因为在 MPI-2 时代没有任何实现是容错的。
Boost::MPI很好,但支持的功能很少(最流行的功能(。
鼓励自己卷C++包装纸。元素(libelemental.org(有一个很好的集合,可以通过类型推断来施展魔法。
我个人对开发一组新的C++绑定有一些兴趣,但没有时间取得进展。有一篇StackExchange Computational Science帖子,其中包含您可以贡献的详细讨论。
相关文章:
- 用MacOS Mojave编译C++:致命错误:mpi.h:没有这样的文件或目录
- MPI突然停止了对多个核心的操作
- 设置 Visual Studio for MPI: 找不到标识符错误
- 使用 make 编译 MPI,几个命名空间错误,例如"错误:未知类型名称'使用'?
- 如何使用 MPI 的远程内存访问 (RMA) 功能并行化数据聚合?
- 重载 MPI 中的运算符 ()
- MPI:检查是否有任何进程已终止
- 使用 pybind11 共享 MPI 通信器
- 使用 CMake,Microsoft MPI 和 Visual Studio 2017 找不到 mpi.h
- 在具有 MPI 的超立方体中广播
- 通过 mpi 发送 c++ 标准::矢量<bool>
- 使用 MPI 的 C++ 中的并行 for 循环
- 如何将 OpenMP 和 MPI 导入到大型 CLion CMake 项目中?
- 如何通过Boost.MPI发送2d Boost.MultiArray的子阵列?
- 我需要安装什么才能获得在Windows Server 2012 R2 Standard上运行C++hello world
- HDF5 构建了并行支持,但找不到特定于 mpi 的功能
- MPI 集合通信中的指针分配
- 仅特定内核计数上的 MPI 内存损坏
- 如何在 Mac OS 上安装 boost-mpi 及其对 clang 的依赖关系?
- C++ MPI standard 3