Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Trilinos
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 936
    • Issues 936
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • James Willenbring
  • Trilinos
  • Merge requests
  • !2824

Merged
Created May 25, 2018 by James Willenbring@jmwilleMaintainer2 of 2 tasks completed2/2 tasks

Tril 198 cmake 3.11.2 ninja 1.8.2

  • Overview 6
  • Commits 3
  • Changes 4

Created by: bartlettroscoe

CC: @fryeguy52

Description

Updated ATDM Trilinos builds on 'white' and 'ride' to use manually installed CMake 3.11.2 and Ninja 1.8.2 (which supports CMake Fortran builds). I also did some refactoring to remove duplication. See the commit log messages and diffs. There are not many changes here.

Motivation and Context

There is hope that this will address several issues.

  • The ninja module load failures in the Jenkins builds on 'ride' (see TRIL-208).
  • Crashing of 'bsub' on 'white' and 'ride' (see TRIL-198). (Hoping the new libuv implementation of the ctest test job runner may magically fix the problems with 'bsub' crashing while running tests with ctest -S.)

How Has This Been Tested?

I did quite a bit of manual testing for these changes. I think this is pretty solid.

  • Do local testing on 'white':

    • checkin-test-atdm.sh [Done]
    • Jenkins driver [Done]
  • Set up experimental Jenkins job 'Trilinos-atdm-white-ride-cuda-opt' on jenkins-son.sandia.gov that runs a build on branch tril-198-cmake-3.11.2-ninja-1.8.2 of my fork. => See [Jenkins log[(https://jenkins-son.sandia.gov/view/Trilinos%20ATDM/job/Trilinos-atdm-white-ride-cuda-opt/9/console) and CDash build.

  • Do local testing on 'ride':

    • checkin-test-atdm.sh [Done]
    • Jenkins driver [Done]
  • Set up experimental Jenkins jobs on jenkins-srn.sandia.gov that runs build on branch tril-198-cmake-3.11.2-ninja-1.8.2 => See Jenkins log and CDash build.

  • Do local testing on 'serrano' (to test change in split Jenkins driver):

    • checkin-test-atdm.sh [Done]
    • Jenkins driver [Done]

Checklist

  • My commit messages mention the appropriate GitHub issue numbers.
  • All new and existing tests passed.
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: bartlettroscoe:tril-198-cmake-3.11.2-ninja-1.8.2