- 主题: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.*