MPICH 中可执行文件的位置?
Location of executables in MPICH?
我需要
将我的可执行文件单独放在每个
MPICH 中的机器或者是主机中的可执行文件
所有系统共享节点?
视情况而定。
如果您的机器确实有共享文件系统(NFS、GPFS、Lustre 等),那么 MPICH 可以从那里生成可执行文件,避免您将可执行文件(及其库依赖项)复制到每个节点。
但是,如果您的节点没有共享文件系统,那么每个节点都需要自己的二进制文件(同样,它的库依赖项),以便 mpi 启动器可以 运行 它们。
我需要 将我的可执行文件单独放在每个 MPICH 中的机器或者是主机中的可执行文件 所有系统共享节点?
视情况而定。
如果您的机器确实有共享文件系统(NFS、GPFS、Lustre 等),那么 MPICH 可以从那里生成可执行文件,避免您将可执行文件(及其库依赖项)复制到每个节点。
但是,如果您的节点没有共享文件系统,那么每个节点都需要自己的二进制文件(同样,它的库依赖项),以便 mpi 启动器可以 运行 它们。