Hi, Sorry to raise this issue again but now I still receive the following error after a while:
posix: file name search - max attempts exceeded.cannot continue with posix. I am compiling and running with the following command: *make && mpiexec --oversubscribe -np 10 main.out* My make file is very simple: MPICXX = mpicxx FLAGSCXX = -Wall -std=c++17 LDLFLAGS = -L/usr/local/Cellar/open-mpi/4.0.2/lib CPPFLAGS = -I/usr/local/Cellar/open-mpi/4.0.2/include TARGET = main.out # compile the executable default: $(MPICXX) $(FLAGSCXX) $(LDLFLAGS) $(CPPFLAGS) main.cpp -o $(TARGET) Any guidance would be much appreciated. JT On Fri, 7 Feb 2020 at 09:52, Jin Tao <jintaol...@gmail.com> wrote: > Ok it seems to be working now if I remove the quotation marks from the > config file. Thank you all for your help! I am looking forward to using > open MPI for my work! > > On Fri, 7 Feb 2020 at 09:42, Jin Tao <jintaol...@gmail.com> wrote: > >> Hi, >> >> Thank you for the guidance. I rebooted my computer but now the program >> fails to compile. >> >> I then tried changing the tmp directory adding the following line to >> *openmpi-mca-params.conf*: >> >> >> *orte_tmpdir_base = "/Users/myname/Desktop/shared/tmp"* >> But now I get the following error: >> >> *PMIX ERROR: ERROR in file dstore_base.c at line 1659* >> *Impossible to open the file >> /"Users/myname/Desktop/shared/tmp"/ompi.dyn900-158.501/pid.1610/contact.txt >> in write mode* >> *ORTE_ERROR_LOG: File open failure in file util/hnp_contact.c at line 91* >> *CANNOT CREATE FIFO >> /"Users/myname/Desktop/shared/tmp"/ompi.dyn900-158.501/pid.1610/0/debugger_attach_fifo: >> errno 2* >> >> Is there a way I can fix this? >> >> Thanks! >> >> >> >> >> On Fri, 7 Feb 2020 at 00:17, Ralph Castain via users < >> users@lists.open-mpi.org> wrote: >> >>> It is also wise to create a "tmp" directory under your home directory, >>> and reset TMPDIR to point there. Avoiding use of the system tmpdir is >>> highly advisable under Mac OS, especially Catalina. >>> >>> >>> On Feb 6, 2020, at 4:09 PM, Gutierrez, Samuel K. via users < >>> users@lists.open-mpi.org> wrote: >>> >>> Good afternoon, >>> >>> I fear that files created with shm_open(), a call used in the posix >>> shmem component, are not being cleaned up properly. To test this theory, >>> can you please reboot your computer and try again? Rebooting should remove >>> any temporary files created with shm_open(). >>> >>> Sam >>> >>> On Feb 6, 2020, at 4:34 PM, Jin Tao via users <users@lists.open-mpi.org> >>> wrote: >>> >>> Hi, >>> >>> I am running Open MPI on Mac OS Catalina and am running into an issue. >>> >>> - I installed Open MPI and everything seemed to be working fine until a >>> few hours ago. >>> >>> - I make and run with the terminal command: >>> >>> * make && mpiexec --mca shmem posix --oversubscribe -np 8 main.out* >>> >>> - When I do this, I get the following error: >>> >>> *opal_shmem_base_select failed* >>> *--> Returned value -1 instead of OPAL_SUCCESS* >>> >>> - If i remove some of the compiler flags, and run as follows, I get >>> another error: >>> >>> *schmem: posix: file name search - max attempts exceeded.cannot continue >>> with posix.* >>> >>> - In fact, now the program fails to compile at all, and just hangs when >>> I run the make and run command outlined earlier. >>> >>> The program was running correctly earlier today. Could someone please >>> advise? I am new to MPI and would ideally like to develop a lot of skill in >>> using this library for my work. >>> >>> Thanks! >>> >>> >>> >>>