- 主题:bash script里面批量调用mpirun提交并行作业后所有任务挤在一个
- 用的是Ubuntu 22.04 LTS 版本。mpi是mpirun (Open MPI) 4.0.3
 
 脚本就是进入不同文件夹,每个文件夹下提交一个任务:
 提交命令如下:
 nohup mpirun -np 2 lmp_mpi -in in.lmp > log.out &
 
 结果所有的任务都挤在一个线程,比如我有10个任务,那么每个任务的cpu占用率是10%,加起来正好100%。
 
 如果我手动进入每一个文件夹,提交任务的话,没有任何问题,每个任务会有两个线程,每个线程都是100%。
 
 大家有遇到过这么诡异的事情吗?
 --
 FROM 218.192.171.*
 
- 脚本的权限问题?sudo执行呢?
 --
 FROM 223.104.213.*
 
- 装个slurm
 【 在 exianshine 的大作中提到: 】
 : 用的是Ubuntu 22.04 LTS 版本。mpi是mpirun (Open MPI) 4.0.3
 :
 : 脚本就是进入不同文件夹,每个文件夹下提交一个任务:
 : ...................
 --来自微微水木3.5.12
 --
 FROM 1.192.37.*
 
- 用root执行过,不行的。
 【 在 marion 的大作中提到: 】
 : 脚本的权限问题?sudo执行呢?
 --
 FROM 124.240.87.*
 
- 最开始是用slurm提交的,一直以为是slurm的问题。
 后来发现用mpirun直接运行也是不行。 所以应该不是slurm的问题。
 
 【 在 l234567890 的大作中提到: 】
 : 装个slurm
 --
 FROM 124.240.87.*