scream icon indicating copy to clipboard operation
scream copied to clipboard

Reorganize infrastructure code

Open bartgol opened this issue 2 years ago • 11 comments

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...

bartgol avatar Dec 08 '23 00:12 bartgol

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

github-actions[bot] avatar Dec 08 '23 00:12 github-actions[bot]

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

E3SM-Bot avatar Dec 08 '23 04:12 E3SM-Bot

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...

E3SM-Bot avatar Dec 08 '23 05:12 E3SM-Bot

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...

E3SM-Bot avatar Dec 08 '23 08:12 E3SM-Bot

Status Flag 'Pull Request AutoTester' - User Requested Retest - Label AT: RETEST will be reset after testing.

E3SM-Bot avatar Dec 08 '23 16:12 E3SM-Bot

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

E3SM-Bot avatar Dec 08 '23 16:12 E3SM-Bot

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>

E3SM-Bot avatar Dec 08 '23 16:12 E3SM-Bot

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

E3SM-Bot avatar Dec 08 '23 19:12 E3SM-Bot

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

E3SM-Bot avatar Dec 08 '23 19:12 E3SM-Bot

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.cmake and share/util/scream_bfbhash.hpp are 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?

bartgol avatar Dec 09 '23 02:12 bartgol

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 avatar Apr 01 '24 18:04 bartgol

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?

AaronDonahue avatar Sep 17 '24 16:09 AaronDonahue