[mpich-discuss] cpu binding with 1.5 hydra

Jain, Rohit Rohit_Jain at mentor.com
Tue Nov 6 16:34:22 CST 2012


Thanks John. That does give me list of available binding option.

It seems all binding options don't work fine.

All l1/l2/l3cache errors out:
mpiexec -bind-to l3cache -n 1 mytest 200000 -1 : -n 4 mytest 200000 -1
[proxy:0:0 at gretel] cache_to_cpu_type (/u/prod/mpich/src/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/topo_hwloc.c:258): cache level 3 not found
[proxy:0:0 at gretel] obj_type_to_map_str (/u/prod/mpich/src/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/topo_hwloc.c:313): error while mapping cache to cpu object
[mpiexec at gretel] control_cb (/u/prod/mpich/src/mpich2-1.5/src/pm/hydra/pm/pmiserv/pmiserv_cb.c:201): assert (!closed) failed
[mpiexec at gretel] HYDT_dmxu_poll_wait_for_event (/u/prod/mpich/src/mpich2-1.5/src/pm/hydra/tools/demux/demux_poll.c:77): callback returned error status
[mpiexec at gretel] HYD_pmci_wait_for_completion (/u/prod/mpich/src/mpich2-1.5/src/pm/hydra/pm/pmiserv/pmiserv_pmci.c:196): error waiting for event
[mpiexec at gretel] main (/u/prod/mpich/src/mpich2-1.5/src/pm/hydra/ui/mpich/mpiexec.c:325): process manager error waiting for completion


This hangs and doesn't even exit after 'ctrl-c':
mpiexec -bind-to numa -n 1 mytest 200000 -1 : -n 4 mytest 200000 -1
[mpiexec at gretel] Sending Ctrl-C to processes as requested
[mpiexec at gretel] Press Ctrl-C again to force abort
Ctrl-C caught... cleaning up processes
Ctrl-C caught... cleaning up processes
Ctrl-C caught... cleaning up processes
Ctrl-C caught... cleaning up processes

Here is machine detail I am running it on:
Processor name                          : Intel(R) Xeon(R) CPU X5550 @ 2.67GHz
Speed (MHz)                             : 2660.125
Cache size per processor                : 8192 KB
Number of processors                    : 2
Number of cores per processor           : 4

Regards,
Rohit

From: mpich-discuss-bounces at mcs.anl.gov [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of John Fettig
Sent: Monday, November 05, 2012 6:05 PM
To: mpich-discuss
Subject: Re: [mpich-discuss] cpu binding with 1.5 hydra

Rohit,

Did you try

$ mpirun -bind-to -help

This dumps all of the options for -bind-to.

John

On Mon, Nov 5, 2012 at 2:13 PM, Jain, Rohit <Rohit_Jain at mentor.com<mailto:Rohit_Jain at mentor.com>> wrote:
Hi Pavan,

Could you please respond to it?

Regards,
Rohit

-----Original Message-----
From: mpich-discuss-bounces at mcs.anl.gov<mailto:mpich-discuss-bounces at mcs.anl.gov> [mailto:mpich-discuss-bounces at mcs.anl.gov<mailto:mpich-discuss-bounces at mcs.anl.gov>] On Behalf Of Jain, Rohit
Sent: Tuesday, October 30, 2012 4:02 PM
To: Pavan Balaji; mpich-discuss at mcs.anl.gov<mailto:mpich-discuss at mcs.anl.gov>
Subject: Re: [mpich-discuss] cpu binding with 1.5 hydra

Hi Pavan,

Where do I find exact names of new binding options arguments?

Like 'sockets' doesn't work, but 'socket' do. This page is not updated with correct options:
http://wiki.mcs.anl.gov/mpich2/index.php/Using_the_Hydra_Process_Manager#Process-core_Binding

Regards,
Rohit


-----Original Message-----
From: Pavan Balaji [mailto:balaji at mcs.anl.gov<mailto:balaji at mcs.anl.gov>]
Sent: Tuesday, October 30, 2012 8:36 AM
To: mpich-discuss at mcs.anl.gov<mailto:mpich-discuss at mcs.anl.gov>
Cc: Jain, Rohit
Subject: Re: [mpich-discuss] cpu binding with 1.5 hydra


On 10/29/2012 07:13 PM, Jain, Rohit wrote:
> Do you mean '-binding' option is also being deprecated? Is it replaced with '-bind-to'?

It's being replaced with the -bind-to option.  We might support -binding as an alias to -bind-to for quite some time, but we'd suggest users move to the new richer -bind-to interface.

  -- Pvaan

--
Pavan Balaji
http://www.mcs.anl.gov/~balaji
_______________________________________________
mpich-discuss mailing list     mpich-discuss at mcs.anl.gov<mailto:mpich-discuss at mcs.anl.gov>
To manage subscription options or unsubscribe:
https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
_______________________________________________
mpich-discuss mailing list     mpich-discuss at mcs.anl.gov<mailto:mpich-discuss at mcs.anl.gov>
To manage subscription options or unsubscribe:
https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20121106/e688349e/attachment.html>


More information about the mpich-discuss mailing list