Trilinos merge requestshttps://gitlab.osti.gov/jmwille/Trilinos/-/merge_requests2019-01-18T13:11:26Zhttps://gitlab.osti.gov/jmwille/Trilinos/-/merge_requests/4216Add infrastructure for CUDA PR build2019-01-18T13:11:26ZJames WillenbringAdd infrastructure for CUDA PR build*Created by: jwillenbring*
<!---
Be sure to select `develop` as the `base` branch against which to create this
pull request. Only pull requests against `develop` will undergo Trilinos'
automated testing. Pull requests against `mast...*Created by: jwillenbring*
<!---
Be sure to select `develop` as the `base` branch against which to create this
pull request. Only pull requests against `develop` will undergo Trilinos'
automated testing. Pull requests against `master` will be ignored.
Provide a general summary of your changes in the Title above. If this pull
request pertains to a particular package in Trilinos, it's worthwhile to start
the title with "PackageName: ".
Note that anything between these delimiters is a comment that will not appear
in the pull request description once created. Most areas in this message are
commented out and can be easily added by removing the comment delimiters.
Please make sure to mark:
* Reviewers
* Assignees
* Labels
Replace <teamName> below with the appropriate Trilinos package/team name.
-->
@trilinos/framework
## Description
<!--- Please describe your changes in detail. -->
This PR adds/modifies files in preparation of adding a dev->master CUDA build and then a PR CUDA build.
## Motivation and Context
<!--- Why is this change required? What problem does it solve? -->
We need to protect against breaking the CUDA build at PR time. This is in response to #2464.
<!---
If applicable, let us know how this merge request is related to any other open
issues or pull requests:
## Related Issues
* Closes
* Blocks
* Is blocked by
* Follows
* Precedes
* Related to
* Part of
* Composed of
-->
## How Has This Been Tested?
<!---
Please describe in detail how you tested your changes. Include details of your
testing environment and the tests you ran to see how your change affects other
areas of the code. Consider including configure, build, and test log files.
-->
@ZUUL42 set up Jenkins infrastructure for this build also, and we have a [large subset of Trilinos tests passing](https://testing-vm.sandia.gov/cdash/index.php?project=Trilinos&parentid=4425385). We have disabled temporarily what is failing so that we can get a PR build in place that will protect what is passing while we work on the remaining issues.
<!---
## Screenshots
Not obligatory, but is there anything pertinent that we should see?
-->
<!---
Go over all the following points, and put an `x` in all the boxes that apply.
If you are unsure about any of these, please ask—we are here to help.
-->
<!---
## Additional Information
Anything else we need to know in evaluating this merge request?
-->https://gitlab.osti.gov/jmwille/Trilinos/-/merge_requests/4685Switch from testing-vm to testing.sandia.gov2019-03-25T15:25:58ZJames WillenbringSwitch from testing-vm to testing.sandia.gov*Created by: bartlettroscoe*
I noticed today that at some point I could not get to testing-vm.sandia.gov in
the browser but I could get to testing.sandia.gov. Therefore, I figured this
might be the cause of the CDash upload problem I...*Created by: bartlettroscoe*
I noticed today that at some point I could not get to testing-vm.sandia.gov in
the browser but I could get to testing.sandia.gov. Therefore, I figured this
might be the cause of the CDash upload problem I reported to Kitware today for
the build Trilinos-atdm-waterman-cuda-9.2-release-debug in:
* https://gitlab.kitware.com/snl/project-1/issues/89
I tested this locally on 'crf450' with:
```
$ env Trilinos_PACKAGES=Kokkos,Teuchos \
./ctest-s-local-test-driver.sh sems-rhel6-gnu-7.2.0-openmp-release-debug
```
which showed, for example:
```
Submit files (using http)
Send to track: Experimental
Using HTTP submit method
Drop site:http://testing.sandia.gov/cdash/submit.php?project=Trilinos
Uploaded: /ascldap/users/rabartl/Trilinos.base/BUILDS/ATDM/CTEST_S/Trilinos-atdm-sems-rhel6-gnu-7.2.0-openmp-release-debug/SRC_AND_BUILD/BUILD/Testing/20190320-2350/Test.xml
Submission successful
```
and that showed up on CDash at:
* https://testing.sandia.gov/cdash-dev-view/index.php?project=Trilinos&parentid=4759203