Trilinos GCC 4.8.4 PR build and running of tests is broken
Created by: bartlettroscoe
@trilinos/framework, @eric-c-cyr, @rppawlo, @trilinos/nox
Expectations
The GCC 4.8.4 auto PR build should work unless the PR code itself is broken.
Current Behavior
The GCC 4.8.4 auto PR build has broken NOX test builds and all of the tests in every package fail, starting in the auto PR testing iteration build last night:
YOu can see the NOX failures at:
And all of the tests fail because --bind-to none
is being used with mpiexec
with OpenMP 1.6.5 as shown, for example, at:
which shows the commandline:
"/projects/sems/install/rhel6-x86_64/sems/compiler/gcc/4.8.4/openmpi/1.6.5/bin/mpiexec \"--bind-to\" \"none\" \"-np\" \"1\" \"/scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/pull_request_test/packages/kokkos-kernels/unit_test/KokkosKernels_blas_serial.exe\" \"--gtest_filter=-serial.gemm_double\"
As described in #2462 (closed) and #2788 (closed), you can't use those options with OpenMPI 1.6.5. OpenMPI 1.10.1 is the only version in the SEMS env where those options work (see #2462 (closed) and #2788 (closed)).
It is important to fix this ASAP since every PR build will fail and therefore no one will be able to merge any PRs until this gets fixed.
Motivation and Context
I can't merge my PR #2964.
Definition of Done
PR builds are working unless code changes break them.
Possible Solution
Use the source and *.cmake scripts in #2788 (closed). That will fix it.
Steps to Reproduce
Your Environment
N.A. This is the auto PR testing having this issue.
Related Issues
- Blocks: #2964