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

ROL: changes to Thyra Adapters for SimOpt interface #7416

Merged
merged 3 commits into from
May 28, 2020

Conversation

mperego
Copy link
Contributor

@mperego mperego commented May 23, 2020

@trilinos/rol

Motivation

Improve performance by carefully avoiding re-computation of the objective, residual and their gradients when the state and/or control variables are not updated.
improved output messages (mainly for debugging purposes).

Stakeholder Feedback

Testing

Changes are tested in Piro test (collection of tests) Piro_AnalysisDriverTpetra.

@mperego mperego added type: enhancement Issue is an enhancement, not a bug pkg: Piro pkg: ROL PA: Nonlinear Solvers Issues that fall under the Trilinos Nonlinear Linear Solvers Product Area labels May 23, 2020
@mperego mperego requested review from rppawlo and dridzal May 23, 2020 00:06
@mperego mperego self-assigned this May 23, 2020
@trilinos-autotester
Copy link
Contributor

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: Trilinos_pullrequest_gcc_4.8.4

  • Build Num: 6786
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
COMPILER_MODULE sems-gcc/4.8.4
JENKINS_BUILD_TYPE Release
JENKINS_COMM_TYPE MPI
JENKINS_DO_COMPLEX OFF
JENKINS_JOB_TYPE Experimental
MPI_MODULE sems-openmpi/1.8.7
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 6598
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL

  • Build Num: 5023
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0

  • Build Num: 4870
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_8.3.0

  • Build Num: 1060
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_cuda_9.2

  • Build Num: 4360
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_clang_9.0.0

  • Build Num: 735
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_2

  • Build Num: 2497
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 2508
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Using Repos:

Repo: TRILINOS (mperego/Trilinos)
  • Branch: piro_rol
  • SHA: cac25d9
  • Mode: TEST_REPO

Pull Request Author: mperego

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs 30 Mins. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: Trilinos_pullrequest_gcc_4.8.4

  • Build Num: 6786
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
COMPILER_MODULE sems-gcc/4.8.4
JENKINS_BUILD_TYPE Release
JENKINS_COMM_TYPE MPI
JENKINS_DO_COMPLEX OFF
JENKINS_JOB_TYPE Experimental
MPI_MODULE sems-openmpi/1.8.7
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 6598
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL

  • Build Num: 5023
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0

  • Build Num: 4870
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_8.3.0

  • Build Num: 1060
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_cuda_9.2

  • Build Num: 4360
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_clang_9.0.0

  • Build Num: 735
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_2

  • Build Num: 2497
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 2508
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA cac25d9
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a
Console Output (last 100 lines) : Trilinos_pullrequest_gcc_4.8.4 # 6786 (click to expand)

TRILINOS_DIR=/scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/Trilinos/commonTools/framework/../..
TRILINOS_SCRIPTS_DIR=/scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/Trilinos/commonTools/framework/../..
TRIBITS_DIR=/scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/Trilinos/commonTools/framework/../../cmake/tribits

A) Generate the Trilinos Packages definition and depencencies XML file

Wrote the file 'TrilinosPackageDependencies.xml'

B) Get the set of changed files

Current directory: /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/Trilinos

git diff --name-only origin/develop..HEAD > /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/changed-files.txt

Wrote file 'changed-files.txt'

Current directory: /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4

C) Get the unfiltered list of changed Trilinos packages (including 'ALL_PACKAGES')

CHANGED_PACKAGES_FULL_LIST='Piro,ROL'

D) Filter list of changed packages to get only the PT packages

CHANGED_PACKAGES_PT_LIST='Piro,ROL'

E) Generate the *.cmake enables file

Wrote file 'packageEnables.cmake'
Build name = PR-7416-test-Trilinos_pullrequest_gcc_4.8.4-6786
Cur dir = /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/TFW_testing_single_configure_prototype
Source dir = /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/Trilinos
Binary dir = /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/pull_request_test
Parallel level = 20
Testing Parallel level = 10
skip_by_parts_submit = OFF
skip_single_submit = ON
skip_update_step = ON
skip_upload_config_files = OFF
skip_clean_build_dir = ON
Subproject count = 53
Dashboard model = Experimental
Dashboard track = Pull Request
Running configuration:
/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin/cmake
-C "/scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/Trilinos/cmake/std/PullRequestLinuxGCC4.8.4TestingSettings.cmake"
-C "/scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/packageEnables.cmake"
-DTrilinos_ENABLE_TESTS:BOOL=ON
-DTrilinos_PARALLEL_LINK_JOBS_LIMIT:STRING=2
-G "Ninja"
/scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/Trilinos
CTEST_DROP_LOCATION = /cdash/submit.php?project=Trilinos
CDash URL1 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=tr-test-7.novalocal&field2=buildname&compare2=61&value2=PR-7416-test-Trilinos_pullrequest_gcc_4.8.4-6786&field3=buildstamp&compare3=61&value3=20200523-0033-Pull Request
CDash URL2 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_4.8.4-6786&field2=buildstamp&compare2=61&value2=20200523-0033-Pull Request
CDash URL3 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_4.8.4-6786&field2=buildstamp&compare2=61&value2=20200523-0033-Pull Request
Starting configure step.
Each . represents 1024 bytes of output
.................................................. Size: 50K
.................................................. Size: 100K
.............. Size of output: 113K
configure submit error = 0
Configure suceeded.
Starting build step.
Each symbol represents 1024 bytes of output.
.................................................. Size: 49K
.................................................. Size: 99K
.................................................. Size: 149K
.................................................. Size: 199K
.................................................. Size: 249K
.................................................. Size: 299K
.................................................. Size: 349K
.................................................. Size: 399K
.................................................. Size: 449K
........................................ Size of output: 489K
Build succeeded.
build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
ERSION = 3.10.3
HISTCONTROL = ignoredups
SERIAL_CXX = g++
PWD = /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #6786
PULLREQUESTNUM = 7416
SEMS_SUPERLU_INCLUDE_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/superlu/4.3/gcc/4.8.4/base/include

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_Piro = ON
-- Setting Trilinos_ENABLE_ROL = ON

Set CWD = /scratch/trilinos/jenkins/tr-test-7/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.8.4/TFW_testing_single_configure_prototype
Archiving artifacts
Finished: SUCCESS

Console Output (last 100 lines) : Trilinos_pullrequest_intel_17.0.1 # 6598 (click to expand)

    ..................................................  Size: 8500K
    ..................................................  Size: 8550K
    ..................................................  Size: 8599K
    ..................................................  Size: 8649K
    ..................................................  Size: 8699K
    ..................................................  Size: 8749K
    ..................................................  Size: 8800K
    ..................................................  Size: 8850K
    ..................................................  Size: 8900K
    ..................................................  Size: 8950K
    ..................................................  Size: 8999K
    ..................................................  Size: 9049K
    ..................................................  Size: 9099K
    ..................................................  Size: 9149K
    ..................................................  Size: 9200K
    ..................................................  Size: 9250K
    ..................................................  Size: 9300K
    ..................................................  Size: 9350K
    ..................................................  Size: 9399K
    ..................................................  Size: 9449K
    ..................................................  Size: 9499K
    ..................................................  Size: 9549K
    ..................................................  Size: 9599K
    ..................................................  Size: 9649K
    ..................................................  Size: 9699K
    ..................................................  Size: 9750K
    ..................................................  Size: 9800K
    ..................................................  Size: 9850K
    ..................................................  Size: 9900K
    ..................................................  Size: 9950K
    ..................................................  Size: 10000K
    ..................................................  Size: 10050K
    ..................................................  Size: 10100K
    ..................................................  Size: 10150K
    ..................................................  Size: 10200K
    ..................................................  Size: 10250K
    ..................................................  Size: 10300K
    ..................................................  Size: 10349K
    ..................................................  Size: 10399K
    ..................................................  Size: 10450K
    ..................................................  Size: 10500K
    ..................................................  Size: 10550K
    ..................................................  Size: 10600K
    ..................................................  Size: 10650K
    ..................................................  Size: 10699K
    ..................................................  Size: 10749K
    ..................................................  Size: 10799K
    ..................................................  Size: 10849K
    ..................................................  Size: 10900K
    ..................................................  Size: 10950K
    ..................................................  Size: 11000K
    ..................................................  Size: 11050K
    ..................................................  Size: 11100K
    ..................................................  Size: 11150K
    ..................................................  Size: 11200K
    ..................................................  Size: 11249K
    ......... Size of output: 11258K
