Dear openmpi users, My basic problem is that I am able to run mpirun as root, but not at a user level. I have tried installing openmpi via several methods, but all seem to yield the same problem. I fear that I am missing something very basic and zero-order, but I can't seem to resolve my problem with the information in the FAQ.
Originally, I installed the openmpi through arch linux's package manager, pacman. After a successful install, I tried (on my laptop) $mpirun -np 2 /bin/pwd and I get the following output: -------------------------------------------------------------------------- mpirun was unable to launch the specified application as it encountered an error: Error: pipe function call failed when setting up I/O forwarding subsystem Node: leo while attempting to start process rank 0. -------------------------------------------------------------------------- 2 total processes failed to start however when I run as root, I am sucessful $ sudo mpirun -np 2 /bin/pwd /home/ian /home/ian After doing some searching on the web (and coming across this<http://www.open-mpi.org/community/lists/users/2011/02/15585.php>thread), I suspected that the issue might be with some PATH setup or user permissions that weren't being set correctly by the arch linux package manager, and so I uninstalled and resorted to installing by source. When trying the normal install method $ ./configure --prefix=/usr/local/openmpi $ make all $ sudo make install and then changed my .zshrc to include the correct PATH and LD_LIBRARY_PATH, I get the same behavior as before. To investigate further the possibility of a permissions issue, I uninstalled and reinstalled into my own home directory $ ./configure --prefix=/home/ian/.builds/openmpi $ make all $ make install and updated PATH and LD_LIBRARY_PATH correspondingly. However, the behavior is *exactly* as before: mpirun will run as root, but not at a user level. Am I missing something extremely basic here? Online examples to me imply that I should be able to run as a user without any additional configuration. Here is some of the info asked for by the "Getting Help" section (all from the local home directory install): [ian@leo:~]$ sudo mpirun --bynode --tag-output ompi_info -v ompi full --parsable [1,0]<stdout>:package:Open MPI ian@leo Distribution [1,0]<stdout>:ompi:version:full:1.6.5 [1,0]<stdout>:ompi:version:svn:r28673 [1,0]<stdout>:ompi:version:release_date:Jun 26, 2013 [1,0]<stdout>:orte:version:full:1.6.5 [1,0]<stdout>:orte:version:svn:r28673 [1,0]<stdout>:orte:version:release_date:Jun 26, 2013 [1,0]<stdout>:opal:version:full:1.6.5 [1,0]<stdout>:opal:version:svn:r28673 [1,0]<stdout>:opal:version:release_date:Jun 26, 2013 [1,0]<stdout>:mpi-api:version:full:2.1 [1,0]<stdout>:ident:1.6.5 Thank you for any help or guidance you may be able to offer! Sincerely, Ian Czekala
config.log.bz2
Description: BZip2 compressed data