Trilinos GCC 4.8.4 PR build and running of tests is broken
Created by: bartlettroscoe
@trilinos/framework, @eric-c-cyr, @rppawlo, @trilinos/nox
The GCC 4.8.4 auto PR build should work unless the PR code itself is broken.
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.
Use the source and *.cmake scripts in #2788 (closed). That will fix it.
Steps to Reproduce
N.A. This is the auto PR testing having this issue.
- Blocks: #2964