Reorganize infrastructure code
First of all, don't get discouraged by the number of files changed in this PR. Most mods are just changing the location of files included.
The main goal of this PR is to reduce the spaghetti-ness of the share folder, which has grown to a very large amount of files. In particular, I tried to split it into smaller libs, which should not have cyclic dependencies (hopefully). The libs are the following (the real name of the lib has the eamxx_ prefix), with their deps listed in parentheses (they should depend only on stuff above).
-
core(ekat): the config defs and basic types of eamxx -
utils(core,gptl): some common utils -
field(core,utils): the field stack (except for field manager) -
grid(field): the grid stack (no remappers, not grid manager) -
scorpio_interface(utils,pioc,piof): all low-level interfaces to scorpio (performing I/O calls with low-level data structures) -
remap(grid,scorpio_interface): all the remappers infrastructure -
property_checks('field,grid,utils): the property checks classes -
managers(field,grid,remap): the grid and field manager classes -
atm_process(field,managers,util,property_check): the atm process interfaces -
io(scorpio_interface,atm_process,remap,managers): the high-level input/output classes (performing I/O calls with eamxx data structures) -
fvphyshack(remap): hacks to handle pg2 grids in the ad (hopefully to go away at some point) -
diagnostics(atm_process): all diagnostic classes -
unit_test_support(managers): the mesh-free GM, the test session, the random test setup.
All the tests for these libs (if any) are in the homoninous folder in share/tests. In particular, io and diags tests are no longer inside those folders.
The scream_share lib has also been renamed to eamxx_share and it is an INTERFACE lib, linking to all the above (except for unit_test_support and diagnostics, but including io).
Note: I moved the time interpolation utility in the share/io folder, along with other IO stuff. That's because it is mainly used to interpolate data from a set of input files. At some point, we may as well call it InputFileTimeInterpolation or something...
PR Preview Action v1.4.4
:---:
:rocket: Deployed preview to https://E3SM-Project.github.io/scream/pr-preview/pr-2628/
on branch gh-pages at 2023-12-08 03:47 UTC
Status Flag 'Pre-Test Inspection' - Auto Inspected - Inspection is Not Necessary for this Pull Request.
Status Flag 'Pull Request AutoTester' - Failure: Timed out waiting for job SCREAM_PullRequest_Autotester_Mappy to start: Total Wait = 1803
- Other jobs have been previously started - We must stop them...
Status Flag 'Pull Request AutoTester' - Failure: Timed out waiting for job SCREAM_PullRequest_Autotester_Weaver to start: Total Wait = 1803
- Other jobs have been previously started - We must stop them...
Status Flag 'Pull Request AutoTester' - User Requested Retest - Label AT: RETEST will be reset after testing.
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:
Pull Request Auto Testing STARTING (click to expand)
Build Information
Test Name: SCREAM_PullRequest_Autotester_Mappy
- Build Num: 4663
- Status: STARTED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;AT: RETEST;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Build Information
Test Name: SCREAM_PullRequest_Autotester_Weaver
- Build Num: 5143
- Status: STARTED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;AT: RETEST;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Using Repos:
- Repo: SCREAM (E3SM-Project/scream)
- Branch: bartgol/infrastructure-code-reorg
- SHA: b815e08d4a48790fceeef31701f77a19ea43a31f
- Mode: TEST_REPO
Pull Request Author: bartgol
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.
Pull Request Auto Testing has FAILED (click to expand)
Build Information
Test Name: SCREAM_PullRequest_Autotester_Mappy
- Build Num: 4663
- Status: FAILED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;AT: RETEST;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Build Information
Test Name: SCREAM_PullRequest_Autotester_Weaver
- Build Num: 5143
- Status: FAILED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;AT: RETEST;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Console Output (last 100 lines) : SCREAM_PullRequest_Autotester_Mappy # 4663 (click to expand)
Finished SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 in 124.304781 seconds (PASS)
Starting MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 with 16 procs
Finished MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 in 5.129210 seconds (FAIL). [COMPLETED 6 of 6]
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
Errors were:
Building test for ERP in directory /home/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
ERROR: BUILD FAIL: cmake config e3sm failed, cat /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3/bld/e3sm.bldlog.231208-092111
Waiting for tests to finish
FAIL ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2.C.20231208_091858_w08kz3
FAIL ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9.C.20231208_091858_w08kz3
test-scheduler took 136.22482872009277 seconds'
- errors='Waiting for tests to finish
FAIL ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2.C.20231208_091858_w08kz3
FAIL ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9.C.20231208_091858_w08kz3
test-scheduler took 136.22482872009277 seconds'
- V1_FAILURES_DETAILS+='Waiting for tests to finish
FAIL ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2.C.20231208_091858_w08kz3
FAIL ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9.C.20231208_091858_w08kz3
test-scheduler took 136.22482872009277 seconds'
- set +x
######################################################
FAILS DETECTED:
SCREAM STANDALONE TESTING FAILED!
Build type full_debug failed at build time. Here's the build log:
Starting analysis on mappy with cmd: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/4663/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 sems-archive-gcc/9.2.0 sems-archive-git/2.10.1 acme-openmpi/4.0.7 acme-netcdf/4.7.4/acme && export OMP_PROC_BIND=spread && true && ./scripts/test-all-scream --baseline-dir AUTO $compiler -c EKAT_DISABLE_TPL_WARNINGS=ON -p -i -m mappy
RUN: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/4663/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 sems-archive-gcc/9.2.0 sems-archive-git/2.10.1 acme-openmpi/4.0.7 acme-netcdf/4.7.4/acme && export OMP_PROC_BIND=spread && true && ./scripts/test-all-scream --baseline-dir AUTO $compiler -c EKAT_DISABLE_TPL_WARNINGS=ON -p -i -m mappy
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/4663/scream/components/eamxx
mappy failed
SCREAM V1 TESTING FAILED!
Waiting for tests to finish
FAIL ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2.C.20231208_091858_w08kz3
FAIL ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_091858_w08kz3
FAIL SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9.C.20231208_091858_w08kz3
test-scheduler took 136.22482872009277 seconds
######################################################
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 33810 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -le
cd $WORKSPACE/${BUILD_ID}/
./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs
squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs scancel
[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins18194192139476642434.sh
scancel: error: No job identification provided
POST BUILD TASK : FAILURE
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE
Console Output (last 100 lines) : SCREAM_PullRequest_Autotester_Weaver # 5143 (click to expand)
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5143/scream/components/eamxx/src/physics/shoc/impl/shoc_main_impl.hpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = scream::shoc::Functions >::shoc_init(const Int&, const Int&, scream::shoc::Functions >::view_1d >&)::; Tag = __nv_dl_tag*, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&), scream::shoc::Functions >::shoc_init, 1>; OpFuncR = void; OpFuncArgs = {const Kokkos::Impl::CudaTeamMember&}; F1 = const int; F2 = const int; F3 = const Kokkos::View*, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F4 = Kokkos::View, Kokkos::MemoryTraits >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5143/scream/components/eamxx/src/physics/shoc/impl/shoc_main_impl.hpp:31:456: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
31 | Kokkos::parallel_for(policy, KOKKOS_LAMBDA(const MemberType& team) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5143/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp: In constructor 'Kokkos::Impl::ParallelFor, Kokkos::Cuda>::ParallelFor(const FunctorType&, const Policy&) [with FunctorType = __nv_hdl_wrapper_t**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&), scream::shoc::Functions >::update_host_dse_disp, 1>, void(const Kokkos::Impl::CudaTeamMember&), const int, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits > >; Properties = {Kokkos::Cuda}]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5143/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp:559:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
559 | ParallelFor(const FunctorType& arg_functor, const Policy& arg_policy)
| ^ ~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5143/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp: In constructor 'Kokkos::Impl::ParallelFor, Kokkos::Cuda>::ParallelFor(const FunctorType&, const Policy&) [with FunctorType = __nv_hdl_wrapper_t**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&), scream::shoc::Functions >::compute_shoc_temperature_disp, 1>, void(const Kokkos::Impl::CudaTeamMember&), const int, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits > >; Properties = {Kokkos::Cuda}]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5143/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp:559:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
559 | ParallelFor(const FunctorType& arg_functor, const Policy& arg_policy)
| ^ ~~~~~~~~~
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = scream::shoc::Functions >::diag_second_shoc_moments_disp(const Int&, const Int&, const Int&, const Real&, const Real&, const Real&, const Real&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_1d&, scream::shoc::Functions >::view_1d&, scream::shoc::Functions >::view_1d&, scream::shoc::Functions >::view_1d&, scream::shoc::Functions >::view_1d&, scream::shoc::Functions >::view_1d&, const WorkspaceMgr&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&)::; Tag = __nv_dl_tag**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const ekat::WorkspaceManager<:pack>, Kokkos::Device<:cuda kokkos::cudaspace> >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&), scream::shoc::Functions >::diag_second_shoc_moments_disp, 1>; OpFuncR = void; OpFuncArgs = {const Kokkos::Impl::CudaTeamMember&}; F1 = const ekat::WorkspaceManager<:pack>, Kokkos::Device<:cuda kokkos::cudaspace> >; F2 = const int; F3 = const int; F4 = const double; F5 = const double; F6 = const double; F7 = const double; F8 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F9 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F10 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F11 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F12 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F13 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F14 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F15 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F16 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F17 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F18 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F19 = const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F20 = const Kokkos::View, Kokkos::MemoryTraits >; F21 = const Kokkos::View, Kokkos::MemoryTraits >; F22 = const Kokkos::View, Kokkos::MemoryTraits >; F23 = const Kokkos::View, Kokkos::MemoryTraits >; F24 = const Kokkos::View, Kokkos::MemoryTraits >; F25 = const Kokkos::View, Kokkos::MemoryTraits >; F26 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F27 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F28 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F29 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F30 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F31 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F32 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F33 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >; F34 = const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >]':
nvcc_internal_extended_lambda_implementation:376:19: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = scream::shoc::Functions >::shoc_length_disp(const Int&, const Int&, const Int&, const Scalar&, scream::shoc::Functions >::view_1d&, scream::shoc::Functions >::view_1d&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, scream::shoc::Functions >::view_2d >&, const WorkspaceMgr&, scream::shoc::Functions >::view_2d<:pack> >&, scream::shoc::Functions >::view_2d<:pack> >&)::; Tag = __nv_dl_tag, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const ekat::WorkspaceManager<:pack>, Kokkos::Device<:cuda kokkos::cudaspace> >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack kokkos::cudaspace>**, Kokkos::LayoutRight, Kokkos::Device<:cuda>
Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:
Pull Request Auto Testing STARTING (click to expand)
Build Information
Test Name: SCREAM_PullRequest_Autotester_Mappy
- Build Num: 4665
- Status: STARTED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Build Information
Test Name: SCREAM_PullRequest_Autotester_Weaver
- Build Num: 5145
- Status: STARTED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Using Repos:
- Repo: SCREAM (E3SM-Project/scream)
- Branch: bartgol/infrastructure-code-reorg
- SHA: b815e08d4a48790fceeef31701f77a19ea43a31f
- Mode: TEST_REPO
Pull Request Author: bartgol
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.
Pull Request Auto Testing has FAILED (click to expand)
Build Information
Test Name: SCREAM_PullRequest_Autotester_Mappy
- Build Num: 4665
- Status: FAILED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Build Information
Test Name: SCREAM_PullRequest_Autotester_Weaver
- Build Num: 5145
- Status: FAILED
Jenkins Parameters
| Parameter Name | Value |
|---|---|
| PR_LABELS | infrastructure;code cleanup;code usability |
| PULLREQUESTNUM | 2628 |
| SCREAM_SOURCE_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_SOURCE_SHA | b815e08d4a48790fceeef31701f77a19ea43a31f |
| SCREAM_TARGET_BRANCH | master |
| SCREAM_TARGET_REPO | https://github.com/E3SM-Project/scream |
| SCREAM_TARGET_SHA | 41bb09e0f01a81e46b2ac981260934e091dcc8f7 |
| TEST_REPO_ALIAS | SCREAM |
Console Output (last 100 lines) : SCREAM_PullRequest_Autotester_Mappy # 4665 (click to expand)
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_pblintd_check_pblh.cpp.o
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_check_tke_disp.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/eti/p3_nc_conservation.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/eti/p3_nr_conservation.cpp.o
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_grid_disp.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3.dir/eti/p3_ice_supersat_conservation.cpp.o
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_pblintd_cldcheck.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3.dir/eti/p3_nc_conservation.cpp.o
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_pblintd_height.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3.dir/eti/p3_nr_conservation.cpp.o
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_pblintd_init_pot.cpp.o
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_compute_shoc_vapor_disp.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3.dir/eti/p3_ni_conservation.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3.dir/eti/p3_prevent_liq_supersaturation.cpp.o
[ 69%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_pblintd_surf_temp.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/eti/p3_ni_conservation.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/eti/p3_prevent_liq_supersaturation.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_check_values_impl_disp.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_ice_sed_impl_disp.cpp.o
[ 69%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_main_impl_part1_disp.cpp.o
[ 70%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_tke.cpp.o
[ 70%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_tridiag_solver.cpp.o
[ 70%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_update_host_dse.cpp.o
[ 70%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_main_impl_part3_disp.cpp.o
[ 70%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_cloud_sed_impl_disp.cpp.o
[ 71%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_main_impl_disp.cpp.o
[ 71%] Building CXX object src/physics/shoc/CMakeFiles/shoc.dir/eti/shoc_update_prognostics_implicit.cpp.o
[ 71%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_main_impl_part2_disp.cpp.o
[ 71%] Building CXX object src/physics/p3/CMakeFiles/p3_sk.dir/disp/p3_rain_sed_impl_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_compute_shoc_temperature_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_diag_obklen_disp.cpp.o
[ 72%] Building Fortran object src/physics/shoc/CMakeFiles/shoc.dir/home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/4665/scream/components/eam/src/physics/cam/shoc.F90.o
[ 72%] Building Fortran object src/physics/p3/CMakeFiles/p3.dir/p3_iso_c.f90.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_pblintd_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_length_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_tke_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_update_prognostics_implicit_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_diag_second_shoc_moments_disp.cpp.o
[ 72%] Building Fortran object src/physics/p3/CMakeFiles/p3_sk.dir/p3_iso_c.f90.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_diag_third_shoc_moments_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_assumed_pdf_disp.cpp.o
[ 72%] Building CXX object src/physics/shoc/CMakeFiles/shoc_sk.dir/disp/shoc_update_host_dse_disp.cpp.o
[ 72%] Building Fortran object src/physics/shoc/CMakeFiles/shoc.dir/shoc_iso_c.f90.o
[ 73%] Linking CXX static library libp3.a
[ 73%] Linking CXX static library libscream_control.a
[ 73%] Built target p3
[ 73%] Building Fortran object src/physics/shoc/CMakeFiles/shoc_sk.dir/home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/4665/scream/components/eam/src/physics/cam/shoc.F90.o
[ 73%] Linking CXX static library libshoc.a
[ 73%] Built target scream_control
[ 73%] Built target shoc
[ 73%] Building Fortran object src/physics/shoc/CMakeFiles/shoc_sk.dir/shoc_iso_c.f90.o
[ 73%] Linking CXX static library libp3_sk.a
[ 73%] Linking CXX static library libshoc_sk.a
[ 73%] Built target p3_sk
[ 73%] Built target shoc_sk
[ 74%] Linking CXX static library libscream_theta-l_kokkos_4_72_10.a
[ 75%] Linking CXX static library libscream_theta-l_kokkos_4_128_10.a
[ 75%] Built target scream_theta-l_kokkos_4_72_10
[ 75%] Built target scream_theta-l_kokkos_4_128_10
gmake: *** [all] Error 2
SCREAM V1 TESTING FAILED!
Waiting for tests to finish
FAIL ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu9.C.20231208_123145_vkleo6
FAIL ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_123145_vkleo6
FAIL ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln21.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.scream-rad_frequency_2.C.20231208_123145_vkleo6
FAIL ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu9.C.20231208_123145_vkleo6
FAIL PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu9.C.20231208_123145_vkleo6
FAIL SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9 (phase MODEL_BUILD)
Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu9.C.20231208_123145_vkleo6
test-scheduler took 135.82730102539062 seconds
######################################################
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 64543 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -le
cd $WORKSPACE/${BUILD_ID}/
./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs
squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs scancel
[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins10688098050618003240.sh
scancel: error: No job identification provided
POST BUILD TASK : FAILURE
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE
Console Output (last 100 lines) : SCREAM_PullRequest_Autotester_Weaver # 5145 (click to expand)
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5145/scream/components/eamxx/src/physics/shoc/eamxx_shoc_process_interface.hpp:88:13: warning: variable 'in_nlev_range' set but not used [-Wunused-but-set-variable]
88 | const Smask in_nlev_range = (range , Kokkos::Cuda>::ParallelFor(const FunctorType&, const Policy&) [with FunctorType = __nv_hdl_wrapper_t**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&), scream::p3::Functions >::p3_main_init_disp, 1>, void(const Kokkos::Impl::CudaTeamMember&), const Kokkos::View, Kokkos::MemoryTraits >, const Kokkos::View, Kokkos::MemoryTraits >, const int, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits > >; Properties = {Kokkos::Cuda}]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5145/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp:559:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
559 | ParallelFor(const FunctorType& arg_functor, const Policy& arg_policy)
| ^ ~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5145/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp: In constructor 'Kokkos::Impl::ParallelFor, Kokkos::Cuda>::ParallelFor(const FunctorType&, const Policy&) [with FunctorType = __nv_hdl_wrapper_t**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const ekat::WorkspaceManager<:pack>, Kokkos::Device<:cuda kokkos::cudaspace> >&, const int&, const int&, const int&, const int&, const int&, const double&, const double&, const bool&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View<:pack>**, Kokkos::LayoutRight, Kokkos::Device<:cuda kokkos::cudaspace>, Kokkos::MemoryTraits >&, const Kokkos::View, Kokkos::MemoryTraits >&, const Kokkos::View
Definitely in favor of this change.
Ok, then I may move fwd with this, although not a big priority right now.
Only question: there are still a few "scream" in file names,
cmake/ScreamUtils.cmakeandshare/util/scream_bfbhash.hppare ones I found. Should we change these to "eamxx"?
I don't know if changing all names should be done in this PR. I did change some of them, but maybe I should hold back, and we could do a single scream->eamxx PR when there's not much work going on (to avoid hard-to-fix conflicts). OTOH, this PR may already create conflicts for other development, so maybe we should kill two birds with a stone?
Closing, becasue this has fallen so much behind that it's too complicated to sync up with master. If we decide to do something like this again, it will be from scratch, and probably done in steps.
Closing, becasue this has fallen so much behind that it's too complicated to sync up with master. If we decide to do something like this again, it will be from scratch, and probably done in steps.
@bartgol , did you mean to close this PR with this comment?