Since /tmp is mounted across a network and /dev/shm is (always) local, /dev/shm seems to be the right place for shared memory transactions. If you create temporary files using mktemp is it being created in /dev/shm or /tmp?
On Thu, Nov 3, 2011 at 11:50 AM, Bogdan Costescu <bcoste...@gmail.com> wrote: > On Thu, Nov 3, 2011 at 15:54, Blosch, Edwin L <edwin.l.blo...@lmco.com> wrote: >> - /dev/shm is 12 GB and has 755 permissions >> ... >> % ls –l output: >> >> drwxr-xr-x 2 root root 40 Oct 28 09:14 shm > > This is your problem: it should be something like drwxrwxrwt. It might > depend on the distribution, f.e. the following show this to be a bug: > > https://bugzilla.redhat.com/show_bug.cgi?id=533897 > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=317329 > > and surely you can find some more on the subject with your favorite > search engine. Another source could be a paranoid sysadmin who has > changed the default (most likely correct) setting the distribution > came with - not only OpenMPI but any application using shmem would be > affected.. > > Cheers, > Bogdan > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >