您好,欢迎访问上海聚搜信息技术有限公司官方网站!

华为云国际站:请问mpirun时怎么分配自定义的核?

时间:2023-09-05 13:58:12 点击:

  请问mpirun时怎么分配自定义的核?

  【聚搜云】是上海聚搜信息技术有限公司旗下品牌,坐落于魔都上海,服务于全球、2019年成为阿里云代理商生态合作伙伴。与阿里云代理商腾讯云华为云、西部数码、美橙互联、AWS亚马逊云国际站渠道商、聚搜云,长期战略合作的计划!华为云国际站代理商专业的云服务商!

  【请问mpirun时怎么分配自定义的核?】【聚搜云】为您解答。

  MPICH是一个免费的高性能并行计算软件库,特别适合于建立物理和工程模型,涉及大量计算,包括在大规模集群系统上运行。本文将介绍如何在使用该库时分配自定义的核心。

  第一步:了解MPI

  Message Passing Interface(MPI)允许多个进程在不同的计算机上进行协同计算。MPI库包含一个通信子例程和一组连续的消息传递函数,用于在这些进程之间转移数据。

  第二步:确定需要运行任务的核心

  在执行mpirun命令之前,您需要确定要用于任务的核心数。这取决于您的计算机硬件性能和任务要求。

d99b16ce23ac8d5944995bd2a2e8589e.jpg

  第三步:使用MPI中的命令运行任务

  一些常见mpirun命令选项包括-n,-host和-map-by。其中,-n选项指定使用的处理器数量,-host选项指定运行进程的主机名,而-map-by选项允许MPI选择如何在多个节点上映射核心。要分配自定义的核心,请使用以下命令:

  mpirun -n <num> --map-by core:pe=1:slot=<core_id>

  这里 <num> 是你要使用的核心数,<core_id> 是你想要使用的核心ID。例如,如果您想在8个核心(ID 0-7)中使用4个核心(ID 3-6),则运行以下命令:

  mpirun -n 8 --map-by core:pe=1:slot=3,4,5,6

  结论

  以上就是如何使用MPI分配自定义的核心。希望这篇文章对您有所帮助。【聚搜云】是专业的云服务商,提供丰富多样化的云服务资源,包括华为云、阿里云、腾讯云、AWS等国际领先的公有云服务,以及专业的行业解决方案和优质技术支持服务。若您对云服务感兴趣,欢迎联系我们。


阿里云优惠券领取
腾讯云优惠券领取
QQ在线咨询
售前咨询热线
133-2199-9693
售后咨询热线
4000-747-360

微信扫一扫

加客服咨询