queuing system using omp

Dear lammps users,

I am using gridengine to submit MPI jobs. Now I am using lammps-OPM on 8-core-nodes (1MPI x 8 OMP threats). When all nodes are fully occupied normally an additional MPI job is queued till a free node is available. However, using OMP gridengine registers only one task per job (instead of 8) and tries to submit a job to an occupied machine, causing the new job to crash. Does anybody know what one has to change in the queueing system or in the submit script such that jobs can be queued?

Thank you.

Regards Sabine

Dear lammps users,

I am using gridengine to submit MPI jobs. Now I am using lammps-OPM on
8-core-nodes (1MPI x 8 OMP threats). When all nodes are fully occupied
normally an additional MPI job is queued till a free node is available.
However, using OMP gridengine registers only one task per job (instead of 8)
and tries to submit a job to an occupied machine, causing the new job to
crash. Does anybody know what one has to change in the queueing system or in
the submit script such that jobs can be queued?

i don't know gridengine very well, but usually
the administrators have to change the programming
environment, or you have to request a reservation
for 8 MPI tasks per node and then only use
one of them for mpi (or 2 MPI with 4 OpenMP threads each)

with OpenMPI as MPI library this is easily done with:
mpirun -npernode 1 -x OMP_NUM_THREADS=8

overall, i think this is something that you should
better discuss with your local system managers.
they should know how to handle this (and if they
don't, give them hell. it is their job to know this).

cheers,
   axel.