Panzer_IntegrationValues2 build failures on ATDM cuda 9.2 builds
Created by: fryeguy52
CC: @trilinos/panzer, @mperego (Trilinos Discretizations Product Lead), @bartlettroscoe, @fryeguy52
Next Action Status
PR #4051 with fix merged to 'develop' on 12/13/2018. All CUDA builds passed the build on 12/14/2018.
Description
As shown in this query there is a build failure while building packages/panzer/disc-fe/src/CMakeFiles/panzer-disc-fe.dir/Panzer_IntegrationValues2.cpp.o
in the following builds:
- Trilinos-atdm-waterman-cuda-9.2-debug
- Trilinos-atdm-waterman-cuda-9.2-opt
- Trilinos-atdm-waterman-cuda-9.2-release-debug
- Trilinos-atdm-white-ride-cuda-9.2-debug
- Trilinos-atdm-white-ride-cuda-9.2-opt
- Trilinos-atdm-white-ride-cuda-9.2-release-debug
here is part of the output from the failures:
/home/jenkins/white/workspace/Trilinos-atdm-white-ride-cuda-9.2-release-debug/SRC_AND_BUILD/Trilinos/packages/panzer/disc-fe/src/Panzer_IntegrationValues2.cpp(1140): error: no instance of function template "std::make_pair" matches the argument list
argument types are: (int, Kokkos::Cuda::size_type)
detected during instantiation of "void panzer::IntegrationValues2<Scalar>::getCubatureCV(const PHX::MDField<Scalar, panzer::Cell, panzer::BASIS, panzer::Dim, void, void, void, void, void> &, int) [with Scalar=double]"
(275): here
Current Status on CDash
The current status of these tests/builds for the current testing day can be found here
Steps to Reproduce
One should be able to reproduce this failure on waterman as described in:
More specifically, the commands given for waterman are provided at:
The exact commands to reproduce this issue should be:
$ cd <some_build_dir>/
$ source $TRILINOS_DIR/cmake/std/atdm/load-env.sh Trilinos-atdm-waterman-cuda-9.2-debug
$ cmake \
-GNinja \
-DTrilinos_CONFIGURE_OPTIONS_FILE:STRING=cmake/std/atdm/ATDMDevEnv.cmake \
-DTrilinos_ENABLE_TESTS=ON -DTrilinos_ENABLE_Panzer=ON \
$TRILINOS_DIR
$ make NP=16
$ bsub -x -Is -n 20 ctest -j20