gpt4 book ai didi

c++ - 如何编写用于包装 MPI 函数的 PMPI 库

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:03:30 24 4
gpt4 key购买 nike

我正在尝试编写一个 PMPI 库,但不确定正确的步骤(库和链接的新手)。我已经编写了一个包装 MPI_Send 函数的基本文件。假设这是一个名为 lib.c 的文件,我应该执行哪些所有步骤才能在使用 MPI_Send 运行 c 代码时执行我的包装代码?

最佳答案

在 Linux 上,MPI 使用弱链接,以便 MPI_Send 被重定向到 PMPI 调用。因此,如果您首先链接您的库,然后链接您正在包装的 MPI 库(即 -lmpi-lmylib 之后),您将通过您的库调用 MPI,因为那时将不会使用 libmpi 弱链接。

关于c++ - 如何编写用于包装 MPI 函数的 PMPI 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55118661/

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