Build succeeded.
build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
s/install/rhel6-x86_64/sems/tpl/netcdf/4.7.3/intel/17.0.1/mpich/3.2/parallel/include
MKL_LIB = /projects/sems/install/rhel6-x86_64/sems/compiler/intel/17.0.1/base/mkl/lib/intel64
MODULE_VERSION_STACK = 3.2.10
SEMS_MPICH_ROOT = /projects/sems/install/rhel6-x86_64/sems/compiler/intel/17.0.1/mpich/3.2
JOB_COOWNERS_EMAILS = [email protected],[email protected]
SEMS_PARMETIS_LOCAL_COMPILER_VERSION = 4.4.7
SEMS_PARMETIS_LOCAL_PYTHON_VERSION = 2.6.6
SEMS_NETCDF_LIBRARY_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.7.3/intel/17.0.1/mpich/3.2/parallel/lib
GIT_URL = https://github.com/trilinos/Trilinos
SEMS_INTEL_LOCAL_PYTHON_VERSION = 2.6.6
SEMS_BOOST_LIBRARY_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/boost/1.63.0/intel/17.0.1/base/lib
SEMS_GCC_LOCAL_COMPILER_VERSION = 4.4.7
SNLSYSTEM = cee
MPIF77 = mpif77
SEMS_HDF5_ROOT = /projects/sems/install/rhel6-x86_64/sems/tpl/hdf5/1.10.6/intel/17.0.1/mpich/3.2/parallel
SEMS_SCOTCH_INCLUDE_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/scotch/6.0.3/intel/17.0.1/mpich/3.2/nopthread_64bit_parallel/include
LOADEDMODULES = sems-env:sems-git/2.10.1:sems-python/2.7.9:sems-gcc/4.9.3:sems-intel/17.0.1:sems-mpich/3.2:sems-boost/1.63.0/base:sems-zlib/1.2.8/base:sems-hdf5/1.10.6/parallel:sems-netcdf/4.7.3/parallel:sems-parmetis/4.0.3/parallel:sems-scotch/6.0.3/nopthread_64bit_parallel:sems-superlu/4.3/base:sems-cmake/3.10.3:atdm-env:atdm-ninja_fortran/1.7.2
WORKSPACE_TMP = /scratch/trilinos/jenkins/ascic158/workspace/trilinos-folder/Trilinos_pullrequest_intel_17.0.1@2@tmp
SEMS_CMAKE_VERSION = 3.10.3
HISTCONTROL = ignoredups
SERIAL_CXX = icpc
PWD = /scratch/trilinos/jenkins/ascic158/workspace/trilinos-folder/Trilinos_pullrequest_intel_17.0.1@2
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #6598
PULLREQUESTNUM = 7416
SEMS_SUPERLU_INCLUDE_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/superlu/4.3/intel/17.0.1/base/include

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_Piro = ON
-- Setting Trilinos_ENABLE_ROL = ON

Set CWD = /scratch/trilinos/jenkins/ascic158/workspace/trilinos-folder/Trilinos_pullrequest_intel_17.0.1@2/TFW_testing_single_configure_prototype
Archiving artifacts
Finished: SUCCESS

Console Output (last 100 lines) : Trilinos_pullrequest_gcc_4.9.3_SERIAL # 5023 (click to expand)

B) Get the set of changed files

Current directory: /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/Trilinos

git diff --name-only origin/develop..HEAD > /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/changed-files.txt

Wrote file 'changed-files.txt'

Current directory: /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL

C) Get the unfiltered list of changed Trilinos packages (including 'ALL_PACKAGES')

CHANGED_PACKAGES_FULL_LIST='Piro,ROL'

D) Filter list of changed packages to get only the PT packages

CHANGED_PACKAGES_PT_LIST='Piro,ROL'

E) Generate the *.cmake enables file

Wrote file 'packageEnables.cmake'
Build name = PR-7416-test-Trilinos_pullrequest_gcc_4.9.3_SERIAL-5023
Cur dir = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/TFW_testing_single_configure_prototype
Source dir = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/Trilinos
Binary dir = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/pull_request_test
Parallel level = 20
Testing Parallel level = 10
skip_by_parts_submit = OFF
skip_single_submit = ON
skip_update_step = ON
skip_upload_config_files = OFF
skip_clean_build_dir = ON
Subproject count = 53
Dashboard model = Experimental
Dashboard track = Pull Request
Running configuration:
/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin/cmake
-C "/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/Trilinos/cmake/std/PullRequestLinuxGCC4.9.3TestingSettingsSERIAL.cmake"
-C "/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/packageEnables.cmake"
-DTrilinos_ENABLE_TESTS:BOOL=ON
-DTrilinos_PARALLEL_LINK_JOBS_LIMIT:STRING=2
-G "Ninja"
/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/Trilinos
CTEST_DROP_LOCATION = /cdash/submit.php?project=Trilinos
CDash URL1 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=ascic166&field2=buildname&compare2=61&value2=PR-7416-test-Trilinos_pullrequest_gcc_4.9.3_SERIAL-5023&field3=buildstamp&compare3=61&value3=20200523-0033-Pull Request
CDash URL2 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_4.9.3_SERIAL-5023&field2=buildstamp&compare2=61&value2=20200523-0033-Pull Request
CDash URL3 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_4.9.3_SERIAL-5023&field2=buildstamp&compare2=61&value2=20200523-0033-Pull Request
Starting configure step.
Each . represents 1024 bytes of output
.................................................. Size: 50K
................................. Size of output: 82K
configure submit error = 0
Configure suceeded.
Starting build step.
Each symbol represents 1024 bytes of output.
.................................................. Size: 49K
.................................................. Size: 100K
.................................................. Size: 150K
.................................................. Size: 200K
.................................................. Size: 249K
.................................................. Size: 299K
.................................................. Size: 349K
........................... Size of output: 376K
Build succeeded.
build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
el7-x86_64/sems/tpl/netcdf/4.7.3/gcc/4.9.3/base/include
MODULE_VERSION_STACK = 3.2.10
JOB_COOWNERS_EMAILS = [email protected],[email protected]
SEMS_NETCDF_LIBRARY_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/netcdf/4.7.3/gcc/4.9.3/base/lib
GIT_BRANCH = origin/develop
SEMS_BOOST_LIBRARY_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/boost/1.63.0/gcc/4.9.3/base/lib
SEMS_GCC_LOCAL_COMPILER_VERSION = 4.8.5
SNLSYSTEM = cee
SEMS_HDF5_ROOT = /projects/sems/install/rhel7-x86_64/sems/tpl/hdf5/1.10.6/gcc/4.9.3/base
LOADEDMODULES = sems-env:sems-git/2.10.1:sems-python/2.7.9:sems-gcc/4.9.3:sems-boost/1.63.0/base:sems-zlib/1.2.8/base:sems-hdf5/1.10.6/base:sems-netcdf/4.7.3/base:sems-metis/5.1.0/base:sems-superlu/4.3/base:sems-cmake/3.10.3:atdm-env:atdm-ninja_fortran/1.7.2
WORKSPACE_TMP = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL@tmp
SEMS_CMAKE_VERSION = 3.10.3
HISTCONTROL = ignoredups
SERIAL_CXX = g++
PWD = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #5023
PULLREQUESTNUM = 7416
SEMS_SUPERLU_INCLUDE_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/superlu/4.3/gcc/4.9.3/base/include

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_Piro = ON
-- Setting Trilinos_ENABLE_ROL = ON

