Rolf, Would it be better to put this parameter in the system configuration file, rather than change the compile time option ?
Rich On 8/27/07 3:10 PM, "Rolf vandeVaart" <rolf.vandeva...@sun.com> wrote: > We are running into a problem when running on one of our larger SMPs > using the latest Open MPI v1.2 branch. We are trying to run a job > with np=128 within a single node. We are seeing the following error: > > "SM failed to send message due to shortage of shared memory." > > We then increased the allowable maximum size of the shared segment to > 2Gigabytes-1 which is the maximum allowed on 32-bit application. We > used the mca parameter to increase it as shown here. > > -mca mpool_sm_max_size 2147483647 > > This allowed the program to run to completion. Therefore, we would > like to increase the default maximum from 512Mbytes to 2G-1 Gigabytes. > Does anyone have an objection to this change? Soon we are going to > have larger CPU counts and would like to increase the odds that things > work "out of the box" on these large SMPs. > > On a side note, I did a quick comparison of the shared memory needs of > the old Sun ClusterTools to Open MPI and came up with this table. > > Open MPI > np Sun ClusterTools 6 current suggested > ----------------------------------------------------------------- > 2 20M 128M 128M > 4 20M 128M 128M > 8 22M 256M 256M > 16 27M 512M 512M > 32 48M 512M 1G > 64 133M 512M 2G-1 > 128 476M 512M 2G-1 > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel