开发者
资源
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

Hyper MPI 26.1.RC1及以上版本命令参数

表1 HyperMPI 26.1.RC1及以上版本命令参数

HyperMPI 26.1.RC1及以上版本命令参数

取值

参数说明

-x OMPI_ROMIO_USE_COLL

  • 取值类型:int
  • 取值范围:0/1

1表示MPI-IO里使能集合通信,0表示不使能。默认不使能

--mca ompi_group_union_opt

  • 取值类型:bool
  • 取值范围:true/false

true表示使能优化的group_union操作,false表示不使能。默认不使能

--mca ompi_group_union_hashsize

  • 取值类型:uint
  • 取值范围:0-2^32-1

设置优化的group_union操作的hash table的大小,默认值为1024

-x UCG_USE_SHM_POOL

  • 取值类型:bool
  • 取值范围:y/n

y表示使能共享内存池特性,n表示不使能。默认不使能

--mca coll_tuned_alltoallw_algorithm

  • 取值类型:int
  • 取值范围:1/2

1表示使用alltoallw的linear算法, 2表示使用alltoallw的pairwise算法,使能该参数需要同时添加--mca coll_tuned_use_dynamic_rules true

--mca coll_ucg_enable_coll

  • 取值类型:string
  • 取值范围:集合名称,多个集合名称之间用英文逗号(,)间隔,例如allreduce,bcast。
  • 默认值:无

可选参数,运行Hyper MPI作业时,开启的Hyper MPI优化后的集合操作。

示例:

--mca coll_ucg_enable_coll barrier,bcast