Set CWD = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_4.9.3_SERIAL/TFW_testing_single_configure_prototype
Archiving artifacts
Finished: SUCCESS

Console Output (last 100 lines) : Trilinos_pullrequest_gcc_7.2.0 # 4870 (click to expand)

A) Generate the Trilinos Packages definition and depencencies XML file

Wrote the file 'TrilinosPackageDependencies.xml'

B) Get the set of changed files

Current directory: /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos

git diff --name-only origin/develop..HEAD > /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/changed-files.txt

Wrote file 'changed-files.txt'

Current directory: /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0

C) Get the unfiltered list of changed Trilinos packages (including 'ALL_PACKAGES')

CHANGED_PACKAGES_FULL_LIST='Piro,ROL'

D) Filter list of changed packages to get only the PT packages

CHANGED_PACKAGES_PT_LIST='Piro,ROL'

E) Generate the *.cmake enables file

Wrote file 'packageEnables.cmake'
Build name = PR-7416-test-Trilinos_pullrequest_gcc_7.2.0-4870
Cur dir = /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/TFW_testing_single_configure_prototype
Source dir = /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos
Binary dir = /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/pull_request_test
Parallel level = 20
Testing Parallel level = 10
skip_by_parts_submit = OFF
skip_single_submit = ON
skip_update_step = ON
skip_upload_config_files = OFF
skip_clean_build_dir = ON
Subproject count = 53
Dashboard model = Experimental
Dashboard track = Pull Request
Running configuration:
/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin/cmake
-C "/scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/cmake/std/PullRequestLinuxGCC7.2.0TestingSettings.cmake"
-C "/scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/packageEnables.cmake"
-DTrilinos_ENABLE_TESTS:BOOL=ON
-DTrilinos_PARALLEL_LINK_JOBS_LIMIT:STRING=2
-G "Ninja"
/scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos
CTEST_DROP_LOCATION = /cdash/submit.php?project=Trilinos
CDash URL1 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=tr-host-0.novalocal&field2=buildname&compare2=61&value2=PR-7416-test-Trilinos_pullrequest_gcc_7.2.0-4870&field3=buildstamp&compare3=61&value3=20200523-0034-Pull Request
CDash URL2 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_7.2.0-4870&field2=buildstamp&compare2=61&value2=20200523-0034-Pull Request
CDash URL3 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_7.2.0-4870&field2=buildstamp&compare2=61&value2=20200523-0034-Pull Request
Starting configure step.
Each . represents 1024 bytes of output
.................................................. Size: 50K
.................................................. Size: 100K
.............. Size of output: 113K
configure submit error = 0
Configure suceeded.
Starting build step.
Each symbol represents 1024 bytes of output.
.................................................. Size: 49K
.................................................. Size: 99K
.................................................. Size: 149K
.................................................. Size: 199K
........................................... Size of output: 243K
Error(s) when building project
CMake Warning at /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/TFW_testing_single_configure_prototype/simple_testing.cmake:202 (message):
Build failed with error 1

build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
lrequest_gcc_7.2.0
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #4870
PULLREQUESTNUM = 7416
SEMS_SUPERLU_INCLUDE_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/superlu/4.3/gcc/7.2.0/base/include

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_Piro = ON
-- Setting Trilinos_ENABLE_ROL = ON

Set CWD = /scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/TFW_testing_single_configure_prototype
Traceback (most recent call last):
File "/scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/cmake/std/PullRequestLinuxDriverTest.py", line 697, in
returnValue = run()
File "/scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/cmake/std/PullRequestLinuxDriverTest.py", line 690, in run
'package_subproject_list.cmake'])
File "/projects/sems/install/rhel7-x86_64/sems/compiler/python/2.7.9/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ctest', '-S', 'simple_testing.cmake', '-Dbuild_name=PR-7416-test-Trilinos_pullrequest_gcc_7.2.0-4870', '-Dskip_by_parts_submit=OFF', '-Dskip_update_step=ON', '-Ddashboard_model=Experimental', '-Ddashboard_track=Pull Request', '-DPARALLEL_LEVEL=20', '-DTEST_PARALLEL_LEVEL=10', '-Dbuild_dir=/scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/pull_request_test', '-Dconfigure_script=/scratch/trilinos/jenkins/tr-test-0/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/cmake/std/PullRequestLinuxGCC7.2.0TestingSettings.cmake', '-Dpackage_enables=../packageEnables.cmake', '-Dsubprojects_file=../TFW_single_configure_support_scripts/package_subproject_list.cmake']' returned non-zero exit status 255
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE

Console Output (last 100 lines) : Trilinos_pullrequest_gcc_8.3.0 # 1060 (click to expand)

D) Filter list of changed packages to get only the PT packages

CHANGED_PACKAGES_PT_LIST='Piro,ROL'

E) Generate the *.cmake enables file

Wrote file 'packageEnables.cmake'
Build name = PR-7416-test-Trilinos_pullrequest_gcc_8.3.0-1060
Cur dir = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/TFW_testing_single_configure_prototype
Source dir = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/Trilinos
Binary dir = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/pull_request_test
Parallel level = 20
Testing Parallel level = 10
skip_by_parts_submit = OFF
skip_single_submit = ON
skip_update_step = ON
skip_upload_config_files = OFF
skip_clean_build_dir = ON
Subproject count = 53
Dashboard model = Experimental
Dashboard track = Pull Request
Running configuration:
/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin/cmake
-C "/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/Trilinos/cmake/std/PullRequestLinuxGCC8.3.0TestingSettings.cmake"
-C "/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/packageEnables.cmake"
-DTrilinos_ENABLE_TESTS:BOOL=ON
-DTrilinos_PARALLEL_LINK_JOBS_LIMIT:STRING=2
-G "Ninja"
/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/Trilinos
CTEST_DROP_LOCATION = /cdash/submit.php?project=Trilinos
CDash URL1 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=ascic166&field2=buildname&compare2=61&value2=PR-7416-test-Trilinos_pullrequest_gcc_8.3.0-1060&field3=buildstamp&compare3=61&value3=20200523-0034-Pull Request
CDash URL2 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_8.3.0-1060&field2=buildstamp&compare2=61&value2=20200523-0034-Pull Request
CDash URL3 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_gcc_8.3.0-1060&field2=buildstamp&compare2=61&value2=20200523-0034-Pull Request
Starting configure step.
Each . represents 1024 bytes of output
.................................................. Size: 50K
.................................................. Size: 100K
.............. Size of output: 113K
configure submit error = 0
Configure suceeded.
Starting build step.
Each symbol represents 1024 bytes of output.
.................................................. Size: 49K
.................................................. Size: 99K
.................................................. Size: 149K
.................................................. Size: 199K
.................................................. Size: 249K
....... Size of output: 257K
Error(s) when building project
CMake Warning at /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/TFW_testing_single_configure_prototype/simple_testing.cmake:202 (message):
Build failed with error 1

build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
,[email protected]
SEMS_PARMETIS_LOCAL_COMPILER_VERSION = 4.8.5
SEMS_PARMETIS_LOCAL_PYTHON_VERSION = 2.7.5
SEMS_NETCDF_LIBRARY_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/netcdf/4.7.3/gcc/8.3.0/openmpi/1.10.1/parallel/lib
GIT_BRANCH = origin/develop
SEMS_BOOST_LIBRARY_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/boost/1.66.0/gcc/8.3.0/base/lib
SEMS_GCC_LOCAL_COMPILER_VERSION = 4.8.5
SNLSYSTEM = cee
MPIF77 = mpif77
SEMS_HDF5_ROOT = /projects/sems/install/rhel7-x86_64/sems/tpl/hdf5/1.10.6/gcc/8.3.0/openmpi/1.10.1/parallel
SEMS_SCOTCH_INCLUDE_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/scotch/6.0.3/gcc/8.3.0/openmpi/1.10.1/nopthread_64bit_parallel/include
LOADEDMODULES = sems-env:sems-git/2.10.1:sems-python/2.7.9:sems-gcc/8.3.0:sems-openmpi/1.10.1:sems-boost/1.66.0/base:sems-zlib/1.2.8/base:sems-hdf5/1.10.6/parallel:sems-netcdf/4.7.3/parallel:sems-parmetis/4.0.3/parallel:sems-scotch/6.0.3/nopthread_64bit_parallel:sems-superlu/4.3/base:sems-cmake/3.10.3:atdm-env:atdm-ninja_fortran/1.7.2
WORKSPACE_TMP = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0@tmp
SEMS_CMAKE_VERSION = 3.10.3
HISTCONTROL = ignoredups
SERIAL_CXX = g++
PWD = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #1060
PULLREQUESTNUM = 7416
SEMS_SUPERLU_INCLUDE_PATH = /projects/sems/install/rhel7-x86_64/sems/tpl/superlu/4.3/gcc/8.3.0/base/include

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_Piro = ON
-- Setting Trilinos_ENABLE_ROL = ON

Set CWD = /scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/TFW_testing_single_configure_prototype
Traceback (most recent call last):
File "/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/Trilinos/cmake/std/PullRequestLinuxDriverTest.py", line 697, in
returnValue = run()
File "/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/Trilinos/cmake/std/PullRequestLinuxDriverTest.py", line 690, in run
'package_subproject_list.cmake'])
File "/projects/sems/install/rhel7-x86_64/sems/compiler/python/2.7.9/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ctest', '-S', 'simple_testing.cmake', '-Dbuild_name=PR-7416-test-Trilinos_pullrequest_gcc_8.3.0-1060', '-Dskip_by_parts_submit=OFF', '-Dskip_update_step=ON', '-Ddashboard_model=Experimental', '-Ddashboard_track=Pull Request', '-DPARALLEL_LEVEL=20', '-DTEST_PARALLEL_LEVEL=10', '-Dbuild_dir=/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/pull_request_test', '-Dconfigure_script=/scratch/trilinos/jenkins/ascic166/workspace/trilinos-folder/Trilinos_pullrequest_gcc_8.3.0/Trilinos/cmake/std/PullRequestLinuxGCC8.3.0TestingSettings.cmake', '-Dpackage_enables=../packageEnables.cmake', '-Dsubprojects_file=../TFW_single_configure_support_scripts/package_subproject_list.cmake']' returned non-zero exit status 255
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE

Console Output (last 100 lines) : Trilinos_pullrequest_cuda_9.2 # 4360 (click to expand)

    ..................................................  Size: 10550K
    ..................................................  Size: 10600K
    ..................................................  Size: 10650K
    ..................................................  Size: 10700K
    ..................................................  Size: 10750K
    ..................................................  Size: 10800K
    ..................................................  Size: 10850K
    ..................................................  Size: 10900K
    ..................................................  Size: 10949K
    ..................................................  Size: 10999K
    ..................................................  Size: 11050K
    ........................... Size of output: 11077K
