gpt4 book ai didi

c++ - Boost MPI 的 Autoconf 宏?

转载 作者:行者123 更新时间:2023-11-30 04:39:05 26 4
gpt4 key购买 nike

我正在搜索要在我的 configure.ac 中使用的 autoconf 宏来检查 Boost MPI。

在 Internet 上不难找到其中的几个,但我尝试过的都没有达到预期的效果。

使用什么ax_boost_mpi.m4

编辑:我会更好地解释我的要求。我需要宏来告诉我 Boost MPI 是否可用(定义 HAVE_BOOST_MPI)以将编译器和链接器标志存储在某处并将编译器从普通 c++ 编译器切换到可用的 mpiCC 或 mpic++。

如果未找到 Boost MPI,我希望能够选择是要停止出现错误的配置过程,还是继续使用 g++ 而不定义 HAVE_BOOST_MPI。

此外,它应该定义一个 MPIRUN 变量以允许运行一些检查。

最佳答案

我不知道这里有交 key 解决方案,但这并不意味着没有。

通过一些工作,您可能可以适应 http://www.gnu.org/software/autoconf-archive/ax_mpi.html#ax_mpihttp://github.com/tsuna/boost.m4做你想做的事。前者挖掘 MPI 编译器,后者检查 Boost MPI。您必须向 boost.m4 添加 Boost MPI 检查,因为它没有检查。您必须添加自己的 MPIRUN 搜索机制。

如果您找到解决方案和/或自己推出解决方案,请分享。

关于c++ - Boost MPI 的 Autoconf 宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2603267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com