python - 当您请求比可用物理内核/处理器更多的 MPI 任务时会发生什么?
问题描述
我试图运行一个使用 mpi4py 模块的并行 python 脚本。
mpirun -np 40 python 计算.py
我请求了 40 个 MPI 任务,但代码仍然成功运行。我不确定我的系统是否有这么多物理内核/处理器。我想知道 MPI 或 linux 内核如何处理这样的情况。
谢谢您的意见。
解决方案
推荐阅读
- postgresql - 将行从主表移动到具有外键约束的子表
- vba - 从 PST 导入日历/联系人 - Outlook VBA
- python - 检查目标时出错:预期的 dense_49 有 4 个维度,但得到了形状为 (2250, 3) 的数组
- jquery-file-upload - jQuery文件上传多个文件名
- javascript - 为什么获取请求在数组映射中不起作用?
- sql-server - SQL Server 2012 - 在插入之前进行结构验证
- caching - 当指令不在 L1I 中时,IFU 和前端会发生什么?
- python - Django 应用程序在迁移到 heroku MySQL ClearDB 时抛出 MigrationSchemaMissing
- python - 杀死一个进程,等待一段随机时间然后再次启动该进程?
- python - 解析具有已知格式的日期字符串的最快方法