Build succeeded.
build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
ide12 ride12 ride12 ride12
METIS_ROOT = /home/projects/ppc64le-pwr8/metis/5.0.1/gcc/7.2.0
NODE_OWNER_EMAIL = [email protected]
LSB_EXIT_PRE_ABORT = 99
TRILINOS_SOURCE_REPO = https://github.com/mperego/Trilinos
PARMETIS_HOME = /home/projects/ppc64le-pwr8-nvidia/parmetis/4.0.3/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88
FC_VERSION = 7.2.0
LSB_JOBFILENAME = /ascldap/users/trilinos/.lsbatch/1590194079.4255
BLAS_ROOT = /home/projects/ppc64le-pwr8/netlib/3.8.0/gcc/7.2.0
GIT_CHECKOUT_DIR = Trilinos
LSB_AFFINITY_HOSTFILE = /ascldap/users/trilinos/.lsbatch/1590194079.4255.hostAffinityFile
PARMETIS_ROOT = /home/projects/ppc64le-pwr8-nvidia/parmetis/4.0.3/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88
LSF_ENVDIR = /opt/lsf/conf
MPI_VENDOR = openmpi
PYTHON = /home/projects/ppc64le/python/2.7.12/bin/python
CXX_VENDOR = gcc
HDF5_ROOT = /home/projects/ppc64le-pwr8-nvidia/hdf5/1.8.20/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88
HOSTTYPE = LINUXPPC64LE
SSH_CLIENT = 205.137.81.17 44298 22
JENKINS_URL = https://ascic-jenkins.sandia.gov/
LOGNAME = trilinos
LSF_LIM_API_NTRIES = 1
PATH = /ascldap/users/rabartl/install/white-ride/cmake-3.11.2/bin:/ascldap/users/rabartl/install/white-ride/ninja-1.8.2/bin:/home/projects/ppc64le/valgrind/3.12.0/bin:/home/projects/ppc64le/cmake/3.9.6/bin:/home/projects/ppc64le-pwr8-nvidia/parmetis/4.0.3/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88/bin:/home/projects/ppc64le-pwr8/metis/5.0.1/gcc/7.2.0/bin:/home/projects/ppc64le-pwr8-nvidia/netcdf/4.6.1/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88/bin:/home/projects/ppc64le-pwr8-nvidia/hdf5/1.8.20/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88/bin:/home/projects/ppc64le-pwr8-nvidia/pnetcdf-exo/1.9.0/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88/bin:/home/projects/ppc64le-pwr8-nvidia/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88/bin:/home/projects/ppc64le/java/ibm/sdk/8.0.0/bin:/home/projects/ppc64le/papi/5.5.1/bin:/home/projects/ppc64le/gcc/7.2.0/bin:/home/projects/ppc64le/binutils/2.30.0/bin:/home/projects/ppc64le-pwr8-nvidia/cuda/9.2.88/bin:/home/projects/ppc64le/python/2.7.12/bin:/home/projects/ppc64le/git/2.10.1/bin:/opt/lsf/10.1/linux3.10-glibc2.17-ppc64le/bin:/opt/lsf/10.1/linux3.10-glibc2.17-ppc64le/etc:/usr/local/bin:/usr/bin:/opt/ibutils/bin:/usr/local/sbin:/usr/sbin:/ascldap/users/trilinos/.local/bin:/ascldap/users/trilinos/bin
LSB_QUEUE = rhel7F
LSF_JOB_TIMESTAMP_VALUE = 1590194080
LSB_EXEC_HOSTTYPE = LINUXPPC64LE
GIT_PREVIOUS_SUCCESSFUL_COMMIT = cb3e80a903a6aed4e08e2d117fac5e169bed7279
LSB_DJOB_HOSTFILE = /ascldap/users/trilinos/.lsbatch/1590194079.4255.hostfile
no_proxy = localhost,localnets,127.0.0.1,169.254.0.0/16,forge.sandia.gov
LSF_LIBDIR = /opt/lsf/10.1/linux3.10-glibc2.17-ppc64le/lib
CGNS_VERSION = 20180521
LSB_SUB_USER = trilinos
NODE_LABELS = ride-trilinos trilinos-ride
GIT_BRANCH_2 = origin/pull_request_changes
GIT_CHECKOUT_DIR_1 = TFW_single_configure_support_scripts
GIT_CHECKOUT_DIR_2 = TFW_testing_single_configure_prototype
JOB_OWNER_EMAIL = [email protected]
PULLREQUEST_CDASH_TRACK = Pull Request
BUILD_ID = 4360
SBD_KRB5CCNAME_VAL = 
LSB_RES_GET_FANOUT_INFO = Y
RUN_DISPLAY_URL = https://ascic-jenkins.sandia.gov/job/trilinos-folder/job/Trilinos_pullrequest_cuda_9.2/4360/display/redirect
JOB_COOWNERS_EMAILS = [email protected],[email protected]
LSB_BATCH_JID = 4255
MPI_HOME = /home/projects/ppc64le-pwr8-nvidia/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88
SUPERLU_HOME = /home/projects/ppc64le-pwr8/superlu/4.3.0/gcc/7.2.0
F77_VENDOR = gcc
KRB5CCNAME = FILE:/tmp/krb5cc_91724_bqNHm8maFh
BINUTILS_VERSION = 2.30.0
GIT_BRANCH = origin/develop
CMAKE_ROOT = /home/projects/ppc64le/cmake/3.9.6
BOOST_ROOT = /home/projects/ppc64le-pwr8/boost/1.65.1/gcc/7.2.0
VALGRIND_ROOT = /home/projects/ppc64le/valgrind/3.12.0
MPIF77 = /home/projects/ppc64le-pwr8-nvidia/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88/bin/mpif77
PARMETIS_VERSION = 4.0.3
LSB_JOBNAME = trilinos-folder/Trilinos_pullrequest_cuda_9.2
LOADEDMODULES = git/2.10.1:python/2.7.12:cuda/9.2.88:binutils/2.30.0:gcc/7.2.0:papi/5.5.1:java/ibm/sdk/8.0.0:openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88:pnetcdf-exo/1.9.0/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88:zlib/1.2.8:hdf5/1.8.20/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88:netcdf/4.6.1/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88:cgns/20180521/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88:netlib/3.8.0/gcc/7.2.0:superlu/4.3.0/gcc/7.2.0:boost/1.65.1/gcc/7.2.0:metis/5.0.1/gcc/7.2.0:parmetis/4.0.3/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88:cmake/3.9.6:valgrind/3.12.0:devpack/20180521/openmpi/2.1.2/gcc/7.2.0/cuda/9.2.88
WORKSPACE_TMP = /home/trilinos/jenkins/ride/workspace/trilinos-folder/Trilinos_pullrequest_cuda_9.2@2@tmp
GIT_BRANCH_1 = origin/master
CUDA_MANAGED_FORCE_DEVICE_ALLOC = 1
HISTCONTROL = ignoredups
PWD = /home/trilinos/jenkins/ride/workspace/trilinos-folder/Trilinos_pullrequest_cuda_9.2@2
LS_EXECCWD = /home/trilinos/jenkins/ride/workspace/trilinos-folder/Trilinos_pullrequest_cuda_9.2@2
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #4360
CXX_VERSION = 7.2.0
PYTHON_ROOT = /home/projects/ppc64le/python/2.7.12
OMPI_CXX = /home/trilinos/jenkins/ride/workspace/trilinos-folder/Trilinos_pullrequest_cuda_9.2@2/Trilinos/packages/kokkos/bin/nvcc_wrapper
SUPERLU_VERSION = 4.3.0
PULLREQUESTNUM = 7416
BINARY_TYPE_HPC = 

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_Piro = ON
-- Setting Trilinos_ENABLE_ROL = ON

Set CWD = /home/trilinos/jenkins/ride/workspace/trilinos-folder/Trilinos_pullrequest_cuda_9.2@2/TFW_testing_single_configure_prototype
Archiving artifacts
Finished: SUCCESS

Console Output (last 100 lines) : Trilinos_pullrequest_clang_9.0.0 # 735 (click to expand)

B) Get the set of changed files

Current directory: /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/Trilinos

git diff --name-only origin/develop..HEAD > /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/changed-files.txt

Wrote file 'changed-files.txt'

Current directory: /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2

C) Get the unfiltered list of changed Trilinos packages (including 'ALL_PACKAGES')

CHANGED_PACKAGES_FULL_LIST='Piro,ROL'

D) Filter list of changed packages to get only the PT packages

CHANGED_PACKAGES_PT_LIST='Piro,ROL'

E) Generate the *.cmake enables file

