在LUMI超级计算机上启用Message Passing Interface容器
Enabling Message Passing Interface Containers on the LUMI Supercomputer
AI总结:
本文提出了一种在LUMI超级计算机上部署基于MPI的容器化应用程序的方法,展示了用户如何构建运行容器并获得预期性能,且该方法可推广至其他超算。
摘要:
容器代表了一种便捷的方式,可将应用程序及其依赖项打包,以实现简便的用户级安装和提升生产力。在超级计算机上运行时,优化容器以利用系统供应商提供的性能优化变得至关重要。在本文中,我们讨论了一种为在LUMI超级计算机上部署容器化应用程序而开发的方法,专门用于运行基于Message Passing Interface (MPI) 并行化的应用。我们展示了用户如何构建和运行容器并获得预期的性能。所提出的MPI容器可在LUMI上提供,以便用户将其用作基础镜像。尽管我们仅以LUMI超级计算机为例,但类似的概念也可应用于其他超级计算机的情况。
英文摘要:
Containers represent a convenient way of packing applications with dependencies for easy user-level installation and productivity. When running on supercomputers, it becomes crucial to optimize the containers to exploit the performance optimizations provided by the system vendors. In this paper, we discuss an approach we have developed for deploying containerized applications on the LUMI supercomputer, specifically for running applications based on Message Passing Interface (MPI) parallelization. We show how users can build and run containers and get the expected performance. The proposed MPI containers can be provided on LUMI so that users can use them as base images. Although we only refer to the LUMI supercomputer, similar concepts can be applied to the case of other supercomputers.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。