<分区>
我想使用 ARMCI,我尝试阅读它的文档, 我的理解是 ARMCI 不是由开发人员使用,而是由图书馆使用。 这意味着可以有与 MPI 不同的 ARMCI 实现。
有人可以向我推荐一些这些实现吗?
一般来说,我无法开始使用 ARMCI(说到编码),
任何帮助将不胜感激。
<分区>
我想使用 ARMCI,我尝试阅读它的文档, 我的理解是 ARMCI 不是由开发人员使用,而是由图书馆使用。 这意味着可以有与 MPI 不同的 ARMCI 实现。
有人可以向我推荐一些这些实现吗?
一般来说,我无法开始使用 ARMCI(说到编码),
任何帮助将不胜感激。
最佳答案
您可以直接使用 ARMCI,但它是一个低级接口(interface)。 Global Arrays (GA) 可能是基于 ARMCI 的最流行的库。 GA 被 NWChem 等公司使用。
ARMCI 有多种实现。来自太平洋西北地区的一个可以作为 GA package 的一部分下载. MPICH2 的新版本中也有 ARMCI 的实现适用于 MPI 单边操作。
关于c - 开始使用 ARMCI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10885277/