您好我是MPI的新手,无法在MPI计划中运行ULFM缓解功能。例如。 错误:'MPI_ERR_PROC_FAILED'未声明(首次使用此功能)
我应该怎样做才能在程序中启用ULFT功能。
我需要配置一些东西吗? 如果是,有人能为我提供步骤吗?
答案 0 :(得分:0)
ULFM尚未成为MPI标准的一部分,并且是在一些地方实施的研究工作。您需要确保拥有支持它的实现,并遵循任何特定于实现的指令来启用它。
例如,如果您使用的是fault-tolerance.org提供的Open MPI分支,则应使用其网站上提供的说明:http://fault-tolerance.org/ulfm/ulfm-setup/。
如果您正在使用MPICH,它将默认编译,但您需要设置标志-disable-auto-cleanup
以防止进程管理器在发生故障后清理所有进程。
此外,由于ULFM尚未成为标准的一部分,因此函数和常量的前缀为MPIX
而不是MPI
。