Closed bartgol closed 9 months ago
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection is Not Necessary for this Pull Request.
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | 61fd143bc6b50a505b5cf468a09d805ec19c1dc9 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | b797f90351ecda59da1a7e58fed313d7c8e2dc5f |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | 61fd143bc6b50a505b5cf468a09d805ec19c1dc9 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | b797f90351ecda59da1a7e58fed313d7c8e2dc5f |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Status Flag 'Pull Request AutoTester' - Error: Jenkins Jobs - A user has pushed a change to the PR before testing completed. NEW EVENT 'committed', ID C_kwDOEQZks9oAKGVhNDlkYjA5Yzc1Njc5YjE2OGVhZDU2ODNlZjU5NjljYThiOTEzODA... The Jenkins Jobs will be shutdown; Testing of this PR must occur again.
Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED
Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | 61fd143bc6b50a505b5cf468a09d805ec19c1dc9 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | b797f90351ecda59da1a7e58fed313d7c8e2dc5f |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | 61fd143bc6b50a505b5cf468a09d805ec19c1dc9 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | b797f90351ecda59da1a7e58fed313d7c8e2dc5f |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/spdlog/fmt/bundled//ranges.h
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/spdlog/fmt/bundled//xchar.h
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/pkgconfig/spdlog.pc
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/cmake/spdlog/spdlogConfigTargets.cmake
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/cmake/spdlog/spdlogConfigTargets-debug.cmake
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/cmake/spdlog/spdlogConfig.cmake
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/cmake/spdlog/spdlogConfigVersion.cmake
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/libekat.a
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_assert.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_macros.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_pack.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_pack_kokkos.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_pack_math.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_pack_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_parameter_list.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_parse_yaml_file.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_scalar_traits.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_session.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_type_traits.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_workspace.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_workspace_impl.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/io
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/io/ekat_yaml.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/kokkos
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/kokkos/ekat_kokkos_meta.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/kokkos/ekat_kokkos_types.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/kokkos/ekat_kokkos_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/kokkos/ekat_subview_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/logging
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/logging/ekat_log_file_policy.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/logging/ekat_log_mpi_policy.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/logging/ekat_logger.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/mpi
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/mpi/ekat_comm.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/std_meta
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/std_meta/ekat_std_any.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/std_meta/ekat_std_enable_shared_from_this.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/std_meta/ekat_std_map_key_iterator.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/std_meta/ekat_std_type_traits.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/std_meta/ekat_std_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_arch.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_factory.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_feutils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_file_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_lin_interp.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_lin_interp_impl.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_math_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_md_array.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_meta_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_rational_constant.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_scaling_factor.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_string_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_test_utils.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_tridiag.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_units.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/util/ekat_upper_bound.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_config.h
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat/ekat_config.f
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat_f90_modules
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/ekat_f90_modules/ekat_array_io_mod.mod
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/libekat_test_main.a
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/catch2
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/catch2/catch.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/catch2/catch_reporter_automake.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/catch2/catch_reporter_sonarqube.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/catch2/catch_reporter_tap.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/include/catch2/catch_reporter_teamcity.hpp
-- Installing: /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492/ekat-install/ekat-fpe/lib64/libekat_test_session.a
+ '[' 0 -ne 0 ']'
+ cd /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/492
+ [[ False == \T\r\u\e ]]
+ [[ 0 -ne 0 ]]
+ [[ 0 -ne 0 ]]
+ [[ 0 -ne 0 ]]
+ [[ 0 -ne 0 ]]
+ [[ 0 -ne 0 ]]
+ [[ 0 -ne 0 ]]
+ [[ 0 -ne 0 ]]
+ [[ 0 -ne 0 ]]
+ exit 0
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 58551 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
cd $WORKSPACE/${BUILD_ID}/
./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Mappy] $ /bin/bash -el /tmp/jenkins4081185970287160606.sh
POST BUILD TASK : FAILURE
END OF POST BUILD TASK : 0
Finished: SUCCESS
[ 95%] Linking CXX executable array_io
[ 95%] Linking CXX executable pack_utils
[ 96%] Linking CXX executable math_util
[ 97%] Linking CXX executable catch_main_tests
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/578/ekat-src/tests/algorithm/lin_interp_test.cpp: In instantiation of '_GLOBAL__N__007022b0_19_lin_interp_test_cpp_e90d64a9_746851::C_A_T_C_H_T_E_S_T_10():: [with auto:3 = Kokkos::View, Kokkos::MemoryTraits<1> >]':
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/578/ekat-src/tests/algorithm/lin_interp_test.cpp:626:18: required from here
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/578/ekat-src/tests/algorithm/lin_interp_test.cpp:591:15: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1
591 | auto minmax = [](const auto& v, const int sz) -> std::pair {
| ^
[ 97%] Built target upper_bound
[ 97%] Built target pack_utils
[ 97%] Built target math_util
[ 97%] Built target array_io
[ 97%] Built target catch_main_tests
[ 98%] Linking CXX executable util_cxx
[ 98%] Built target util_cxx
[ 98%] Linking CXX executable lin_interp
[ 98%] Built target lin_interp
[ 99%] Linking CXX executable kokkos_utils
[ 99%] Built target kokkos_utils
[ 99%] Linking CXX executable wsm
[ 99%] Built target wsm
[100%] Linking CXX executable packs
[100%] Built target packs
+ '[' 0 -ne 0 ']'
+ ctest --output-on-failure
Test project /home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/578/ekat-build/ekat-sp
Start 1: lin_interp_omp1
Start 2: tridiag
Start 3: tridiag_invalid_flags
Start 4: array_io
1/32 Test #4: array_io ......................... Passed 1.54 sec
Start 5: yaml_parser
2/32 Test #5: yaml_parser ...................... Passed 0.97 sec
Start 6: kokkos_utils_omp1
3/32 Test #3: tridiag_invalid_flags ............ Passed 3.38 sec
Start 7: wsm_omp1
4/32 Test #6: kokkos_utils_omp1 ................ Passed 1.05 sec
Start 8: comm_np1
5/32 Test #1: lin_interp_omp1 .................. Passed 4.35 sec
Start 12: packs
6/32 Test #8: comm_np1 ......................... Passed 1.09 sec
Start 13: pack_utils
7/32 Test #13: pack_utils ....................... Passed 1.03 sec
Start 14: units
8/32 Test #12: packs ............................ Passed 1.35 sec
Start 15: catch_main_tests
9/32 Test #14: units ............................ Passed 1.10 sec
Start 16: debug_tools
10/32 Test #15: catch_main_tests ................. Passed 1.12 sec
Start 17: std_meta
11/32 Test #16: debug_tools ...................... Passed 1.07 sec
Start 18: meta_utils
12/32 Test #17: std_meta ......................... Passed 1.09 sec
Start 19: util_cxx
13/32 Test #2: tridiag .......................... Passed 8.09 sec
Start 20: string_utils
14/32 Test #18: meta_utils ....................... Passed 1.07 sec
Start 21: upper_bound
15/32 Test #19: util_cxx ......................... Passed 1.02 sec
Start 22: factory
16/32 Test #20: string_utils ..................... Passed 0.99 sec
Start 23: math_util
17/32 Test #22: factory .......................... Passed 1.09 sec
Start 24: regress_fail
18/32 Test #23: math_util ........................ Passed 1.07 sec
Start 25: catch_main_invalid_flags
19/32 Test #21: upper_bound ...................... Passed 2.13 sec
Start 26: fpe_check
20/32 Test #26: fpe_check ........................ Passed 0.72 sec
Start 27: serial_file_log
21/32 Test #27: serial_file_log .................. Passed 0.72 sec
Start 28: mpi_file_log_tests_np1
22/32 Test #24: regress_fail ..................... Passed 3.03 sec
23/32 Test #28: mpi_file_log_tests_np1 ........... Passed 0.72 sec
Start 9: comm_np2
24/32 Test #25: catch_main_invalid_flags ......... Passed 3.36 sec
25/32 Test #9: comm_np2 ......................... Passed 0.79 sec
Start 10: comm_np3
26/32 Test #7: wsm_omp1 ......................... Passed 23.82 sec
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1085384 killed;
[ssh-agent] Stopped.
Build was aborted
Aborted by Luca Bertagna
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
#cd $WORKSPACE/${BUILD_ID}/
#./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Weaver] $ /bin/bash -el /tmp/jenkins10628384935472156584.sh
Terminated
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Finished: ABORTED
@jgfouca I decided to add also the equivalent for repack. My goal is to allow code that is templated on scalar type to call scalarize/repack without having to first check that the input view is indeed a view of packs.
Note: while for scalarize it's always ok, repack needs to check that the requested pack size is compatible with the view's extents. On a side node, I think we were not doing the right checks. In particular, starting from a pack size of 1, all our compile-time checks passed, but of course, one cannot repack to an arbitrary pack. The correct check is a runtime one, and needs to check that the pack size divides the extent of the scalarized view.
LGTM. Should make it easy to write code that works for both packed and unpacked views.
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection is Not Necessary for this Pull Request.
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED
Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
[ 76%] Building CXX object tests/utils/CMakeFiles/factory.dir/factory.cpp.o
[ 77%] Building CXX object tests/utils/CMakeFiles/upper_bound.dir/upper_bound_test.cpp.o
[ 78%] Building CXX object tests/utils/CMakeFiles/math_util.dir/math_util_tests.cpp.o
[ 79%] Building CXX object tests/utils/CMakeFiles/regress_fail.dir/regress_fail.cpp.o
[ 79%] Building CXX object tests/utils/CMakeFiles/fpe_check.dir/fpe_check.cpp.o
[ 79%] Building CXX object tests/logging/CMakeFiles/serial_file_log.dir/serial_file_log_tests.cpp.o
[ 80%] Building CXX object tests/logging/CMakeFiles/mpi_file_log_tests.dir/mpi_file_log_tests.cpp.o
[ 81%] Building CXX object tests/logging/CMakeFiles/console_only_log.dir/console_only_log_tests.cpp.o
[ 81%] Built target tridiag
[ 82%] Linking CXX executable regress_fail
[ 83%] Linking CXX executable fpe_check
[ 84%] Linking CXX executable debug_tools
[ 85%] Linking CXX executable comm
[ 86%] Linking CXX executable std_meta
[ 87%] Linking CXX executable units
[ 88%] Linking CXX executable factory
[ 89%] Linking CXX executable meta_utils
[ 90%] Linking CXX executable yaml_parser
[ 90%] Linking CXX executable console_only_log
[ 91%] Linking CXX executable array_io
[ 92%] Linking CXX executable serial_file_log
[ 92%] Linking CXX executable mpi_file_log_tests
[ 92%] Linking CXX executable catch_main_tests
[ 93%] Linking CXX executable upper_bound
[ 94%] Linking CXX executable pack_utils
[ 94%] Built target regress_fail
[ 94%] Built target fpe_check
[ 94%] Built target debug_tools
[ 94%] Linking CXX executable math_util
[ 94%] Built target comm
[ 95%] Linking CXX executable string_utils
[ 95%] Built target std_meta
[ 95%] Built target factory
[ 95%] Built target meta_utils
[ 95%] Built target units
In file included from /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/493/ekat-src/src/ekat/util/ekat_lin_interp.hpp:9,
from /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/493/ekat-src/tests/algorithm/lin_interp_test.cpp:3:
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/493/ekat-src/src/ekat/ekat_pack_kokkos.hpp: In member function void ekat::LinInterp::lin_interp(const MemberType&, const V1&, const V2&, const V3&, const V4&, ekat::Int) const [with V1 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V2 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V3 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V4 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; ScalarT = double; int PackSize = 1; DeviceT = Kokkos::Device]:
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/493/ekat-src/src/ekat/ekat_pack_kokkos.hpp:405:1: error: inlining failed in call to always_inline typename std::enable_if<(! ekat::IsPack::value), Kokkos::View::type*, ViewProps ...>::traits::scalar_array_type, typename Kokkos::View::type*, ViewProps ...>::traits::array_layout, typename Kokkos::View::type*, ViewProps ...>::traits::device_type, Kokkos::MemoryTraits<(ekat::MemoryTraitsMask::type*, ViewProps ...> >::value | Kokkos::Unmanaged)> > >::type ekat::repack(const Kokkos::View&) [with int N = 1; ScalarT = const ekat::Pack; ViewProps = {Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0>}]: function not considered for inlining
405 | repack (const Kokkos::View& v)
| ^~~~~~
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/493/ekat-src/src/ekat/ekat_pack_kokkos.hpp:414:24: note: called from here
414 | return repack (vp);
| ^
[ 95%] Built target array_io
[ 95%] Built target catch_main_tests
make[2]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/lin_interp_test.cpp.o] Error 1
make[1]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 95%] Built target upper_bound
[ 95%] Built target yaml_parser
[ 95%] Built target pack_utils
[ 95%] Built target math_util
[ 96%] Linking CXX executable util_cxx
[ 96%] Built target console_only_log
[ 96%] Built target serial_file_log
[ 96%] Built target string_utils
[ 96%] Built target mpi_file_log_tests
[ 96%] Built target util_cxx
[ 97%] Linking CXX executable wsm
[ 97%] Built target wsm
[ 98%] Linking CXX executable kokkos_utils
[ 98%] Built target kokkos_utils
[ 99%] Linking CXX executable packs
[ 99%] Built target packs
make: *** [all] Error 2
+ '[' 2 -ne 0 ']'
+ echo 'Something went wrong while building the FPE case.'
Something went wrong while building the FPE case.
+ RET_FPE=1
+ cd /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/493
+ [[ False == \T\r\u\e ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 0 -ne 0 ]]
+ [[ 1 -ne 0 ]]
+ exit 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 119286 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
cd $WORKSPACE/${BUILD_ID}/
./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Mappy] $ /bin/bash -el /tmp/jenkins2848092208088006392.sh
POST BUILD TASK : FAILURE
END OF POST BUILD TASK : 0
Sending e-mails to: lbertag@sandia.gov
Finished: FAILURE
[ 81%] Linking CXX executable regress_fail
[ 82%] Linking CXX executable fpe_check
[ 83%] Linking CXX executable comm
[ 84%] Linking CXX executable tridiag
[ 85%] Linking CXX executable meta_utils
[ 85%] Linking CXX executable std_meta
[ 86%] Linking CXX executable factory
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579/ekat-src/extern/kokkos/core/src/Kokkos_Parallel.hpp:54:82: note: '#pragma message: "Including non-public Kokkos header files is not allowed."'
54 | KOKKOS_IMPL_WARNING("Including non-public Kokkos header files is not allowed.")
| ^
[ 86%] Linking CXX executable debug_tools
[ 86%] Built target fpe_check
[ 86%] Built target comm
[ 86%] Built target regress_fail
[ 86%] Built target meta_utils
[ 86%] Built target std_meta
[ 86%] Linking CXX executable units
[ 87%] Linking CXX executable yaml_parser
[ 87%] Built target tridiag
[ 87%] Built target factory
[ 87%] Built target debug_tools
[ 88%] Linking CXX executable serial_file_log
[ 89%] Linking CXX executable console_only_log
[ 90%] Linking CXX executable string_utils
[ 91%] Linking CXX executable mpi_file_log_tests
[ 91%] Built target units
[ 92%] Linking CXX executable pack_utils
[ 93%] Linking CXX executable upper_bound
[ 93%] Built target serial_file_log
[ 93%] Built target console_only_log
[ 93%] Built target string_utils
[ 93%] Built target mpi_file_log_tests
[ 93%] Built target yaml_parser
[ 94%] Linking CXX executable math_util
[ 95%] Linking CXX executable catch_main_tests
[ 95%] Built target pack_utils
[ 96%] Linking CXX executable kernel_on_host
[ 96%] Linking CXX executable util_cxx
[ 96%] Built target upper_bound
[ 96%] Built target math_util
[ 96%] Built target catch_main_tests
[ 97%] Linking CXX executable array_io
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579/ekat-src/tests/algorithm/lin_interp_test.cpp: In instantiation of '_GLOBAL__N__7fb9b923_19_lin_interp_test_cpp_ea74fc2d_671316::C_A_T_C_H_T_E_S_T_10():: [with auto:3 = Kokkos::View, Kokkos::MemoryTraits<1> >]':
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579/ekat-src/tests/algorithm/lin_interp_test.cpp:626:18: required from here
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579/ekat-src/tests/algorithm/lin_interp_test.cpp:591:15: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1
591 | auto minmax = [](const auto& v, const int sz) -> std::pair {
| ^
[ 97%] Built target util_cxx
[ 97%] Built target kernel_on_host
[ 97%] Built target array_io
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579/ekat-src/src/ekat/ekat_pack_kokkos.hpp: In member function 'void ekat::LinInterp::setup(const MemberType&, const V1&, const V2&, ekat::Int) const [with V1 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V2 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; ScalarT = double; int PackSize = 1; DeviceT = Kokkos::Device]':
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579/ekat-src/src/ekat/ekat_pack_kokkos.hpp:405:1: error: inlining failed in call to 'always_inline' 'typename std::enable_if<(! ekat::IsPack::value), Kokkos::View::type*, ViewProps ...>::traits::scalar_array_type, typename Kokkos::View::type*, ViewProps ...>::traits::array_layout, typename Kokkos::View::type*, ViewProps ...>::traits::device_type, Kokkos::MemoryTraits<(ekat::MemoryTraitsMask::type*, ViewProps ...> >::value | Kokkos::Unmanaged)> > >::type ekat::repack(const Kokkos::View&) [with int N = 1; ScalarT = const ekat::Pack; ViewProps = {Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0>}]': function not considered for inlining
405 | repack (const Kokkos::View& v)
| ^~~~~~
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579/ekat-src/src/ekat/ekat_pack_kokkos.hpp:414:22: note: called from here
414 | return repack (vp);
| ^
make[2]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/build.make:76: tests/algorithm/CMakeFiles/lin_interp.dir/lin_interp_test.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1418: tests/algorithm/CMakeFiles/lin_interp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 98%] Linking CXX executable kokkos_utils
[ 98%] Built target kokkos_utils
[ 99%] Linking CXX executable wsm
[ 99%] Built target wsm
[100%] Linking CXX executable packs
[100%] Built target packs
make: *** [Makefile:166: all] Error 2
+ '[' 2 -ne 0 ']'
+ echo 'Something went wrong while building the UVM case.'
Something went wrong while building the UVM case.
+ RET_UVM=1
+ cd /home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/579
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 0 -ne 0 ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ exit 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1122339 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
#cd $WORKSPACE/${BUILD_ID}/
#./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Weaver] $ /bin/bash -el /tmp/jenkins1860247402517899875.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: lbertag@sandia.gov
Finished: FAILURE
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED
Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
[ 76%] Building CXX object tests/utils/CMakeFiles/string_utils.dir/string_utils_tests.cpp.o
[ 76%] Building CXX object tests/utils/CMakeFiles/upper_bound.dir/upper_bound_test.cpp.o
[ 77%] Building CXX object tests/utils/CMakeFiles/factory.dir/factory.cpp.o
[ 78%] Building CXX object tests/utils/CMakeFiles/math_util.dir/math_util_tests.cpp.o
[ 78%] Building CXX object tests/utils/CMakeFiles/fpe_check.dir/fpe_check.cpp.o
[ 78%] Building CXX object tests/logging/CMakeFiles/serial_file_log.dir/serial_file_log_tests.cpp.o
[ 79%] Building CXX object tests/utils/CMakeFiles/regress_fail.dir/regress_fail.cpp.o
[ 80%] Building CXX object tests/logging/CMakeFiles/mpi_file_log_tests.dir/mpi_file_log_tests.cpp.o
[ 81%] Building CXX object tests/logging/CMakeFiles/console_only_log.dir/console_only_log_tests.cpp.o
[ 82%] Linking CXX executable fpe_check
[ 84%] Linking CXX executable comm
[ 84%] Linking CXX executable debug_tools
[ 85%] Linking CXX executable regress_fail
[ 86%] Linking CXX executable factory
[ 87%] Linking CXX executable std_meta
[ 88%] Linking CXX executable yaml_parser
[ 89%] Linking CXX executable array_io
[ 90%] Linking CXX executable units
[ 91%] Linking CXX executable meta_utils
[ 92%] Linking CXX executable serial_file_log
[ 92%] Linking CXX executable catch_main_tests
[ 93%] Linking CXX executable upper_bound
[ 94%] Linking CXX executable pack_utils
[ 94%] Linking CXX executable mpi_file_log_tests
[ 94%] Linking CXX executable console_only_log
[ 95%] Linking CXX executable string_utils
[ 95%] Linking CXX executable math_util
[ 95%] Built target debug_tools
[ 95%] Built target fpe_check
[ 95%] Built target regress_fail
[ 95%] Built target std_meta
[ 95%] Built target comm
[ 95%] Built target array_io
[ 95%] Built target units
[ 95%] Built target factory
[ 95%] Built target yaml_parser
In file included from /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/494/ekat-src/src/ekat/util/ekat_lin_interp.hpp:9,
from /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/494/ekat-src/tests/algorithm/lin_interp_test.cpp:3:
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/494/ekat-src/src/ekat/ekat_pack_kokkos.hpp: In member function void ekat::LinInterp::lin_interp(const MemberType&, const V1&, const V2&, const V3&, const V4&, ekat::Int) const [with V1 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V2 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V3 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V4 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; ScalarT = double; int PackSize = 1; DeviceT = Kokkos::Device]:
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/494/ekat-src/src/ekat/ekat_pack_kokkos.hpp:405:1: error: inlining failed in call to always_inline typename std::enable_if<(! ekat::IsPack::value), Kokkos::View::type*, ViewProps ...>::traits::scalar_array_type, typename Kokkos::View::type*, ViewProps ...>::traits::array_layout, typename Kokkos::View::type*, ViewProps ...>::traits::device_type, Kokkos::MemoryTraits<(ekat::MemoryTraitsMask::type*, ViewProps ...> >::value | Kokkos::Unmanaged)> > >::type ekat::repack(const Kokkos::View&) [with int N = 1; ScalarT = const ekat::Pack; ViewProps = {Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0>}]: function not considered for inlining
405 | repack (const Kokkos::View& v)
| ^~~~~~
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/494/ekat-src/src/ekat/ekat_pack_kokkos.hpp:414:24: note: called from here
414 | return repack (vp);
| ^
[ 95%] Built target meta_utils
[ 95%] Built target upper_bound
make[2]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/lin_interp_test.cpp.o] Error 1
make[1]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 95%] Built target catch_main_tests
[ 95%] Built target pack_utils
[ 95%] Built target string_utils
[ 95%] Built target math_util
[ 95%] Built target serial_file_log
[ 96%] Linking CXX executable util_cxx
[ 96%] Built target console_only_log
[ 96%] Built target mpi_file_log_tests
[ 96%] Built target util_cxx
[ 97%] Linking CXX executable kokkos_utils
[ 98%] Linking CXX executable wsm
[ 98%] Built target kokkos_utils
[ 98%] Built target wsm
[ 99%] Linking CXX executable packs
[ 99%] Built target packs
make: *** [all] Error 2
+ '[' 2 -ne 0 ']'
+ echo 'Something went wrong while building the FPE case.'
Something went wrong while building the FPE case.
+ RET_FPE=1
+ cd /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/494
+ [[ False == \T\r\u\e ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 0 -ne 0 ]]
+ [[ 1 -ne 0 ]]
+ exit 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 91829 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
cd $WORKSPACE/${BUILD_ID}/
./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Mappy] $ /bin/bash -el /tmp/jenkins11555856277992018040.sh
POST BUILD TASK : FAILURE
END OF POST BUILD TASK : 0
Sending e-mails to: lbertag@sandia.gov
Finished: FAILURE
[ 81%] Built target tridiag
[ 82%] Linking CXX executable regress_fail
[ 83%] Linking CXX executable comm
[ 84%] Linking CXX executable fpe_check
[ 84%] Built target regress_fail
[ 85%] Linking CXX executable meta_utils
[ 85%] Linking CXX executable debug_tools
[ 85%] Built target comm
[ 85%] Built target fpe_check
[ 85%] Linking CXX executable units
[ 85%] Built target meta_utils
[ 85%] Built target debug_tools
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580/ekat-src/extern/kokkos/core/src/Kokkos_Parallel.hpp:54:82: note: '#pragma message: "Including non-public Kokkos header files is not allowed."'
54 | KOKKOS_IMPL_WARNING("Including non-public Kokkos header files is not allowed.")
| ^
[ 86%] Linking CXX executable factory
[ 86%] Linking CXX executable std_meta
[ 87%] Linking CXX executable serial_file_log
[ 88%] Linking CXX executable yaml_parser
[ 89%] Linking CXX executable console_only_log
[ 90%] Linking CXX executable string_utils
[ 91%] Linking CXX executable mpi_file_log_tests
[ 91%] Built target units
[ 91%] Built target factory
[ 91%] Built target std_meta
[ 91%] Built target serial_file_log
[ 92%] Linking CXX executable catch_main_tests
[ 93%] Linking CXX executable pack_utils
[ 94%] Linking CXX executable array_io
[ 95%] Linking CXX executable upper_bound
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580/ekat-src/tests/algorithm/lin_interp_test.cpp: In instantiation of '_GLOBAL__N__70ea937a_19_lin_interp_test_cpp_5a6865a4_697929::C_A_T_C_H_T_E_S_T_10():: [with auto:3 = Kokkos::View, Kokkos::MemoryTraits<1> >]':
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580/ekat-src/tests/algorithm/lin_interp_test.cpp:626:18: required from here
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580/ekat-src/tests/algorithm/lin_interp_test.cpp:591:15: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1
591 | auto minmax = [](const auto& v, const int sz) -> std::pair {
| ^
[ 96%] Linking CXX executable math_util
[ 96%] Built target catch_main_tests
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580/ekat-src/src/ekat/ekat_pack_kokkos.hpp: In member function 'void ekat::LinInterp::setup(const MemberType&, const V1&, const V2&, ekat::Int) const [with V1 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V2 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; ScalarT = double; int PackSize = 1; DeviceT = Kokkos::Device]':
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580/ekat-src/src/ekat/ekat_pack_kokkos.hpp:405:1: error: inlining failed in call to 'always_inline' 'typename std::enable_if<(! ekat::IsPack::value), Kokkos::View::type*, ViewProps ...>::traits::scalar_array_type, typename Kokkos::View::type*, ViewProps ...>::traits::array_layout, typename Kokkos::View::type*, ViewProps ...>::traits::device_type, Kokkos::MemoryTraits<(ekat::MemoryTraitsMask::type*, ViewProps ...> >::value | Kokkos::Unmanaged)> > >::type ekat::repack(const Kokkos::View&) [with int N = 1; ScalarT = const ekat::Pack; ViewProps = {Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0>}]': function not considered for inlining
405 | repack (const Kokkos::View& v)
| ^~~~~~
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580/ekat-src/src/ekat/ekat_pack_kokkos.hpp:414:22: note: called from here
414 | return repack (vp);
| ^
make[2]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/build.make:76: tests/algorithm/CMakeFiles/lin_interp.dir/lin_interp_test.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1418: tests/algorithm/CMakeFiles/lin_interp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 96%] Built target console_only_log
[ 96%] Built target string_utils
[ 96%] Built target mpi_file_log_tests
[ 96%] Built target yaml_parser
[ 96%] Linking CXX executable util_cxx
[ 96%] Built target array_io
[ 96%] Built target pack_utils
[ 96%] Built target math_util
[ 96%] Built target upper_bound
[ 97%] Linking CXX executable kernel_on_host
[ 97%] Built target util_cxx
[ 97%] Built target kernel_on_host
[ 98%] Linking CXX executable kokkos_utils
[ 98%] Built target kokkos_utils
[ 99%] Linking CXX executable wsm
[ 99%] Built target wsm
[100%] Linking CXX executable packs
[100%] Built target packs
make: *** [Makefile:166: all] Error 2
+ '[' 2 -ne 0 ']'
+ echo 'Something went wrong while building the UVM case.'
Something went wrong while building the UVM case.
+ RET_UVM=1
+ cd /home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/580
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 0 -ne 0 ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ exit 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1133326 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
#cd $WORKSPACE/${BUILD_ID}/
#./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Weaver] $ /bin/bash -el /tmp/jenkins13156349196986831535.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: lbertag@sandia.gov
Finished: FAILURE
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED
Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | a31cb06821c6b9b5be1855e316011b091b6b9c62 |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
[ 76%] Building CXX object tests/utils/CMakeFiles/upper_bound.dir/upper_bound_test.cpp.o
[ 77%] Building CXX object tests/utils/CMakeFiles/factory.dir/factory.cpp.o
[ 78%] Building CXX object tests/utils/CMakeFiles/math_util.dir/math_util_tests.cpp.o
[ 79%] Building CXX object tests/utils/CMakeFiles/regress_fail.dir/regress_fail.cpp.o
[ 79%] Building CXX object tests/utils/CMakeFiles/fpe_check.dir/fpe_check.cpp.o
[ 79%] Building CXX object tests/logging/CMakeFiles/serial_file_log.dir/serial_file_log_tests.cpp.o
[ 80%] Building CXX object tests/logging/CMakeFiles/mpi_file_log_tests.dir/mpi_file_log_tests.cpp.o
[ 81%] Building CXX object tests/logging/CMakeFiles/console_only_log.dir/console_only_log_tests.cpp.o
[ 81%] Built target tridiag
[ 82%] Linking CXX executable regress_fail
[ 83%] Linking CXX executable fpe_check
[ 84%] Linking CXX executable debug_tools
[ 85%] Linking CXX executable comm
[ 86%] Linking CXX executable std_meta
[ 87%] Linking CXX executable units
[ 88%] Linking CXX executable factory
[ 89%] Linking CXX executable meta_utils
[ 90%] Linking CXX executable yaml_parser
[ 90%] Linking CXX executable console_only_log
[ 90%] Linking CXX executable mpi_file_log_tests
[ 91%] Linking CXX executable serial_file_log
[ 91%] Linking CXX executable catch_main_tests
[ 92%] Linking CXX executable pack_utils
[ 93%] Linking CXX executable array_io
[ 94%] Linking CXX executable upper_bound
[ 94%] Built target regress_fail
[ 94%] Linking CXX executable math_util
[ 94%] Built target debug_tools
[ 94%] Built target fpe_check
[ 94%] Built target comm
[ 95%] Linking CXX executable string_utils
[ 95%] Built target meta_utils
[ 95%] Built target units
[ 95%] Built target factory
[ 95%] Built target std_meta
In file included from /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/495/ekat-src/src/ekat/util/ekat_lin_interp.hpp:9,
from /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/495/ekat-src/tests/algorithm/lin_interp_test.cpp:3:
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/495/ekat-src/src/ekat/ekat_pack_kokkos.hpp: In member function void ekat::LinInterp::lin_interp(const MemberType&, const V1&, const V2&, const V3&, const V4&, ekat::Int) const [with V1 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V2 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V3 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V4 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; ScalarT = double; int PackSize = 1; DeviceT = Kokkos::Device]:
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/495/ekat-src/src/ekat/ekat_pack_kokkos.hpp:405:1: error: inlining failed in call to always_inline typename std::enable_if<(! ekat::IsPack::value), Kokkos::View::type*, ViewProps ...>::traits::scalar_array_type, typename Kokkos::View::type*, ViewProps ...>::traits::array_layout, typename Kokkos::View::type*, ViewProps ...>::traits::device_type, Kokkos::MemoryTraits<(ekat::MemoryTraitsMask::type*, ViewProps ...> >::value | Kokkos::Unmanaged)> > >::type ekat::repack(const Kokkos::View&) [with int N = 1; ScalarT = const ekat::Pack; ViewProps = {Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0>}]: function not considered for inlining
405 | repack (const Kokkos::View& v)
| ^~~~~~
/ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/495/ekat-src/src/ekat/ekat_pack_kokkos.hpp:414:24: note: called from here
414 | return repack (vp);
| ^
[ 95%] Built target catch_main_tests
make[2]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/lin_interp_test.cpp.o] Error 1
make[1]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 95%] Built target pack_utils
[ 95%] Built target array_io
[ 95%] Built target yaml_parser
[ 95%] Built target upper_bound
[ 96%] Linking CXX executable util_cxx
[ 96%] Built target math_util
[ 96%] Built target console_only_log
[ 96%] Built target serial_file_log
[ 96%] Built target string_utils
[ 96%] Built target mpi_file_log_tests
[ 96%] Built target util_cxx
[ 97%] Linking CXX executable wsm
[ 97%] Built target wsm
[ 98%] Linking CXX executable kokkos_utils
[ 98%] Built target kokkos_utils
[ 99%] Linking CXX executable packs
[ 99%] Built target packs
make: *** [all] Error 2
+ '[' 2 -ne 0 ']'
+ echo 'Something went wrong while building the FPE case.'
Something went wrong while building the FPE case.
+ RET_FPE=1
+ cd /ascldap/users/e3sm-jenkins/jenkins-ws/workspace/EKAT_PullRequest_Autotester_Mappy/495
+ [[ False == \T\r\u\e ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 0 -ne 0 ]]
+ [[ 1 -ne 0 ]]
+ exit 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 37920 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
cd $WORKSPACE/${BUILD_ID}/
./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Mappy] $ /bin/bash -el /tmp/jenkins3488811803830371917.sh
POST BUILD TASK : FAILURE
END OF POST BUILD TASK : 0
Sending e-mails to: lbertag@sandia.gov
Finished: FAILURE
[ 82%] Linking CXX executable fpe_check
[ 83%] Linking CXX executable regress_fail
[ 84%] Linking CXX executable comm
[ 84%] Linking CXX executable std_meta
[ 85%] Linking CXX executable factory
[ 85%] Linking CXX executable debug_tools
[ 86%] Linking CXX executable meta_utils
[ 86%] Built target fpe_check
[ 86%] Built target regress_fail
[ 86%] Built target tridiag
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581/ekat-src/extern/kokkos/core/src/Kokkos_Parallel.hpp:54:82: note: '#pragma message: "Including non-public Kokkos header files is not allowed."'
54 | KOKKOS_IMPL_WARNING("Including non-public Kokkos header files is not allowed.")
| ^
[ 86%] Built target factory
[ 86%] Built target comm
[ 86%] Built target debug_tools
[ 86%] Built target std_meta
[ 86%] Linking CXX executable units
[ 86%] Built target meta_utils
[ 87%] Linking CXX executable serial_file_log
[ 88%] Linking CXX executable yaml_parser
[ 89%] Linking CXX executable mpi_file_log_tests
[ 90%] Linking CXX executable console_only_log
[ 91%] Linking CXX executable string_utils
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581/ekat-src/tests/algorithm/lin_interp_test.cpp: In instantiation of '_GLOBAL__N__0f2308e9_19_lin_interp_test_cpp_ed51cf56_2934508::C_A_T_C_H_T_E_S_T_10():: [with auto:3 = Kokkos::View, Kokkos::MemoryTraits<1> >]':
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581/ekat-src/tests/algorithm/lin_interp_test.cpp:626:18: required from here
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581/ekat-src/tests/algorithm/lin_interp_test.cpp:591:15: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1
591 | auto minmax = [](const auto& v, const int sz) -> std::pair {
| ^
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581/ekat-src/src/ekat/ekat_pack_kokkos.hpp: In member function 'void ekat::LinInterp::setup(const MemberType&, const V1&, const V2&, ekat::Int) const [with V1 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; V2 = Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0> >; ScalarT = double; int PackSize = 1; DeviceT = Kokkos::Device]':
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581/ekat-src/src/ekat/ekat_pack_kokkos.hpp:405:1: error: inlining failed in call to 'always_inline' 'typename std::enable_if<(! ekat::IsPack::value), Kokkos::View::type*, ViewProps ...>::traits::scalar_array_type, typename Kokkos::View::type*, ViewProps ...>::traits::array_layout, typename Kokkos::View::type*, ViewProps ...>::traits::device_type, Kokkos::MemoryTraits<(ekat::MemoryTraitsMask::type*, ViewProps ...> >::value | Kokkos::Unmanaged)> > >::type ekat::repack(const Kokkos::View&) [with int N = 1; ScalarT = const ekat::Pack; ViewProps = {Kokkos::LayoutRight, Kokkos::Device, Kokkos::MemoryTraits<0>}]': function not considered for inlining
405 | repack (const Kokkos::View& v)
| ^~~~~~
/home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581/ekat-src/src/ekat/ekat_pack_kokkos.hpp:414:22: note: called from here
414 | return repack (vp);
| ^
make[2]: *** [tests/algorithm/CMakeFiles/lin_interp.dir/build.make:76: tests/algorithm/CMakeFiles/lin_interp.dir/lin_interp_test.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1418: tests/algorithm/CMakeFiles/lin_interp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 91%] Built target serial_file_log
[ 91%] Built target units
[ 91%] Built target console_only_log
[ 91%] Built target string_utils
[ 91%] Built target yaml_parser
[ 91%] Built target mpi_file_log_tests
[ 92%] Linking CXX executable upper_bound
[ 93%] Linking CXX executable array_io
[ 94%] Linking CXX executable math_util
[ 96%] Linking CXX executable catch_main_tests
[ 96%] Linking CXX executable pack_utils
[ 97%] Linking CXX executable kernel_on_host
[ 97%] Linking CXX executable util_cxx
[ 97%] Built target util_cxx
[ 97%] Built target catch_main_tests
[ 97%] Built target pack_utils
[ 97%] Built target array_io
[ 97%] Built target math_util
[ 97%] Built target kernel_on_host
[ 97%] Built target upper_bound
[ 98%] Linking CXX executable kokkos_utils
[ 99%] Linking CXX executable wsm
[ 99%] Built target wsm
[ 99%] Built target kokkos_utils
[100%] Linking CXX executable packs
[100%] Built target packs
make: *** [Makefile:166: all] Error 2
+ '[' 2 -ne 0 ']'
+ echo 'Something went wrong while building the UVM case.'
Something went wrong while building the UVM case.
+ RET_UVM=1
+ cd /home/e3sm-jenkins/weaver/workspace/EKAT_PullRequest_Autotester_Weaver/581
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 0 -ne 0 ]]
+ [[ 1 -ne 0 ]]
+ [[ '' != '' ]]
+ [[ 1 -ne 0 ]]
+ exit 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1149231 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -el
#cd $WORKSPACE/${BUILD_ID}/
#./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[EKAT_PullRequest_Autotester_Weaver] $ /bin/bash -el /tmp/jenkins12729904640383157555.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: lbertag@sandia.gov
Finished: FAILURE
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection is Not Necessary for this Pull Request.
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | e045561c21b771265136ac6c62195a5cd169ccee |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | e045561c21b771265136ac6c62195a5cd169ccee |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | e045561c21b771265136ac6c62195a5cd169ccee |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Parameter Name | Value |
---|---|
EKAT_SOURCE_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_SOURCE_SHA | e045561c21b771265136ac6c62195a5cd169ccee |
EKAT_TARGET_BRANCH | master |
EKAT_TARGET_REPO | https://github.com/E3SM-Project/EKAT |
EKAT_TARGET_SHA | ecc39991f211ddefd5b9f14f6dc6793eb36d14d1 |
PR_LABELS | kokkos;Packs |
PULLREQUESTNUM | 326 |
TEST_REPO_ALIAS | EKAT |
Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging THE LAST COMMIT TO THIS PULL REQUEST HAS NOT BEEN REVIEWED YET!
All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...
All Jobs Finished; status = PASSED, However Inspection must be performed before merge can occur...
Status Flag 'Pre-Merge Inspection' - SUCCESS: The last commit to this Pull Request has been INSPECTED AND APPROVED by [ jgfouca ]!
Status Flag 'Pull Request AutoTester' - Pull Request will be Automerged
Merge on Pull Request# 326: IS A SUCCESS - Pull Request successfully merged
Motivation
Since
scalarize
is the easy solution;scalarize
to work also on views that are already scalarized (meaning thatvalue_type
is not a pack). Ideally,scalarize
should be an "idempotency", meaning thatscalarize(scalarize(v))=scalarize(v)
. This is, of course, assuming thatv
is a view of packs of a scalar type, and not a "double packed" view likeView<Pack<Pack<T,N>,M>*>
(in that case, applyingscalarize
once should returnView<Pack<T,N>*>
and a second application ofscalarize
should returnView<T*>
).This PR extends the scalarize utilities to support this.
E3SM Stakeholder Feedback
I think there are some areas in EKAT and EAMxx that could benefit from being able to call
scalarize(v)
in some generic code areas.Testing
Added tests that verify that
scalarize(scalarize(v))==scalarize(v)
.