【发布时间】:2015-01-07 06:13:55
【问题描述】:
我在 Arch Linux 上。在我在 Windows 上使用 msmpi 之前,我不需要提供任何特定的编译器,只需要提供常用的库,包括标志。看起来 openmpi 是 Arch Linux 上唯一可用的实现,不是吗?我需要为此目的使用特殊的(即使它只是 gcc 的包装器)mpicc 编译器的原因是什么?我总是对使用一些包装器(典型的做法的技巧)持怀疑态度,这就是为什么我想知道有没有办法摆脱 mpicc 并在没有这个包装器的情况下使用 openmpi 实现。
【问题讨论】:
-
您可以查看 mpicc 脚本并尝试了解它在做什么。然后使用最少且易于理解的功能创建您自己的启动器脚本
-
@HEKTO 实际上,mpicc 是二进制文件,而不是脚本。
-
是的,我明白了——在我的机器上,它符号链接到二进制“opal_wrapper”。很抱歉让您感到困惑