Hi,
I have a machine with 32 cores where a I want to run some mpi jobs with a
variable number of cores (this is because the problem requires that). Is
there a way to make gnu parallel aware of the number of mpi jobs to manage
when to launch each job?
Example:
Let's say that I have to launch many (200) jobs with following number of
mpi jobs:
NMPI=(2 2 2 4 4 4 4 6 7 10 12 24 32)
Therefore, initially I want to run the first 8 elements of the array (sum
less that the total number of cores, 32), and then run sequentially each
other job gradually as soon as each of the firsts are finishing, without
surpassing the limit 32 <= NMPITOTAL, where NMPITOTAL is the total number
of mpi jobs running at the moment. For example, if the first 5 jobs are
running, according to the array above one has
NMPITOTAL = (2+2+2+4+4) = 14 total processes running, can run some more.
Thanks in advance for your help

-- 

Best regards / Cordialmente,

William-Fernando Oquendo
--------------------------
Este correo puede carecer de tildes o eñes debido al teclado.

Reply via email to