Re: [OMPI devel] [OMPI users] cartofile

2009-10-13 Thread Ralph Castain
We agreed on today's telecon to leave the code in the OMPI code base for now, but to remove the option from the mpirun man page since nobody can explain how to use it anyway. Then we will wait in hope that someone(s) complete the coding of this "feature" and document its use. On Oct 13, 2

Re: [OMPI devel] [OMPI users] cartofile

2009-10-13 Thread Kenneth Lloyd
I agree with Terry and Eugene, but now what are we going to do about it? This is a potentially very powerful feature. Ken > -Original Message- > From: devel-boun...@open-mpi.org > [mailto:devel-boun...@open-mpi.org] On Behalf Of Terry Dontje > Sent: Tuesday, October 13, 2009 7:08 AM > T

Re: [OMPI devel] [OMPI users] cartofile

2009-10-13 Thread Terry Dontje
I guess my problem with the manpage or any info on carto in general is that there is no text that describes what happens if you have a cartofile and how it affects a job when you pass it in. --td Sylvain Jeaugey wrote: We worked a bit on it and yes, there is some work to do : * The syntax u

Re: [OMPI devel] [OMPI users] cartofile

2009-10-13 Thread Sylvain Jeaugey
We worked a bit on it and yes, there is some work to do : * The syntax used to describe the various components is far from being consistent from one usage to another ("SOCKET", "NODE", ...). We manage to make things reading the various not up to date example files - but mainly the code. * Th

Re: [OMPI devel] [OMPI users] cartofile

2009-10-13 Thread Ralph Castain
Here is where OMPI uses it: ompi/mca/btl/openib/btl_openib_component.c:1918:static opal_carto_graph_t *host_topo; ompi/mca/btl/openib/btl_openib_component.c:1923: opal_carto_base_node_t *device_node; ompi/mca/btl/openib/btl_openib_component.c:1931:device_node = opal_carto_base_find_n

Re: [OMPI devel] [OMPI users] cartofile

2009-10-13 Thread Terry Dontje
After rereading the manpage for the umpteenth time I agree with Eugene that the information provided on cartofile is next to useless. Ok, so you describe what your node looks like but what does mpirun or libmpi do with that information? Other than the option to provide the cartofile it isn't