Oh, so setting this in my ~/.profile export TMPDIR=/tmp
in fact solves my problem completely! Not sure why this is the case, but thanks! Justin On Thu, Sep 22, 2016 at 7:33 AM, Gilles Gouaillardet <gilles.gouaillar...@gmail.com> wrote: > Justin, > > i do not see this error on my laptop > > which version of OS X are you running ? > > can you try to > TMPDIR=/tmp mpirun -n 1 > > Cheers, > > Gilles > > On Thu, Sep 22, 2016 at 7:21 PM, Nathan Hjelm <hje...@me.com> wrote: >> FWIW it works fine for me on my MacBook Pro running 10.12 with Open MPI >> 2.0.1 installed through homebrew: >> >> ✗ brew -v >> Homebrew 1.0.0 (git revision c3105; last commit 2016-09-22) >> Homebrew/homebrew-core (git revision 227e; last commit 2016-09-22) >> >> ✗ brew info openmpi >> >> open-mpi: stable 2.0.1 (bottled), HEAD >> High performance message passing library >> https://www.open-mpi.org/ >> Conflicts with: lcdf-typetools, mpich >> /usr/local/Cellar/open-mpi/2.0.1 (688 files, 8.3M) * >> Poured from bottle on 2016-09-22 at 03:53:35 >> From: >> https://github.com/Homebrew/homebrew-core/blob/master/Formula/open-mpi.rb >> ==> Dependencies >> Required: libevent ✔ >> ==> Options >> --c++11 >> Build using C++11 mode >> --with-cxx-bindings >> Enable C++ MPI bindings (deprecated as of MPI-3.0) >> --with-java >> Build with java support >> --with-mpi-thread-multiple >> Enable MPI_THREAD_MULTIPLE >> --without-fortran >> Build without fortran support >> --HEAD >> Install HEAD version >> >> ✗ type -p mpicc >> mpicc is /usr/local/bin/mpicc >> >> ✗ mpirun --version >> mpirun (Open MPI) 2.0.1 >> >> Report bugs to http://www.open-mpi.org/community/help/ >> >> >> ✗ mpirun ./ring_c >> Process 0 sending 10 to 1, tag 201 (4 processes in ring) >> Process 0 sent to 1 >> Process 0 decremented value: 9 >> Process 0 decremented value: 8 >> Process 0 decremented value: 7 >> Process 0 decremented value: 6 >> Process 0 decremented value: 5 >> Process 0 decremented value: 4 >> Process 0 decremented value: 3 >> Process 0 decremented value: 2 >> Process 0 decremented value: 1 >> Process 0 decremented value: 0 >> Process 0 exiting >> Process 1 exiting >> Process 2 exiting >> Process 3 exiting >> >> >> -Nathan >> >>> On Sep 22, 2016, at 3:31 AM, Justin Chang <jychan...@gmail.com> wrote: >>> >>> I tried that and also deleted everything inside $TMPDIR. The error >>> still persists >>> >>> On Thu, Sep 22, 2016 at 4:21 AM, r...@open-mpi.org <r...@open-mpi.org> >>> wrote: >>>> Try removing the “pmix” entries as well >>>> >>>>> On Sep 22, 2016, at 2:19 AM, Justin Chang <jychan...@gmail.com> wrote: >>>>> >>>>> "mpirun -n 1" was just to demonstrate that I get those error messages. >>>>> I ran a simple helloworld.c and it still gives those two messages. >>>>> >>>>> I did delete openmpi-sessions-* from my $TMPDIR but it doesn't solve >>>>> the problem. Here's my $TMPDIR: >>>>> >>>>> ~ cd $TMPDIR >>>>> ~ pwd >>>>> /var/folders/jd/qh5zn6jn5kz_byz9gxz5kl2m0000gn/T >>>>> ~ ls >>>>> MediaCache >>>>> TemporaryItems >>>>> com.apple.AddressBook.ContactsAccountsService >>>>> com.apple.AddressBook.InternetAccountsBridge >>>>> com.apple.AirPlayUIAgent >>>>> com.apple.BKAgentService >>>>> com.apple.CalendarAgent >>>>> com.apple.CalendarAgent.CalNCService >>>>> com.apple.CloudPhotosConfiguration >>>>> com.apple.DataDetectorsDynamicData >>>>> com.apple.ICPPhotoStreamLibraryService >>>>> com.apple.InputMethodKit.TextReplacementService >>>>> com.apple.PhotoIngestService >>>>> com.apple.Preview >>>>> com.apple.Safari >>>>> com.apple.SocialPushAgent >>>>> com.apple.WeatherKitService >>>>> com.apple.cloudphotosd >>>>> com.apple.dt.XCDocumenter.XCDocumenterExtension >>>>> com.apple.dt.XcodeBuiltInExtensions >>>>> com.apple.geod >>>>> com.apple.iCal.CalendarNC >>>>> com.apple.lateragent >>>>> com.apple.ncplugin.stocks >>>>> com.apple.ncplugin.weather >>>>> com.apple.notificationcenterui.WeatherSummary >>>>> com.apple.photolibraryd >>>>> com.apple.photomoments >>>>> com.apple.quicklook.ui.helper >>>>> com.apple.soagent >>>>> com.getdropbox.dropbox.garcon >>>>> icdd501 >>>>> ics21406 >>>>> openmpi-sessions-501@Justins-MacBook-Pro-2_0 >>>>> pmix-12195 >>>>> pmix-12271 >>>>> pmix-12289 >>>>> pmix-12295 >>>>> pmix-12304 >>>>> pmix-12313 >>>>> pmix-12367 >>>>> pmix-12397 >>>>> pmix-12775 >>>>> pmix-12858 >>>>> pmix-17118 >>>>> pmix-1754 >>>>> pmix-20632 >>>>> pmix-20793 >>>>> pmix-20849 >>>>> pmix-21019 >>>>> pmix-22316 >>>>> pmix-8129 >>>>> pmix-8494 >>>>> xcrun_db >>>>> ~ rm -rf openmpi-sessions-501@Justins-MacBook-Pro-2_0 >>>>> ~ mpirun -n 1 >>>>> [Justins-MacBook-Pro-2.local:22527] [[12992,0],0] bind() failed on >>>>> error Address already in use (48) >>>>> [Justins-MacBook-Pro-2.local:22527] [[12992,0],0] ORTE_ERROR_LOG: >>>>> Error in file oob_usock_component.c at line 228 >>>>> -------------------------------------------------------------------------- >>>>> No executable was specified on the mpirun command line. >>>>> >>>>> Aborting. >>>>> -------------------------------------------------------------------------- >>>>> >>>>> and when I type "ls" the directory >>>>> "openmpi-sessions-501@Justins-MacBook-Pro-2_0" reappeared. Unless >>>>> there's a different directory I need to look for? >>>>> >>>>> On Thu, Sep 22, 2016 at 4:08 AM, r...@open-mpi.org <r...@open-mpi.org> >>>>> wrote: >>>>>> Maybe I’m missing something, but “mpirun -n 1” doesn’t include the name >>>>>> of an application to execute. >>>>>> >>>>>> The error message prior to that error indicates that you have some cruft >>>>>> sitting in your tmpdir. You just need to clean it out - look for >>>>>> something that starts with “openmpi” >>>>>> >>>>>> >>>>>>> On Sep 22, 2016, at 1:45 AM, Justin Chang <jychan...@gmail.com> wrote: >>>>>>> >>>>>>> Dear all, >>>>>>> >>>>>>> So I upgraded/updated my Homebrew on my Macbook and installed Open MPI >>>>>>> 2.0.1 using "brew install openmpi". However, when I open up a terminal >>>>>>> and type "mpirun -n 1" I get the following messages: >>>>>>> >>>>>>> ~ mpirun -n 1 >>>>>>> [Justins-MacBook-Pro-2.local:20793] [[13318,0],0] bind() failed on >>>>>>> error Address already in use (48) >>>>>>> [Justins-MacBook-Pro-2.local:20793] [[13318,0],0] ORTE_ERROR_LOG: >>>>>>> Error in file oob_usock_component.c at line 228 >>>>>>> -------------------------------------------------------------------------- >>>>>>> No executable was specified on the mpirun command line. >>>>>>> >>>>>>> Aborting. >>>>>>> -------------------------------------------------------------------------- >>>>>>> >>>>>>> >>>>>>> I have never seen anything like the first two lines. I also installed >>>>>>> python and mpi4py via pip, and when I still get the same messages: >>>>>>> >>>>>>> ~ python -c "from mpi4py import MPI" >>>>>>> [Justins-MacBook-Pro-2.local:20871] [[13496,0],0] bind() failed on >>>>>>> error Address already in use (48) >>>>>>> [Justins-MacBook-Pro-2.local:20871] [[13496,0],0] ORTE_ERROR_LOG: >>>>>>> Error in file oob_usock_component.c at line 228 >>>>>>> >>>>>>> But now if I add "mpirun -n 1" I get the following: >>>>>>> >>>>>>> ~ mpirun -n 1 python -c "from mpi4py import MPI" >>>>>>> [Justins-MacBook-Pro-2.local:20935] [[13560,0],0] bind() failed on >>>>>>> error Address already in use (48) >>>>>>> [Justins-MacBook-Pro-2.local:20935] [[13560,0],0] ORTE_ERROR_LOG: >>>>>>> Error in file oob_usock_component.c at line 228 >>>>>>> [Justins-MacBook-Pro-2.local:20936] [[13560,1],0] >>>>>>> usock_peer_send_blocking: send() to socket 17 failed: Socket is not >>>>>>> connected (57) >>>>>>> [Justins-MacBook-Pro-2.local:20936] [[13560,1],0] ORTE_ERROR_LOG: >>>>>>> Unreachable in file oob_usock_connection.c at line 315 >>>>>>> [Justins-MacBook-Pro-2.local:20936] [[13560,1],0] >>>>>>> orte_usock_peer_try_connect: usock_peer_send_connect_ack to proc >>>>>>> [[13560,0],0] failed: Unreachable (-12) >>>>>>> [Justins-MacBook-Pro-2:20936] *** Process received signal *** >>>>>>> [Justins-MacBook-Pro-2:20936] Signal: Segmentation fault: 11 (11) >>>>>>> [Justins-MacBook-Pro-2:20936] Signal code: (0) >>>>>>> [Justins-MacBook-Pro-2:20936] Failing at address: 0x0 >>>>>>> ------------------------------------------------------- >>>>>>> Primary job terminated normally, but 1 process returned >>>>>>> a non-zero exit code.. Per user-direction, the job has been aborted. >>>>>>> ------------------------------------------------------- >>>>>>> -------------------------------------------------------------------------- >>>>>>> mpirun detected that one or more processes exited with non-zero >>>>>>> status, thus causing >>>>>>> the job to be terminated. The first process to do so was: >>>>>>> >>>>>>> Process name: [[13560,1],0] >>>>>>> Exit code: 1 >>>>>>> -------------------------------------------------------------------------- >>>>>>> >>>>>>> Clearly something is wrong here. I already tried things like "rm -rf >>>>>>> $TMPDIR/openmpi-sessions-*" but said directory keeps reappearing and >>>>>>> the error persists. Why does this happen and how do I fix it? For what >>>>>>> it's worth, here's some other information that may help: >>>>>>> >>>>>>> ~ mpicc --version >>>>>>> Apple LLVM version 8.0.0 (clang-800.0.38) >>>>>>> Target: x86_64-apple-darwin15.6.0 >>>>>>> Thread model: posix >>>>>>> InstalledDir: >>>>>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin >>>>>>> >>>>>>> I tested Hello World with both mpicc and mpif90, and they still work >>>>>>> despite showing those two error/warning messages. >>>>>>> >>>>>>> Thanks, >>>>>>> Justin >>>>>>> _______________________________________________ >>>>>>> users mailing list >>>>>>> users@lists.open-mpi.org >>>>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> users@lists.open-mpi.org >>>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >>>>> _______________________________________________ >>>>> users mailing list >>>>> users@lists.open-mpi.org >>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >>>> >>>> _______________________________________________ >>>> users mailing list >>>> users@lists.open-mpi.org >>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >>> _______________________________________________ >>> users mailing list >>> users@lists.open-mpi.org >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >> >> _______________________________________________ >> users mailing list >> users@lists.open-mpi.org >> https://rfd.newmexicoconsortium.org/mailman/listinfo/users > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/users _______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users