Wrote file 'packageEnables.cmake'
Build name = PR-7416-test-Trilinos_pullrequest_clang_9.0.0-735
Cur dir = /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/TFW_testing_single_configure_prototype
Source dir = /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/Trilinos
Binary dir = /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/pull_request_test
Parallel level = 10
Testing Parallel level = 10
skip_by_parts_submit = OFF
skip_single_submit = ON
skip_update_step = ON
skip_upload_config_files = OFF
skip_clean_build_dir = ON
Subproject count = 53
Dashboard model = Experimental
Dashboard track = Pull Request
Running configuration:
/projects/sems/install/rhel6-x86_64/sems/utility/cmake/3.12.2/bin/cmake
-C "/scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/Trilinos/cmake/std/PullRequestLinuxClang9.0.0TestingSettings.cmake"
-C "/scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/packageEnables.cmake"
-DTrilinos_ENABLE_TESTS:BOOL=ON
-DTrilinos_PARALLEL_LINK_JOBS_LIMIT:STRING=2
-G "Ninja"
/scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/Trilinos
CTEST_DROP_LOCATION = /cdash/submit.php?project=Trilinos
CDash URL1 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=ascic141&field2=buildname&compare2=61&value2=PR-7416-test-Trilinos_pullrequest_clang_9.0.0-735&field3=buildstamp&compare3=61&value3=20200523-0034-Pull Request-Experimental
CDash URL2 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_clang_9.0.0-735&field2=buildstamp&compare2=61&value2=20200523-0034-Pull Request-Experimental
CDash URL3 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_clang_9.0.0-735&field2=buildstamp&compare2=61&value2=20200523-0034-Pull Request-Experimental
Starting configure step.
Each . represents 1024 bytes of output
.................................................. Size: 50K
.................................................. Size: 100K
.............. Size of output: 113K
configure submit error = 0
Configure suceeded.
Starting build step.
Each symbol represents 1024 bytes of output.
.................................................. Size: 49K
.................................................. Size: 99K
.................................................. Size: 150K
.................................................. Size: 200K
................................................. Size of output: 249K
Build succeeded.
build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
MAILS = [email protected],[email protected]
SEMS_PARMETIS_LOCAL_COMPILER_VERSION = 4.4.7
SEMS_PARMETIS_LOCAL_PYTHON_VERSION = 2.6.6
SEMS_NETCDF_LIBRARY_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/netcdf/4.7.3/clang/9.0.0/openmpi/1.10.1/parallel/lib
GIT_URL = https://github.com/trilinos/Trilinos
SEMS_BOOST_LIBRARY_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/boost/1.63.0/clang/9.0.0/base/lib
SEMS_GCC_LOCAL_COMPILER_VERSION = 4.4.7
SNLSYSTEM = cee
MPIF77 = mpif77
SEMS_HDF5_ROOT = /projects/sems/install/rhel6-x86_64/sems/tpl/hdf5/1.10.6/clang/9.0.0/openmpi/1.10.1/parallel
SEMS_SCOTCH_INCLUDE_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/scotch/6.0.3/clang/9.0.0/openmpi/1.10.1/nopthread_64bit_parallel/include
LOADEDMODULES = sems-env:sems-git/2.10.1:sems-python/2.7.9:sems-gcc/5.3.0:sems-clang/9.0.0:sems-openmpi/1.10.1:sems-boost/1.63.0/base:sems-zlib/1.2.8/base:sems-hdf5/1.10.6/parallel:sems-netcdf/4.7.3/parallel:sems-parmetis/4.0.3/parallel:sems-scotch/6.0.3/nopthread_64bit_parallel:sems-superlu/4.3/base:sems-cmake/3.12.2:atdm-env:atdm-ninja_fortran/1.7.2
WORKSPACE_TMP = /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2@tmp
SEMS_CMAKE_VERSION = 3.12.2
HISTCONTROL = ignoredups
SERIAL_CXX = clang++
PWD = /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #735
PULLREQUESTNUM = 7416
SEMS_SUPERLU_INCLUDE_PATH = /projects/sems/install/rhel6-x86_64/sems/tpl/superlu/4.3/clang/9.0.0/base/include

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_Piro = ON
-- Setting Trilinos_ENABLE_ROL = ON

Set CWD = /scratch/trilinos/jenkins/ascic141/workspace/trilinos-folder/Trilinos_pullrequest_clang_9.0.0@2/TFW_testing_single_configure_prototype
Archiving artifacts
Finished: SUCCESS

Console Output (last 100 lines) : Trilinos_pullrequest_python_2 # 2497 (click to expand)

HUDSON_HOME = /var/lib/jenkins
TRILINOS_TARGET_BRANCH = develop
https_proxy = http://wwwproxy.sandia.gov:80
F90 = gfortran
SERIAL_F90 = gfortran
SEMS_CMAKE_ROOT = /projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3
JOB_COOWNERS = prwolfe,trilinos
SERIAL_FC = gfortran
BUILD_CAUSE_MANUALTRIGGER = true
HUDSON_COOKIE = edca8d30-6eca-40ef-96d0-509c5de09130
ftp_proxy = http://wwwproxy.sandia.gov:80/
QT_GRAPHICSSYSTEM_CHECKED = 1
SEMS_NINJA_FORTRAN_LOCAL_COMPILER_VERSION = 4.8.5
F77 = gfortran
TRILINOS_TARGET_REPO = https://github.com/trilinos/Trilinos
NODE_OWNER_EMAIL = [email protected]
SEMS_GIT_LOCAL_PYTHON_VERSION = 2.7.5
NODE_NAME = tr-test-4-trilinos
GIT_CHECKOUT_DIR = Trilinos
SEMS_NINJA_FORTRAN_VERSION = 1.7.2
SEMS_COMPILER_VERSION = 7.2.0
SSH_CLIENT = 205.137.81.17 57002 22
JENKINS_URL = https://ascic-jenkins.sandia.gov/
LOGNAME = trilinos
NODE_LABELS = tr-test-4-trilinos trilinos-32 trilinos-any trilinos-cloud-32 trilinos_cloud_32_node_4
PATH = /projects/sierra/linux_rh7/install/Python/2.7.15/bin:/projects/sierra/linux_rh7/install/Python/extrasbin:/projects/sems/install/rhel7-x86_64/atdm/utility/ninja_fortran/1.7.2/sbin:/projects/sems/install/rhel7-x86_64/atdm/utility/ninja_fortran/1.7.2/bin:/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/sbin:/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin:/projects/sems/install/rhel7-x86_64/sems/compiler/gcc/7.2.0/base/bin:/projects/sems/install/rhel7-x86_64/sems/utility/git/2.10.1/sbin:/projects/sems/install/rhel7-x86_64/sems/utility/git/2.10.1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/ascldap/users/trilinos/.local/bin:/ascldap/users/trilinos/bin
SEMS_NINJA_FORTRAN_LOCAL_PYTHON_VERSION = 2.7.5
GIT_PREVIOUS_SUCCESSFUL_COMMIT = cb3e80a903a6aed4e08e2d117fac5e169bed7279
no_proxy = localhost,localnets,127.0.0.1,169.254.0.0/16,forge.sandia.gov
CC = gcc
SEMS_CMAKE_LOCAL_COMPILER_VERSION = 4.8.5
JOB_OWNER_EMAIL = [email protected]
PULLREQUEST_CDASH_TRACK = Pull Request
BUILD_ID = 2497
JOB_COOWNERS_EMAILS = [email protected],[email protected]
GIT_URL = https://github.com/trilinos/Trilinos
SEMS_GCC_LOCAL_COMPILER_VERSION = 4.8.5
LOADEDMODULES = sems-env:sems-git/2.10.1:sems-gcc/7.2.0:sems-cmake/3.10.3:atdm-env:atdm-ninja_fortran/1.7.2
WORKSPACE_TMP = /scratch/tCurrently Loaded Modulefiles:
  1) sems-env                   4) sems-cmake/3.10.3
  2) sems-git/2.10.1            5) atdm-env
  3) sems-gcc/7.2.0             6) atdm-ninja_fortran/1.7.2
Build name               = PR-7416-test-Trilinos_pullrequest_python_2-2497
Cur dir                  = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2/TFW_testing_single_configure_prototype
Source dir               = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2/Trilinos
Binary dir               = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2/pull_request_test
Parallel level           = 20
Testing Parallel level   = 20
skip_by_parts_submit     = OFF
skip_single_submit       = ON
skip_update_step         = ON
skip_upload_config_files = OFF
skip_clean_build_dir     = ON
Subproject count         = 53
Dashboard model          = Experimental
Dashboard track          = Pull Request
Running configuration:
/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin/cmake 
  -C "/scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2/Trilinos/cmake/std/PullRequestLinuxPython2.cmake"
  -C "/scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2/packageEnables.cmake"
  -DTrilinos_ENABLE_TESTS:BOOL=ON
  -DTrilinos_PARALLEL_LINK_JOBS_LIMIT:STRING=2
  -G "Ninja"
  /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2/Trilinos
