Skip to content

GCC PR configs - move from openmpi 1.6.5 to 1.10.1

James Willenbring requested to merge prwolfe:change_to_openmpi_1.10.1 into develop

Created by: prwolfe

Note that this commit include disabling tests documented in issue #2712 and #2691 and that those should be re-enabled when those issues are resolved.

@trilinos/framework

Description

This moves both of the gcc PR builds forward to openmpi 1.10.1 (the intel still uses mpich).

In addition I renamed the common settings file and the gcc 4.9.3 settings file now includes that common file so it can set the mpi option "--bind-to none" without impacting the mpich build.

Motivation and Context

The openMP build failed during testing due to incompatible openmpi versions. Rather than attempt to get it to work we decided that moving forward was a much better option (1.10 is still pretty old...)

Related Issues

How Has This Been Tested?

To test this we needed to bypass the bootstrapping issue, so this branch was set as the target branch and a whitespace change was used to create a PR against that. A Jenkins job with local attested configs was established to use that setup and the results were iterated on. The final CDash results can be seen at https://testing-vm.sandia.gov/cdash/index.php?project=Trilinos&date=2018-06-20&filtercombine=and&filtercombine=and&filtercount=2&showfilters=1&filtercombine=and&field1=buildname&compare1=65&value1=PR-3-&field2=buildstarttime&compare2=83&value2=Jun%2021%2C%202018

Checklist

  • [ x ] My commit messages mention the appropriate GitHub issue numbers.
  • [ x ] My code follows the code style of the affected package(s).
  • [ x ] My change requires a change to the documentation.
  • [ x ] I have updated the documentation accordingly.
  • [ x ] I have read the code contribution guidelines for this project.
  • I have added tests to cover my changes.
  • [ x ] All new and existing tests passed.
  • No new compiler warnings were introduced.
  • These changes break backwards compatibility.

Merge request reports