gpt4 book ai didi

MPI 和 Slurm 概念

转载 作者:行者123 更新时间:2023-12-04 19:36:42 25 4
gpt4 key购买 nike

我在理解以下基本概念时遇到了一些麻烦:

  • 当 MPI 分配一个等级来标识一个计算时,究竟是谁分配了这个等级:一个进程、一个线程、一个 CPU 等等?
  • 如何指定我要在 X 数量的 CPU 上运行 mpi 作业,同时使用 slurm,我看到的所有参数都是用于使用节点的?
  • 使用 mpirun 和使用 srun 有什么区别?
  • 我可以跨多个分区运行 mpi 作业吗?
  • 最佳答案

    When MPI assigns a rank to identify a computation, who exactly gets assigned the rank: a process, a thread, a cpu, etc?



    一个过程

    How do I specify that I want to run a mpi job on X amount of cpus, while using slurm, all the parameters I see are for using nodes?



    使用 --ntasks范围

    What is the difference between using mpirun and using srun?



    两者都用于在远程节点上启动进程。前者由您的 MPI 实现提供,而后者由 Slurm 提供。是否可以使用 Slurm 的 srun启动 MPI 作业取决于 MPI 实现。见 here详情。

    Can I ran an mpi job across multiple partitions



    不。Slurm 总是将节点从单个分区分配给作业

    关于MPI 和 Slurm 概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32934416/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com