Hi Clement, I seem to recall (though this may have changed) that if a system supports ipv6, we may open both ipv4 and ipv6 sockets. This can be worked around by configuring Open MPI with --disable-ipv6
Other then that, I don't know of anything else to do except raise the limit for the number of open files. I know it doesn't help you now, but we are actively working on this problem for Open MPI 1.3. This version will introduce a tree routing scheme which will dramatically reduce the number of open sockets that the runtime system needs. Hope this helps, Tim On Tuesday 30 October 2007 07:15:42 pm Clement Kam Man Chu wrote: > Hi, > > I got a "Too many open files" error while running over 1024 processes > on 512 cpus. I found the same error on > http://www.open-mpi.org/community/lists/users/2006/11/2216.php, but I > would like to know whether it is another solution instead of changing > limit descriptors. The limit descriptors is changed by root access and > needs to restart the system that I don't want to. > > Regards, > Clement