- Runs e.g., MPI jobs (supersedes MPI universe)
- Requires dedicated members of a pool — dedicated machines
never vacate executing jobs (not suitable for desktop machines).
Example Submit File
universe = parallel
executable = my_mpi_prog
log = my_mpi_prog.log
input = my_mpi_prog.data
output = my_mpi_prog.out.$(NODE)
errir = my_mpi_prog.err.$(NODE)
machine_count = 4
queue
But why?
- Why not simply use a traditional batch system?