我正在尝试在群集中提交MPI + openmp代码。我在使用mpi方面比较新。我试图为每个mpi进程使用2个MPI进程和16个openmp进程。我使用以下参数:
#PBS -l nodes=2:ppn=16
OMP_NUM_THREADS=16
export OMP_NUM_THREADS
mpirun -np 2 --bind-to core --map-by ppr:1:node:pe=16 -x OMP_NUM_THREADS ./exe
但这会返回错误,说::
Your job has requested more processes than the ppr for
this topology can support:
App: ./exe
Number of procs: 2
PPR: 1:node
Please revise the conflict and try again.
我在这里做错了吗?
提前致谢。