Skip to content

Don't bind MPI Ranks to process to solve OpenMP timeouts (#2628)

James Willenbring requested to merge bartlettroscoe:2628-address-timeouts into develop

Created by: bartlettroscoe

CC: @trilinos/nox, @fryeguy52

Description

This solved the timeouts for the NOX test suite (#2628 (closed)) for me on ceerws1113.

How Has This Been Tested?

Before this change, on ceerws1113, when I ran:

$ ./checkin-test-atdm.sh gnu-opt-openmp \
   --enable-all-packages=off --no-enable-fwd-packages \
  --enable-packages=NOX --local-do-all

it produced the ctest output:

93% tests passed, 7 tests failed out of 105

Label Time Summary:
NOX    = 7002.16 sec (105 tests)

Total Test time (real) = 1050.16 sec

The following tests FAILED:
         71 - NOX_LOCA_TcubedTP_MPI_2 (Timeout)
         72 - NOX_LOCA_TcubedTP_stratimikos_MPI_2 (Timeout)
         77 - NOX_LOCA_BrusselatorHopf_MPI_2 (Timeout)
         80 - NOX_LOCA_BrussXYZT_Sequential_MPI_2 (Timeout)
         81 - NOX_LOCA_BrussXYZT_SequentialIPS_MPI_2 (Timeout)
         82 - NOX_LOCA_BrussXYZT_SequentialOPS_MPI_2 (Timeout)
         84 - NOX_LOCA_BrussXYZT_BlockDiagonal_MPI_2 (Timeout)

After this change, it produces the test output:

100% tests passed, 0 tests failed out of 105

Label Time Summary:
NOX    =  59.11 sec (105 tests)

Total Test time (real) =   9.28 sec

Checklist

  • My commit messages mention the appropriate GitHub issue numbers.
  • All new and existing tests passed.
  • No new compiler warnings were introduced.

Merge request reports