Re: [mpich-discuss] How to specify number of cores for each process
There are two problems in your usage below. 1. I'm guessing that your host file specifies only one core for each host. Something like: host1 host2 Did you look through the mpiexec usage document that tells you how to specify multiple cores on each host? http://wiki.mpich.org/mpich/index.php/Using_the_Hydra_Process_Manager You should do something like: host1:16 host2:16 (please read the documentation on the above link for more information). 2. There's option called -binding auto. Did you mean -binding none? -- Pavan On 11/27/2012 09:37 PM US Central Time, Zachary Stanko wrote:
Hello,
I am running an MPI program on a machine with two 16-core processors yet, no matter what configuration I use with mpiexec, I am only receiving 4 simultaneous processes. I would like to maximize this machine's potential and run 8 or 16 processes. I have tried all of the channel selections and tried the -binding option. Since I need to specify a different working directory for each process (due to many output files with naming conflicts), I have a config file with 8 lines of the form:
-n 1 -binding auto -dir <mydir01> <myprog> <inpfile> -n 1 -binding auto -dir <mydir02> <myprog> <inpfile> ...etc
and I run:
mpiexec -configfile <filename>
Am I doing something wrong, or does MPICH just know best and cannot run more than 4 jobs at a time on this system?
Thanks,
Zak
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
-- Pavan Balaji http://www.mcs.anl.gov/~balaji
participants (1)
-
Pavan Balaji