CTEST_DROP_LOCATION = /cdash/submit.php?project=Trilinos
CDash URL1 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=tr-test-4.novalocal&field2=buildname&compare2=61&value2=PR-7416-test-Trilinos_pullrequest_python_2-2497&field3=buildstamp&compare3=61&value3=20200523-0035-Pull Request
CDash URL2 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_python_2-2497&field2=buildstamp&compare2=61&value2=20200523-0035-Pull Request
CDash URL3 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_python_2-2497&field2=buildstamp&compare2=61&value2=20200523-0035-Pull Request
Starting configure step.
   Each . represents 1024 bytes of output
    ...................... Size of output: 21K
configure submit error = 0
Configure suceeded.
Starting build step.
   Each symbol represents 1024 bytes of output.
    . Size of output: 0K
Build succeeded.
build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
rilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2@tmp
SEMS_CMAKE_VERSION = 3.10.3
HISTCONTROL = ignoredups
SERIAL_CXX = g++
PWD = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #2497
PULLREQUESTNUM = 7416

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_TrilinosFrameworkTests = ON

Set CWD = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_2/TFW_testing_single_configure_prototype
Archiving artifacts
Finished: SUCCESS

Console Output (last 100 lines) : Trilinos_pullrequest_python_3 # 2508 (click to expand)

HUDSON_HOME = /var/lib/jenkins
TRILINOS_TARGET_BRANCH = develop
https_proxy = http://wwwproxy.sandia.gov:80
F90 = gfortran
SERIAL_F90 = gfortran
SEMS_CMAKE_ROOT = /projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3
JOB_COOWNERS = prwolfe,trilinos
SERIAL_FC = gfortran
BUILD_CAUSE_MANUALTRIGGER = true
HUDSON_COOKIE = 5c61b38f-e1f2-4699-8a16-c73d9ff6d535
ftp_proxy = http://wwwproxy.sandia.gov:80/
QT_GRAPHICSSYSTEM_CHECKED = 1
SEMS_NINJA_FORTRAN_LOCAL_COMPILER_VERSION = 4.8.5
F77 = gfortran
TRILINOS_TARGET_REPO = https://github.com/trilinos/Trilinos
NODE_OWNER_EMAIL = [email protected]
SEMS_GIT_LOCAL_PYTHON_VERSION = 2.7.5
NODE_NAME = tr-test-4-trilinos
GIT_CHECKOUT_DIR = Trilinos
SEMS_NINJA_FORTRAN_VERSION = 1.7.2
SEMS_COMPILER_VERSION = 7.2.0
SSH_CLIENT = 205.137.81.17 57002 22
JENKINS_URL = https://ascic-jenkins.sandia.gov/
LOGNAME = trilinos
NODE_LABELS = tr-test-4-trilinos trilinos-32 trilinos-any trilinos-cloud-32 trilinos_cloud_32_node_4
PATH = /projects/sierra/linux_rh7/install/Python/3.6.3/bin:/projects/sierra/linux_rh7/install/Python/extrasbin:/projects/sems/install/rhel7-x86_64/atdm/utility/ninja_fortran/1.7.2/sbin:/projects/sems/install/rhel7-x86_64/atdm/utility/ninja_fortran/1.7.2/bin:/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/sbin:/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin:/projects/sems/install/rhel7-x86_64/sems/compiler/gcc/7.2.0/base/bin:/projects/sems/install/rhel7-x86_64/sems/utility/git/2.10.1/sbin:/projects/sems/install/rhel7-x86_64/sems/utility/git/2.10.1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/ascldap/users/trilinos/.local/bin:/ascldap/users/trilinos/bin
SEMS_NINJA_FORTRAN_LOCAL_PYTHON_VERSION = 2.7.5
GIT_PREVIOUS_SUCCESSFUL_COMMIT = cb3e80a903a6aed4e08e2d117fac5e169bed7279
no_proxy = localhost,localnets,127.0.0.1,169.254.0.0/16,forge.sandia.gov
CC = gcc
SEMS_CMAKE_LOCAL_COMPILER_VERSION = 4.8.5
JOB_OWNER_EMAIL = [email protected]
PULLREQUEST_CDASH_TRACK = Pull Request
BUILD_ID = 2508
JOB_COOWNERS_EMAILS = [email protected],[email protected]
GIT_URL = https://github.com/trilinos/Trilinos
SEMS_GCC_LOCAL_COMPILER_VERSION = 4.8.5
LOADEDMODULES = sems-env:sems-git/2.10.1:sems-gcc/7.2.0:sems-cmake/3.10.3:atdm-env:atdm-ninja_fortran/1.7.2
WORKSPACE_TMP = /scratch/trilCurrently Loaded Modulefiles:
  1) sems-env                   4) sems-cmake/3.10.3
  2) sems-git/2.10.1            5) atdm-env
  3) sems-gcc/7.2.0             6) atdm-ninja_fortran/1.7.2
Build name               = PR-7416-test-Trilinos_pullrequest_python_3-2508
Cur dir                  = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3/TFW_testing_single_configure_prototype
Source dir               = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3/Trilinos
Binary dir               = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3/pull_request_test
Parallel level           = 20
Testing Parallel level   = 20
skip_by_parts_submit     = OFF
skip_single_submit       = ON
skip_update_step         = ON
skip_upload_config_files = OFF
skip_clean_build_dir     = ON
Subproject count         = 53
Dashboard model          = Experimental
Dashboard track          = Pull Request
Running configuration:
/projects/sems/install/rhel7-x86_64/sems/utility/cmake/3.10.3/bin/cmake 
  -C "/scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3/Trilinos/cmake/std/PullRequestLinuxPython3.cmake"
  -C "/scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3/packageEnables.cmake"
  -DTrilinos_ENABLE_TESTS:BOOL=ON
  -DTrilinos_PARALLEL_LINK_JOBS_LIMIT:STRING=2
  -G "Ninja"
  /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3/Trilinos
CTEST_DROP_LOCATION = /cdash/submit.php?project=Trilinos
CDash URL1 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=site&compare1=61&value1=tr-test-4.novalocal&field2=buildname&compare2=61&value2=PR-7416-test-Trilinos_pullrequest_python_3-2508&field3=buildstamp&compare3=61&value3=20200523-0035-Pull Request
CDash URL2 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&display=project&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_python_3-2508&field2=buildstamp&compare2=61&value2=20200523-0035-Pull Request
CDash URL3 = https://testing.sandia.gov/cdash/index.php?project=Trilinos&filtercount=2&showfilters=0&filtercombine=and&field1=buildname&compare1=61&value1=PR-7416-test-Trilinos_pullrequest_python_3-2508&field2=buildstamp&compare2=61&value2=20200523-0035-Pull Request
Starting configure step.
   Each . represents 1024 bytes of output
    ...................... Size of output: 21K
configure submit error = 0
Configure suceeded.
Starting build step.
   Each symbol represents 1024 bytes of output.
    . Size of output: 0K
Build succeeded.
build submit error = 0
Starting testing step.
Tests succeeded.
test submit error = 0
File upload submit error = 0
inos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3@tmp
SEMS_CMAKE_VERSION = 3.10.3
HISTCONTROL = ignoredups
SERIAL_CXX = g++
PWD = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3
JENKINS_SERVER_COOKIE = 248910a9cd8de38c
BUILD_DISPLAY_NAME = #2508
PULLREQUESTNUM = 7416

