Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trilinos GCC 4.8.4 PR build and running of tests is broken #2974

Closed
bartlettroscoe opened this issue Jun 19, 2018 · 4 comments
Closed

Trilinos GCC 4.8.4 PR build and running of tests is broken #2974

bartlettroscoe opened this issue Jun 19, 2018 · 4 comments
Labels
Framework tasks Framework tasks (used internally by Framework team) pkg: NOX type: bug The primary issue is a bug in Trilinos code or tests

Comments

@bartlettroscoe
Copy link
Member

@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 and #2788, 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 and #2788).

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. That will fix it.

Steps to Reproduce

Your Environment

N.A. This is the auto PR testing having this issue.

Related Issues

@bartlettroscoe bartlettroscoe added Framework tasks Framework tasks (used internally by Framework team) pkg: NOX type: bug The primary issue is a bug in Trilinos code or tests labels Jun 19, 2018
@mhoemmen
Copy link
Contributor

OpenMPI 1.6.x is way too old for us to use. OpenMPI doesn't even support 1.10.x any more, but at least it's not "ancient."

@prwolfe
Copy link
Contributor

prwolfe commented Jun 19, 2018

See my comment in #2788

@bartlettroscoe
Copy link
Member Author

Looks like the issue with the GCC 4.8.4 build has been resolved since my last auto PR build for PR #2964 all passed and allowed me to merge.

Should we keep this issue open or close it?

@prwolfe
Copy link
Contributor

prwolfe commented Jun 19, 2018

@bartlettroscoe - I think the other 2 issues cover this well enough - lets close this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Framework tasks Framework tasks (used internally by Framework team) pkg: NOX type: bug The primary issue is a bug in Trilinos code or tests
Projects
None yet
Development

No branches or pull requests

3 participants