在均质机器上提升mpi

时间:2012-12-19 20:30:51

标签: boost-mpi

之前有没有人成功使用过boost MPI中的同类选项?我在boost mpi config.cpp文件中取消注释相应的行并为我传递的几个类启用了BOOST_IS_BITWISE_SERIALIZABLE([classname])后构建了boost mpi,但是我没有看到性能上的变化,所以我不确定它是不是启用。

文档说明如下:

通过避免MPI_Pack / MPI_Unpack调用但使用直接按位复制,可以在同类机器上进行更多优化。在构建Boost.MPI和构建应用程序时,可以通过定义宏BOOST_MPI_HOMOGENEOUS来启用此功能。 此外,通过使用Boost.Serialization的辅助宏,所有类都需要标记为is_mpi_datatype和is_bitwise_serializable:

我在构建boost时标记了宏并标记了类,但在构建应用程序时我无法找到任何关于该做什么的信息,所以我想也许这就是我所缺少的。任何帮助将不胜感激。

0 个答案:

没有答案