==========================================================================================
None
PULLREQUEST_CDASH_TRACK is set. Setting CDASH_TRACK=Pull Request
Enabled packages:
-- Setting Trilinos_ENABLE_TrilinosFrameworkTests = ON

Set CWD = /scratch/trilinos/jenkins/tr-test-4/workspace/trilinos-folder/Trilinos_pullrequest_python_3/TFW_testing_single_configure_prototype
Archiving artifacts
Finished: SUCCESS


CDash Test Results for PR# 7416.


Wiki: How to Reproduce PR Testing Builds and Errors.

mperego added 2 commits May 22, 2020 21:20
  - improved performance by carefully avoiding recomputing objects
  - output messages useful for debug purposes
  - added ASSERTS in debug mode to ensure parameters are properly updated
@trilinos-autotester
Copy link
Contributor

Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection Is Not Necessary for this Pull Request.

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: Trilinos_pullrequest_gcc_4.8.4

  • Build Num: 6790
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
COMPILER_MODULE sems-gcc/4.8.4
JENKINS_BUILD_TYPE Release
JENKINS_COMM_TYPE MPI
JENKINS_DO_COMPLEX OFF
JENKINS_JOB_TYPE Experimental
MPI_MODULE sems-openmpi/1.8.7
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 6602
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL

  • Build Num: 5027
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0

  • Build Num: 4874
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_8.3.0

  • Build Num: 1064
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_cuda_9.2

  • Build Num: 4364
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_clang_9.0.0

  • Build Num: 739
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_2

  • Build Num: 2501
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 2512
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Using Repos:

Repo: TRILINOS (mperego/Trilinos)
  • Branch: piro_rol
  • SHA: d9fd96d
  • Mode: TEST_REPO

Pull Request Author: mperego

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: Trilinos_pullrequest_gcc_4.8.4

  • Build Num: 6790
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
COMPILER_MODULE sems-gcc/4.8.4
JENKINS_BUILD_TYPE Release
JENKINS_COMM_TYPE MPI
JENKINS_DO_COMPLEX OFF
JENKINS_JOB_TYPE Experimental
MPI_MODULE sems-openmpi/1.8.7
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_intel_17.0.1

  • Build Num: 6602
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_4.9.3_SERIAL

  • Build Num: 5027
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_7.2.0

  • Build Num: 4874
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_gcc_8.3.0

  • Build Num: 1064
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_cuda_9.2

  • Build Num: 4364
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_clang_9.0.0

  • Build Num: 739
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_2

  • Build Num: 2501
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a

Build Information

Test Name: Trilinos_pullrequest_python_3

  • Build Num: 2512
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PULLREQUESTNUM 7416
TEST_REPO_ALIAS TRILINOS
TRILINOS_SOURCE_BRANCH piro_rol
TRILINOS_SOURCE_REPO https://github.com/mperego/Trilinos
TRILINOS_SOURCE_SHA d9fd96d
TRILINOS_TARGET_BRANCH develop
TRILINOS_TARGET_REPO https://github.com/trilinos/Trilinos
TRILINOS_TARGET_SHA cb3e80a


CDash Test Results for PR# 7416.

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
NO REVIEWS HAVE BEEN PERFORMED ON THIS PULL REQUEST!

@trilinos-autotester
Copy link
Contributor

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

3 similar comments
@trilinos-autotester
Copy link
Contributor

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

@trilinos-autotester
Copy link
Contributor

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

@trilinos-autotester
Copy link
Contributor

All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...

Copy link
Contributor

@rppawlo rppawlo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mperego - looks good to me! A few minor questions below.

ThyraProductME_Constraint_SimOpt(Thyra::ModelEvaluatorDefaultBase<double>& thyra_model_, int g_index_, const std::vector<int>& p_indices_,Teuchos::RCP<Teuchos::ParameterList> params_ = Teuchos::null, bool recompute = false) :
thyra_model(thyra_model_), g_index(g_index_), p_indices(p_indices_), params(params_) {
ThyraProductME_Constraint_SimOpt(Thyra::ModelEvaluatorDefaultBase<double>& thyra_model_, int g_index_, const std::vector<int>& p_indices_,
Teuchos::RCP<Teuchos::ParameterList> params_ = Teuchos::null, Teuchos::EVerbosityLevel verbLevel= Teuchos::VERB_HIGH) :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should the default verbosity level be high?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was debating about this. I thought that when one tries it out, without knowing all the options, it's good to have more info in output. For real applications, one can change the verbose level as preferred. Anyway, it's not going to affect performance, it's just many print outs (I'm not printing out, e.g. the entries of a vector). I can change if you disagree with this.

{
outArgs.set_W_op(lop);
thyra_model.evalModel(inArgs, outArgs);
outArgs.set_W_op(Teuchos::null);
inArgs.set_x(Teuchos::null);
jac1 = lop;
updateJacobian1 = false;

computeJacobian1 = false;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The use of computeJacobian1 looks like it is introducing "state" into the model evaluator. Is that the case? It is something we have tried to avoid in the design.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately yes. I don't see an easy way to overcome this. Alternatively I could write this info in the parameter list provided by the application.. but it seems even less clean to me.
Note that if we used something like an observer object provided by, e.g., Piro, then we would need ROL to depend on Piro.. which is bad. The alternative is to move the Thyra adapters into Piro. Which could be a better solution.
I know that ROL is going to refactor the way the update function works. Not sure that will help (@dridzal ).

if(params != Teuchos::null)
params->set<int>("Optimizer Iteration Number", iter);
}

/** \brief Update constraint functions with respect to Opt variable.
x is the optimization variable,
flag = true if optimization variable is changed,
flag = ??,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this doxygen need to be updated?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry.. at some point I thought that the flag was signalling whether the optimization variable is changed or not. However, it has a more subtle meaning and it does not appear to be consistent.
ROL team is going to completely refactor the udate function, that's why I left the ?? rather then trying to understand this better. Anyway, I'm going to work more on this as we add support for second derivatives.

diff->set(*rol_z_ptr);
diff->axpy( -1.0, rol_z );
Real norm = diff->norm();
changed = (norm == 0) ? false : true;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this check have a tolerance due to roundoff?

Copy link
Contributor Author

@mperego mperego May 26, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No.. I really want the two fields to be exactly the same, in which case diff is a vector of zeros and norm will be zero with no roundoff errors.

diff->set(*rol_u_ptr);
diff->axpy( -1.0, rol_u );
Real norm = diff->norm();
changed = (norm == 0) ? false : true;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above

if (Teuchos::nonnull(rol_x_ptr)) {
rol_x_ptr->axpy( -1.0, rol_x );
Real norm = rol_x_ptr->norm();
changed = (norm == 0) ? false : true;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same tolerance question

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above

diff->set(*rol_z_ptr);
diff->axpy( -1.0, rol_z );
Real norm = diff->norm();
changed = (norm == 0) ? false : true;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same tolerance question

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above

diff->set(*rol_u_ptr);
diff->axpy( -1.0, rol_u );
Real norm = diff->norm();
changed = (norm == 0) ? false : true;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same tolerance question

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ rppawlo ]!

@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR...

1 similar comment
@trilinos-autotester
Copy link
Contributor

Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR...

@mperego mperego merged commit 350e07e into trilinos:develop May 28, 2020
@mperego mperego deleted the piro_rol branch May 28, 2020 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PA: Nonlinear Solvers Issues that fall under the Trilinos Nonlinear Linear Solvers Product Area pkg: Piro pkg: ROL type: enhancement Issue is an enhancement, not a bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants