Not needed now. Since we did not want to deal with trying to grow the shared memory file after it's allocation, with all the required synchronization, we allocated extra memory up front - for dynamic process control. Since this has never been enabled, we really don't need this extra memory.
Rich On 12/22/08 11:47 AM, "Eugene Loh" <eugene....@sun.com> wrote: > Why does the sm BTL allocate "extra procs"? > > E.g., > > https://svn.open-mpi.org/trac/ompi/browser/branches/v1.3/ompi/mca/btl/sm/btl_s > m.c?version=19785#L403 > > In particular: > > *) sm_max_procs is -1 (so there is no max) > *) sm_sm_extra_procs (sic, this is the ompi_info name) is 2 > > So, if there are n procs on the node, it allocates FIFOs for n*(n+2) > connections. Why? > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel