sourceryinstitute / OpenCoarrays

A parallel application binary interface for Fortran 2018 compilers.
http://www.opencoarrays.org
BSD 3-Clause "New" or "Revised" License
243 stars 58 forks source link

Defect: Test failures with openmpi-4.1.x: ***Failed Required regular expression not found. Regex=[Test passed.] #769

Open band-a-prend opened 1 year ago

band-a-prend commented 1 year ago

The title of the issue should start with Defect: followed by a succinct title.

Please make sure to put any logs, terminal output, or code in fenced code blocks. Please also read the contributing guidelines before submitting a new issue.

Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information.

System information including:

To help us debug your issue please explain:

What you were trying to do (and why)

Tried to run tests after build against openmpi instead of mpich on attempt to packaging new OpenCoarrays version 2.10.1.

What happened (include command output, screenshots, logs, etc.)

Some tests are failed with error ***Failed Required regular expression not found. Regex=[Test passed.]

The following tests FAILED:
          6 - allocate_as_barrier_proc (Failed)
         10 - async_comp_alloc (Failed)
         15 - team_number (Failed)
         18 - teams_coarray_get (Failed)
         19 - teams_coarray_get_by_ref (Failed)
         20 - teams_coarray_send (Failed)
         21 - teams_coarray_send_by_ref (Failed)
         22 - teams_coarray_sendget (Failed)
         23 - sync_team (Failed)
         53 - syncimages_status (Failed)
         55 - sync_ring_abort_np7 (Failed)
         56 - simpleatomics (Failed)
         57 - syncall (Failed)
         58 - syncimages (Failed)
         59 - syncimages2 (Failed)
         60 - duplicate_syncimages (Failed)
         65 - source-alloc-no-sync (Failed)
         73 - issue-493-coindex-slice (Failed)
         74 - issue-488-multi-dim-cobounds-true (Failed)
         75 - issue-488-multi-dim-cobounds-false (Failed)

Full build and test log

What you expected to happen

All tests are passed like if build and run tests for OpenCoarrays 2.10.1 built against mpich-3.4.3. (Full build and successfully test log if build against mpich )

The OpenCoarrays of 2.9.3 and 2.10.0 successfully pass all test being built against openmpi-4.1.2 and 4.1.4.

Step-by-step reproduction instructions to reproduce the error/bug

band-a-prend commented 1 year ago

The changes introduced in https://github.com/sourceryinstitute/OpenCoarrays/commit/ed01646a22ad4ac02900516ed6eb6ec1c759f188 results in this problem when openmpi is used.