使用OpenLava运行MPI作业

OpenLava是一个开源的IBM Platform LSF兼容的工作量管理器,支持MPI作业的运行。通过使用SSH作为默认任务启动器,简化了MPI作业的管理和监控,降低了集成问题。OpenLava提供了针对不同MPI实现的作业封装器,如openmpi-mpirun、mpich-mpirun和impi-mpirun,以确保与MPI版本和工作负载管理器版本的兼容性。当需要停止MPI作业时,OpenLava发送SIGTERM信号,利用MPI的内置清理工具确保资源的释放。
摘要由CSDN通过智能技术生成

介绍

OpenLava是一个开源的,IBM Platform LSF工作量兼容管理器,可以安排串行和并行作业。MPI(消息传递接口)是高性能计算(HPC)应用中广泛使用的编程接口,用于并行化大规模问题的执行。有多个常用的MPI实现。本文档介绍如何使用OpenLava运行MPI应用程序。

大多数MPI实现支持与常用工作负载管理器的集成。在大多数情况下,这些集成使用工作负载管理器特定的远程任务启动器来启动和监视在集群主机上执行的MPI任务。此方法的主要目标是使工作负载管理器能够跟踪和控制组成MPI作业的进程。一些工作负载管理器,如IBM Platform LSF,使用这样的工具来跟踪MPI任务的CPU和内存使用。

在理想状态下,启动和管理MPI任务的过程将在所有工作负载管理器和MPI实现中保持一致。在实际情况中,事情并不是那么简单。考虑到创新的速度,流行的开源MPI实现(如OpenMPI)和不同版本的工作负载管理器的快速发布周期,HPC环境本质上很复杂,有许多移动部件,这对并行工作负载尤其如此。通过简化方法,使MPI作业在工作负载管理器的控制下可靠且可预测地运行,可以大大有助于缓解一系列潜在问题,使HPC环境更具可靠性。

 

在OpenLava中运行MPI作业

通常情况下,最好的解决方案通常是最简单的解决方案。使用OpenLava运行MPI作业的建议方法是使用ssh作为远程任务启动器,原因如下:

  • ssh是所有MPI的默认任务启动器,因此它必须在每个版本的MPI实现中进行全面测试。
  • <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值