2.6.9-78.0.17.ELpapismp #1 SMP Tue Apr 7 13:14:04 CDT 2009 x86_64 x86_64 x86_64 GNU/LinuxOn Thu, Mar 17, 2011 at 2:55 PM, Ralph Castain <rhc@open-mpi.org> wrote:
What OS version is it?uname -awill tell you, if you are on linux.On Mar 17, 2011, at 1:31 PM, vaibhav dutt wrote:Hi,
Thanks for your reply. I tried to execute first a process by using
mpirun -machinefile hostfile.txt --slot-list 0:1 -np 1
but it gives the same as error as mentioned previously.
Then, I created a rankfile with contents"
rank 0=t1.tools.xxx slot=0:0
rank 1=t1.tools.xxx slot=1:0.
and the used command
mpirun -machinefile hostfile.txt --rankfile my_rankfile.txt -np 2
but ended up getting same error. Is there any patch that I can install in my system to make it
topology aware?
ThanksOn Thu, Mar 17, 2011 at 2:05 PM, Ralph Castain <rhc@open-mpi.org> wrote:
The error is telling you that your OS doesn't support queries telling us what cores are on which sockets, so we can't perform a "bind to socket" operation. You can probably still "bind to core", so if you know what cores are in which sockets, then you could use the rank_file mapper to assign processes to groups of cores in a socket.
It's just that we can't do it automatically because the OS won't give us the required info.
See "mpirun -h" for more info on slot lists.
> _______________________________________________
On Mar 17, 2011, at 11:26 AM, vaibhav dutt wrote:
> Hi,
>
> I am trying to perform an experiment in which I can spawn 2 MPI processes, one on each socket in a 4 core node
> having 2 dual cores. I used the option "bind to socket" which mpirun for that but I am getting an error like:
>
> An attempt was made to bind a process to a specific hardware topology
> mapping (e.g., binding to a socket) but the operating system does not
> support such topology-aware actions. Talk to your local system
> administrator to find out if your system can support topology-aware
> functionality (e.g., Linux Kernels newer than v2.6.18).
>
> Systems that do not support processor topology-aware functionality cannot
> use "bind to socket" and other related functionality.
>
>
> Can anybody please tell me what is this error about. Is there any other option than "bind to socket"
> that I can use.
>
> Thanks.
> users mailing list
> users@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users
_______________________________________________
users mailing list
users@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users