number of processes. To carry out these job reconfigurations, we have designed a
methodology which enables a job to communicate with the resource manager and, through
the runtime, to change its number of MPI ranks. The collaboration between both the
workload manager—aware of the queue of jobs and the resources allocation—and the
parallel runtime—able to transparently handle the processes and the program data—is …