|
本帖最后由 abin 于 2022-7-22 10:08 编辑
https://docs.sylabs.io/guides/main/user-guide/mpi.html
Check the MPI version first.
Next, check the IB driver.
By default, cp2k uses MPICH in their official Dockerfile.
High %system, means kernel mode occupies more CPU.
We recommend using the SingularityCE Google Group or Slack Channel to ask for MPI advice from the SingularityCE community. HPC cluster configurations vary greatly and most MPI problems are related to MPI / interconnect configuration, and not caused by issues in SingularityCE itself.
Or, try to rebuild your singularity image with newer version.
补充一下,
按照singularity开发者的说法, 从原理上看, 该技术方案不会造成%system过高,
多数情况, 都是MPI问题.
如果采用cp2k官方默认Dockerfile, 应该是采用MPICH.
Intel MPI和MPICH是同一个东西, 所以, 检查一下版本适配先.
或许是新版本的MPICH, 默认编译时候, 并未支持IB网络.
这个需要你自己测试验证.
另外如楼下提到的, IB使用不恰当的时候, 也许会回落到以太网模式, 慢得离谱是显而易见的.
设备在你手里, 只能你花时间, 慢慢调试了.
|
评分 Rate
-
查看全部评分 View all ratings
|