文件名称:cram:在一个大型 MPI 作业中运行许多小型 MPI 作业的工具
文件大小:127KB
文件格式:ZIP
更新时间:2024-07-08 09:15:50
mpi Python
补习班 Cram 在一个大型 MPI 作业中运行许多小型 MPI 作业。 在 GNU LGPL 下发布, LLNL-CODE-661100 。 有关详细信息,请参阅LICENSE文件。 概述 假设您有一台拥有 100 万个内核的超级计算机,并且您想要运行 100 万个单进程作业。 如果您的资源管理器是可扩展的,那么这很可能是一件容易的事情。 您可能只提交 100 万个作业: srun -n 1 my_mpi_application input.1.txt srun -n 1 my_mpi_application input.2.txt ... srun -n 1 my_mpi_application input.1048576.txt 不幸的是,对于某些资源管理器来说,这需要您在超级计算机的前端节点上运行 100 万个srun进程,这会很快耗尽内存或前端操作系统的进程限制。 Cra
【文件预览】:
cram-master
----bin()
--------cram-python(1KB)
--------CMakeLists.txt(85B)
--------cram(2KB)
--------make-tarball(368B)
----cmake()
--------Platform()
--------Toolchain()
--------StaticAndShared.cmake(345B)
----images()
--------cram-logo.graffle(29KB)
--------cram-logo.png(8KB)
----LICENSE(20KB)
----src()
--------python()
--------c()
--------CMakeLists.txt(71B)
--------modules()
----.gitignore(46B)
----wrap()
--------WrapConfig.cmake(3KB)
--------LICENSE(3KB)
--------.gitignore(34B)
--------wrap.py(70KB)
--------README.md(11KB)
----CMakeLists.txt(1016B)
----README.md(12KB)
----scripts()
--------do-cmake-bgq(208B)