[MacPorts] #62175: mpich @3.4 runtime error

MacPorts noreply at macports.org
Fri Jan 29 02:17:45 UTC 2021


#62175: mpich @3.4 runtime error
--------------------------+--------------------
 Reporter:  derek-teaney  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.6.4
 Keywords:                |       Port:  mpich
--------------------------+--------------------
 I install mpich and mpich-default smoothly, and compile a simple program
 "cpi.cc"

 Then at runtime, I am getting a runtime error when I try to run the
 simplest mpi program.  This seems related to the following mail on the
 mpich web page

 https://lists.mpich.org/pipermail/discuss/2020-August/006031.html

 I am not sure if this is a mac-ports problem. If not any advice is greatly
 appreciated.

 This is the output

 ➜  MPI git:(master) ✗ mpiexec -np 2 ./a.out

 {{{
 Assertion failed in file src/mpid/ch4/netmod/ofi/ofi_init.c at line 1988:
 mapped_table[i] != FI_ADDR_NOTAVAIL

 Assertion failed in file src/mpid/ch4/netmod/ofi/ofi_init.c at line 1988:
 mapped_table[i] != FI_ADDR_NOTAVAIL

 0   libpmpi.12.dylib                    0x000000010bc55d24
 MPL_backtrace_show + 52
 1   libpmpi.12.dylib                    0x000000010bbe1694
 MPIR_Assert_fail + 36
 2   libpmpi.12.dylib                    0x000000010bc2af97
 MPIDI_OFI_mpi_init_hook + 6487
 3   libpmpi.12.dylib                    0x000000010bc0b86f MPID_Init +
 2383
 4   libpmpi.12.dylib                    0x000000010ba27cb4
 MPIR_Init_thread + 228
 5   libmpi.12.dylib                     0x000000010b816a47 MPI_Init + 279
 6   a.out                               0x000000010b7b0bb8 main + 104
 7   libdyld.dylib                       0x00007fff684a8cc9 start + 1
 0   libpmpi.12.dylib                    0x0000000105f31d24
 MPL_backtrace_show + 52
 1   libpmpi.12.dylib                    0x0000000105ebd694
 MPIR_Assert_fail + 36
 2   libpmpi.12.dylib                    0x0000000105f06f97
 MPIDI_OFI_mpi_init_hook + 6487
 3   libpmpi.12.dylib                    0x0000000105ee786f MPID_Init +
 2383
 4   libpmpi.12.dylib                    0x0000000105d03cb4
 MPIR_Init_thread + 228
 5   libmpi.12.dylib                     0x0000000104e3ea47 MPI_Init + 279
 6   a.out                               0x0000000104ddabb8 main + 104
 7   libdyld.dylib                       0x00007fff684a8cc9 start + 1
 Abort(1) on node 0: Internal error
 Abort(1) on node 0: Internal error
 }}}

 Without the multiple process all runs smoothly

 ➜  MPI git:(master) ✗ mpiexec ./a.out
 {{{
 Process 0 on MacBook-Pro-5.local
 pi is approximately 3.1416009869231254, Error is 0.0000083333333323
 wall clock time = 0.000071
 }}}

 I am running:

 Catalina 10.15.5 (19F96), 2.2 GHz Quad-Core Intel Core i7

-- 
Ticket URL: <https://trac.macports.org/ticket/62175>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list