我怎么能在MPI中使用ULFM。需要做些什么才能实现这些功能和功能

时间:2016-05-05 03:08:56

标签: compiler-errors mpi

您好我是MPI的新手,无法在MPI计划中运行ULFM缓解功能。例如。 错误:'MPI_ERR_PROC_FAILED'未声明(首次使用此功能)

我应该怎样做才能在程序中启用ULFT功能。

我需要配置一些东西吗? 如果是,有人能为我提供步骤吗?

1 个答案:

答案 0 :(得分:0)

ULFM尚未成为MPI标准的一部分,并且是在一些地方实施的研究工作。您需要确保拥有支持它的实现,并遵循任何特定于实现的指令来启用它。

例如,如果您使用的是fault-tolerance.org提供的Open MPI分支,则应使用其网站上提供的说明:http://fault-tolerance.org/ulfm/ulfm-setup/

如果您正在使用MPICH,它将默认编译,但您需要设置标志-disable-auto-cleanup以防止进程管理器在发生故障后清理所有进程。

此外,由于ULFM尚未成为标准的一部分,因此函数和常量的前缀为MPIX而不是MPI