Menu

#37 ppc64le/xl compilers: 'make check' 2 failures

open
nobody
None
5
2016-12-13
2016-12-09
No

Hi,

When I compile pyMPI with an MPI that was compiled with the IBM compilers (xlc, xlC, xlf), I am able to get the build to succeed, but 'make check' reports two errors.

Here is my configure:
./configure --build=powerpc64le-redhat-linux-gnu CPPFLAGS=-lpython2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include/ CFLAGS=-lpython2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include/

Here are the errors (abbreviated):

pyMPI_comm_misc_011

--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 DUP FROM 0
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
FAIL: micro_tests/pyMPI_comm_misc_011
pyMPI_request_002

[sys-84628:09406] * Process received signal *
[sys-84628:09406] Signal: Segmentation fault (11)
[sys-84628:09406] Signal code: Address not mapped (1)
[sys-84628:09406] Failing at address: 0x1
[sys-84628:09406] [ 0] [0x3fff8bc80478]
[sys-84628:09406] [ 1] [0x0]
[sys-84628:09406] [ 2] /usr/local/lib/libmpi.so.0(PMPI_Cancel+0x108)[0x3fff8b723328]
[sys-84628:09406] [ 3] pyMPI[0x100129fc]
[sys-84628:09406] [ 4] /lib64/libpython2.7.so.1.0(+0xc5098)[0x3fff8ba95098]
[sys-84628:09406] [ 5] /lib64/libpython2.7.so.1.0(PyDict_SetItem+0xcc)[0x3fff8ba9a17c]
[sys-84628:09406] [ 6] /lib64/libpython2.7.so.1.0(_PyModule_Clear+0x1e4)[0x3fff8baa06f4]
[sys-84628:09406] [ 7] /lib64/libpython2.7.so.1.0(PyImport_Cleanup+0x5cc)[0x3fff8bb50b3c]
[sys-84628:09406] [ 8] /lib64/libpython2.7.so.1.0(Py_Finalize+0x17c)[0x3fff8bb6c47c]
[sys-84628:09406] [ 9] /lib64/libpython2.7.so.1.0(Py_Main+0x968)[0x3fff8bb88ba8]
[sys-84628:09406] [10] pyMPI(pyMPI_Main_with_communicator+0x2a8)[0x10009a48]
[sys-84628:09406] [11] pyMPI(pyMPI_Main+0x40)[0x10009b20]
[sys-84628:09406] [12] pyMPI(main+0x34)[0x10009754]
[sys-84628:09406] [13] /lib64/power8/libc.so.6(+0x24580)[0x3fff8b484580]
[sys-84628:09406] [14] /lib64/power8/libc.so.6(libc_start_main+0xc4)[0x3fff8b484774]
[sys-84628:09406] * End of error message *
/bin/sh: line 4:  9406 Segmentation fault      PATH=.:$PATH ${dir}$tst
FAIL: micro_tests/pyMPI_request_002**
=======================
2 of 89 tests failed
(19 tests were not run)
=======================
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory `/home/u0017592/projects/pyMPI-2.5b0'
make: *** [check-am] Error 2

Any help or insight would be appreciated. I looked around but didn't see any more in-depth test output.

Attached: configure.log & full make check output.

2 Attachments

Related

Bugs: #37

Discussion

  • James Ostrander

    James Ostrander - 2016-12-09

    Aside from in the title, I forgot to mention that I'm on ppc64le (POWER8) architecture.

     
  • Patrick Miller

    Patrick Miller - 2016-12-09

    I don't have access to any POWER machines, but I'll try and make some informed guesses this weekend when I have a little time.

     
  • James Ostrander

    James Ostrander - 2016-12-13

    Greatly appreciated! By the way, POWER8 VMs are available for free to open source developers at: https://www-356.ibm.com/partnerworld/wps/servlet/ContentHandler/stg_com_sys_power-development-platform

     
    • Patrick Miller

      Patrick Miller - 2016-12-13

      Great! I'll try it in the emulator!
      On Tue, Dec 13, 2016 at 9:58 AM James Ostrander jlostran@users.sf.net
      wrote:

      Greatly appreciated! By the way, POWER8 VMs are available for free to open
      source developers at:
      https://www-356.ibm.com/partnerworld/wps/servlet/ContentHandler/stg_com_sys_power-development-platform


      Status: open

      Group:

      Created: Fri Dec 09, 2016 08:33 PM UTC by James Ostrander

      Last Updated: Fri Dec 09, 2016 08:45 PM UTC

      Owner: nobody

      Attachments:

      Hi,

      When I compile pyMPI with an MPI that was compiled with the IBM compilers
      (xlc, xlC, xlf), I am able to get the build to succeed, but 'make check'
      reports two errors.

      Here is my configure:

      ./configure --build=powerpc64le-redhat-linux-gnu CPPFLAGS=-lpython2.7
      -I/usr/lib64/python2.7/site-packages/numpy/core/include/ CFLAGS=-lpython2.7
      -I/usr/lib64/python2.7/site-packages/numpy/core/include/

      Here are the errors (abbreviated):

      pyMPI_comm_misc_011


      MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 DUP FROM 0

      with errorcode 1.

      NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.

      You may or may not see output from other processes, depending on

      exactly when Open MPI kills them.


      FAIL: micro_tests/pyMPI_comm_misc_011

      pyMPI_request_002

      [sys-84628:09406] * Process received signal *

      [sys-84628:09406] Signal: Segmentation fault (11)

      [sys-84628:09406] Signal code: Address not mapped (1)

      [sys-84628:09406] Failing at address: 0x1

      [sys-84628:09406] [ 0] [0x3fff8bc80478]

      [sys-84628:09406] [ 1] [0x0]

      [sys-84628:09406] [ 2] /usr/local/lib/libmpi.so.0(PMPI_Cancel+0x108)[0x3fff8b723328]

      [sys-84628:09406] [ 3] pyMPI[0x100129fc]

      [sys-84628:09406] [ 4] /lib64/libpython2.7.so.1.0(+0xc5098)[0x3fff8ba95098]

      [sys-84628:09406] [ 5] /lib64/libpython2.7.so.1.0(PyDict_SetItem+0xcc)[0x3fff8ba9a17c]

      [sys-84628:09406] [ 6] /lib64/libpython2.7.so.1.0(_PyModule_Clear+0x1e4)[0x3fff8baa06f4]

      [sys-84628:09406] [ 7] /lib64/libpython2.7.so.1.0(PyImport_Cleanup+0x5cc)[0x3fff8bb50b3c]

      [sys-84628:09406] [ 8] /lib64/libpython2.7.so.1.0(Py_Finalize+0x17c)[0x3fff8bb6c47c]

      [sys-84628:09406] [ 9] /lib64/libpython2.7.so.1.0(Py_Main+0x968)[0x3fff8bb88ba8]

      [sys-84628:09406] [10] pyMPI(pyMPI_Main_with_communicator+0x2a8)[0x10009a48]

      [sys-84628:09406] [11] pyMPI(pyMPI_Main+0x40)[0x10009b20]

      [sys-84628:09406] [12] pyMPI(main+0x34)[0x10009754]

      [sys-84628:09406] [13] /lib64/power8/libc.so.6(+0x24580)[0x3fff8b484580]

      [sys-84628:09406] [14] /lib64/power8/libc.so.6(libc_start_main+0xc4)[0x3fff8b484774]

      [sys-84628:09406] * End of error message *

      /bin/sh: line 4: 9406 Segmentation fault PATH=.:$PATH ${dir}$tst

      FAIL: micro_tests/pyMPI_request_002**

      =======================

      2 of 89 tests failed

      (19 tests were not run)

      =======================

      make[1]: *** [check-TESTS] Error 1

      make[1]: Leaving directory `/home/u0017592/projects/pyMPI-2.5b0'

      make: *** [check-am] Error 2

      Any help or insight would be appreciated. I looked around but didn't see
      any more in-depth test output.

      Attached: configure.log & full make check output.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/pympi/bugs/37/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #37


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.