Skip to content

[DO NOT MERGE] Testing new CaloClusterSoA DataFormats#50565

Draft
waredjeb wants to merge 24 commits intocms-sw:masterfrom
waredjeb:test_classes_def
Draft

[DO NOT MERGE] Testing new CaloClusterSoA DataFormats#50565
waredjeb wants to merge 24 commits intocms-sw:masterfrom
waredjeb:test_classes_def

Conversation

@waredjeb
Copy link
Contributor

@waredjeb waredjeb commented Mar 26, 2026

This is just to check with the cms-bot tests if this structure could work
Currently I am getting a weird crash on L1FPGATrackProducer that I don't understand and it is not clear how it is linked to these changes

@sbaldu @Electricks94 FYI

@fwyzard
Copy link
Contributor

fwyzard commented Mar 26, 2026

enable gpu

@fwyzard
Copy link
Contributor

fwyzard commented Mar 26, 2026

please test

@fwyzard
Copy link
Contributor

fwyzard commented Mar 26, 2026

allow @waredjeb test rights

@cmsbuild
Copy link
Contributor

-1

Failed Tests: Build HeaderConsistency ClangBuild
Size: This PR adds an extra 232KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e7ebb0/52295/summary.html
COMMIT: 12e9c7e
CMSSW: CMSSW_16_1_X_2026-03-26-1100/el8_amd64_gcc13
Additional Tests: GPU,AMD_MI300X,AMD_W7900,NVIDIA_H100,NVIDIA_L40S
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/50565/52295/install.sh to create a dev area with all the needed externals and cmssw changes.

Failed Build

I found compilation error when building:

>> Compiling alpaka/serial edm plugin src/RecoHGCal/TICL/plugins/alpaka/PatternRecognitionByCLUEstering.dev.cc
/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/bin/c++ -c -DCMS_MICRO_ARCH='x86-64-v3' -DGNU_GCC -D_GNU_SOURCE -DTBB_USE_GLIBCXX_VERSION=130400 -DTBB_SUPPRESS_DEPRECATED_MESSAGES -DTBB_PREVIEW_RESUMABLE_TASKS=1 -DTBB_PREVIEW_TASK_GROUP_EXTENSIONS=1 -DBOOST_SPIRIT_THREADSAFE -DPHOENIX_THREADSAFE -DBOOST_MATH_DISABLE_STD_FPCLASSIFY -DBOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX -DBOOST_MPL_IGNORE_PARENTHESES_WARNING -DGNU_GCC -DG4V9 -DGNU_GCC -DG4V9 -DDD4HEP_USE_GEANT4_UNITS=1 -DCMSSW_GIT_HASH='CMSSW_16_1_X_2026-03-26-1100' -DPROJECT_NAME='CMSSW' -DPROJECT_VERSION='CMSSW_16_1_X_2026-03-26-1100' -Isrc -Ipoison -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/cms/cmssw/CMSSW_16_1_X_2026-03-26-1100/src -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/cms/coral/CORAL_2_3_21-ce2bd7c7d4d7b4c7299b0feab17f2313/include/LCG -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/dd4hep/v01-31-0x-850311dcca6e15221c080eae3e6e846f/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/onnxruntime/1.20.1-c21299e6eda1fc281ce4cb5d6a905972/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/cudnn/9.9.0.52-e356d70e3628ea973d4f59ce7d39506b/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/geant4/11.2.2-28be4c4ed0c6044511df62789f5f78bd/include/Geant4 -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/geant4/11.2.2-28be4c4ed0c6044511df62789f5f78bd/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/hepmc3/3.3.1-2859ca2c58ba4a440bef43a38892e872/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/libpng/1.6.37-5471d8b54c77fcbaed02ea4c99e94213/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/pcre/8.43-6d98fda3bfd074ebb583e2d6a2c75d25/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/boost/1.80.0-6429d45cb860600db5fc5d037104a1f8/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/bz2lib/1.0.6-d113e1c6278c07eeaff5f84db9548446/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/clhep/2.4.7.2-a1886bcfe0fba01667305d6d8ed03de5/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/CLUEstering/2.7.2-48adc488dec4e2df8b487c55a616e54c/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/curl/7.79.0-f85273a965f53d4e6abeddf7ccaef037/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/expat/2.4.8-90d4121d63d495f95df72519ccbb6e9c/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/fastjet/3.4.1-8c890eb9b147d65c6806a378b53e3e66/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/giflib/5.2.1-6a9c8960cae92dab79610555d1e68613/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/gsl/2.6-9011a41928244b609ca4c22c439b3fef/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/hepmc/2.06.10-903e23142392c852f3df97c32fbd4659/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/hls/2025.05-bf66465791178392d0ccc731a47dd76b/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/libjpeg-turbo/2.0.2-e2e53dcf6cd1cbe88037647b3ee7ef28/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/libuuid/2.34-5ba7a8abfc0c5fecdc448cca360c25ff/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/protobuf/3.21.9-3da03e2e325070a9fa88e7d32382e081/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/lcg/root/6.36.11-c9684ba7622be6ba003c6d1250a79c91/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/sqlite/3.48.0-3557bbd0965b1c5196de159a2caf1939/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/tbb/v2022.3.0-88eb7be4ee320d604a798a914aea6359/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/cms/vdt/0.4.3-4d66eff8d20bf66b01a610a666daeceb/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/vecgeom/v1.2.11-490889b9b72917b47f9aa6764895a8c7/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/vecgeom/v1.2.11-490889b9b72917b47f9aa6764895a8c7/include/VecGeom -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/xerces-c/3.1.3-ab719034dc2061fa61b09353203a0c2d/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/xz/5.6.4-b9c4ffbc390ed320a5d57fd552e29a05/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/zlib/1.2.13-589f6bb51bbeba38a7adf5a10ea8a093/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/zstd/1.5.7-06370988946837b634b6dbd71385514f/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/alpaka/2.1.1-3caaac8d71f39d400ab2511b2403675a/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/cuda/12.9.1-cff83d5f72da96ebfea8cafd87a05296/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/eigen/3bb6a48d8c171cf20b5f8e48bfb4e424fbd4f79e-95c02b8a883b2934decb8bb53ff9b486/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/eigen/3bb6a48d8c171cf20b5f8e48bfb4e424fbd4f79e-95c02b8a883b2934decb8bb53ff9b486/include/eigen3 -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/fmt/10.2.1-31d67b0504b4ba2262f03d3c5cad83c1/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/json/3.11.3-3bf93f232c63d55abe3d04e52aa0a168/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/md5/1.0.0-26057075013e190e56dad37d35219376/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/OpenBLAS/0.3.27-da4a3c2bb8ae43f3913a4a44acdb1b50/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/re2/2021-06-01-d097e663ae8e8bbbf0c65aab13fa7fbb/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/tensorflow/2.12.0-f1b7aa3de8153afe03e0cb6128330346/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/tinyxml2/6.2.0-67924ead96ecb4e69aad321b767979a5/include -O3 -pthread -pipe -Werror=main -Werror=pointer-arith -Werror=overlength-strings -Wno-vla -Werror=overflow -std=c++20 -ftree-vectorize -Werror=array-bounds -Werror=format-contains-nul -Werror=type-limits -fvisibility-inlines-hidden -fno-math-errno --param vect-max-version-for-alias-checks=50 -Xassembler --compress-debug-sections -Wno-error=array-bounds -Warray-bounds -fuse-ld=bfd -march=x86-64-v3 -felide-constructors -fmessage-length=0 -Wall -Wno-non-template-friend -Wno-long-long -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wunused -Wparentheses -Werror=return-type -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -fdiagnostics-show-option -Wno-unused-local-typedefs -Wno-attributes -Wno-psabi -DEIGEN_DONT_PARALLELIZE -DEIGEN_MAX_ALIGN_BYTES=64 -DALPAKA_DEFAULT_HOST_MEMORY_ALIGNMENT=128 -DALPAKA_DISABLE_VENDOR_RNG -DALPAKA_HAS_STD_ATOMIC_REF -Wno-error=unused-variable -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED -ftls-model=global-dynamic -pthread -DBOOST_DISABLE_ASSERTS -flto=auto -fipa-icf -flto-odr-type-merging -fno-fat-lto-objects -Wodr -fPIC -MMD -MF tmp/el8_amd64_gcc13/src/RecoHGCal/TICL/plugins/HeterogeneousTrackstersPluginsPortableSerialSync/alpaka/PatternRecognitionByCLUEstering.dev.cc.d src/RecoHGCal/TICL/plugins/alpaka/PatternRecognitionByCLUEstering.dev.cc -o tmp/el8_amd64_gcc13/src/RecoHGCal/TICL/plugins/HeterogeneousTrackstersPluginsPortableSerialSync/alpaka/PatternRecognitionByCLUEstering.dev.cc.o
>> Compiling alpaka/serial edm plugin src/RecoHGCal/TICL/plugins/alpaka/PatternRecognitionPluginFactory.dev.cc
/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/bin/c++ -c -DCMS_MICRO_ARCH='x86-64-v3' -DGNU_GCC -D_GNU_SOURCE -DTBB_USE_GLIBCXX_VERSION=130400 -DTBB_SUPPRESS_DEPRECATED_MESSAGES -DTBB_PREVIEW_RESUMABLE_TASKS=1 -DTBB_PREVIEW_TASK_GROUP_EXTENSIONS=1 -DBOOST_SPIRIT_THREADSAFE -DPHOENIX_THREADSAFE -DBOOST_MATH_DISABLE_STD_FPCLASSIFY -DBOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX -DBOOST_MPL_IGNORE_PARENTHESES_WARNING -DGNU_GCC -DG4V9 -DGNU_GCC -DG4V9 -DDD4HEP_USE_GEANT4_UNITS=1 -DCMSSW_GIT_HASH='CMSSW_16_1_X_2026-03-26-1100' -DPROJECT_NAME='CMSSW' -DPROJECT_VERSION='CMSSW_16_1_X_2026-03-26-1100' -Isrc -Ipoison -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/cms/cmssw/CMSSW_16_1_X_2026-03-26-1100/src -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/cms/coral/CORAL_2_3_21-ce2bd7c7d4d7b4c7299b0feab17f2313/include/LCG -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/dd4hep/v01-31-0x-850311dcca6e15221c080eae3e6e846f/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/onnxruntime/1.20.1-c21299e6eda1fc281ce4cb5d6a905972/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/cudnn/9.9.0.52-e356d70e3628ea973d4f59ce7d39506b/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/geant4/11.2.2-28be4c4ed0c6044511df62789f5f78bd/include/Geant4 -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/geant4/11.2.2-28be4c4ed0c6044511df62789f5f78bd/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/hepmc3/3.3.1-2859ca2c58ba4a440bef43a38892e872/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/libpng/1.6.37-5471d8b54c77fcbaed02ea4c99e94213/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/pcre/8.43-6d98fda3bfd074ebb583e2d6a2c75d25/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/boost/1.80.0-6429d45cb860600db5fc5d037104a1f8/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/bz2lib/1.0.6-d113e1c6278c07eeaff5f84db9548446/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/clhep/2.4.7.2-a1886bcfe0fba01667305d6d8ed03de5/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/CLUEstering/2.7.2-48adc488dec4e2df8b487c55a616e54c/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/curl/7.79.0-f85273a965f53d4e6abeddf7ccaef037/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/expat/2.4.8-90d4121d63d495f95df72519ccbb6e9c/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/fastjet/3.4.1-8c890eb9b147d65c6806a378b53e3e66/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/giflib/5.2.1-6a9c8960cae92dab79610555d1e68613/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/gsl/2.6-9011a41928244b609ca4c22c439b3fef/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/hepmc/2.06.10-903e23142392c852f3df97c32fbd4659/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/hls/2025.05-bf66465791178392d0ccc731a47dd76b/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/libjpeg-turbo/2.0.2-e2e53dcf6cd1cbe88037647b3ee7ef28/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/libuuid/2.34-5ba7a8abfc0c5fecdc448cca360c25ff/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/protobuf/3.21.9-3da03e2e325070a9fa88e7d32382e081/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/lcg/root/6.36.11-c9684ba7622be6ba003c6d1250a79c91/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/sqlite/3.48.0-3557bbd0965b1c5196de159a2caf1939/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/tbb/v2022.3.0-88eb7be4ee320d604a798a914aea6359/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/cms/vdt/0.4.3-4d66eff8d20bf66b01a610a666daeceb/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/vecgeom/v1.2.11-490889b9b72917b47f9aa6764895a8c7/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/vecgeom/v1.2.11-490889b9b72917b47f9aa6764895a8c7/include/VecGeom -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/xerces-c/3.1.3-ab719034dc2061fa61b09353203a0c2d/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/xz/5.6.4-b9c4ffbc390ed320a5d57fd552e29a05/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/zlib/1.2.13-589f6bb51bbeba38a7adf5a10ea8a093/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/zstd/1.5.7-06370988946837b634b6dbd71385514f/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/alpaka/2.1.1-3caaac8d71f39d400ab2511b2403675a/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/cuda/12.9.1-cff83d5f72da96ebfea8cafd87a05296/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/eigen/3bb6a48d8c171cf20b5f8e48bfb4e424fbd4f79e-95c02b8a883b2934decb8bb53ff9b486/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/eigen/3bb6a48d8c171cf20b5f8e48bfb4e424fbd4f79e-95c02b8a883b2934decb8bb53ff9b486/include/eigen3 -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/fmt/10.2.1-31d67b0504b4ba2262f03d3c5cad83c1/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/json/3.11.3-3bf93f232c63d55abe3d04e52aa0a168/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/md5/1.0.0-26057075013e190e56dad37d35219376/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/OpenBLAS/0.3.27-da4a3c2bb8ae43f3913a4a44acdb1b50/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/re2/2021-06-01-d097e663ae8e8bbbf0c65aab13fa7fbb/include -isystem/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/tensorflow/2.12.0-f1b7aa3de8153afe03e0cb6128330346/include -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/tinyxml2/6.2.0-67924ead96ecb4e69aad321b767979a5/include -O3 -pthread -pipe -Werror=main -Werror=pointer-arith -Werror=overlength-strings -Wno-vla -Werror=overflow -std=c++20 -ftree-vectorize -Werror=array-bounds -Werror=format-contains-nul -Werror=type-limits -fvisibility-inlines-hidden -fno-math-errno --param vect-max-version-for-alias-checks=50 -Xassembler --compress-debug-sections -Wno-error=array-bounds -Warray-bounds -fuse-ld=bfd -march=x86-64-v3 -felide-constructors -fmessage-length=0 -Wall -Wno-non-template-friend -Wno-long-long -Wreturn-type -Wextra -Wpessimizing-move -Wclass-memaccess -Wno-cast-function-type -Wno-unused-but-set-parameter -Wno-ignored-qualifiers -Wno-unused-parameter -Wunused -Wparentheses -Werror=return-type -Werror=unused-value -Werror=unused-label -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=unused-but-set-variable -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=return-local-addr -Wnon-virtual-dtor -Werror=switch -fdiagnostics-show-option -Wno-unused-local-typedefs -Wno-attributes -Wno-psabi -DEIGEN_DONT_PARALLELIZE -DEIGEN_MAX_ALIGN_BYTES=64 -DALPAKA_DEFAULT_HOST_MEMORY_ALIGNMENT=128 -DALPAKA_DISABLE_VENDOR_RNG -DALPAKA_HAS_STD_ATOMIC_REF -Wno-error=unused-variable -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED -ftls-model=global-dynamic -pthread -DBOOST_DISABLE_ASSERTS -flto=auto -fipa-icf -flto-odr-type-merging -fno-fat-lto-objects -Wodr -fPIC -MMD -MF tmp/el8_amd64_gcc13/src/RecoHGCal/TICL/plugins/HeterogeneousTrackstersPluginsPortableSerialSync/alpaka/PatternRecognitionPluginFactory.dev.cc.d src/RecoHGCal/TICL/plugins/alpaka/PatternRecognitionPluginFactory.dev.cc -o tmp/el8_amd64_gcc13/src/RecoHGCal/TICL/plugins/HeterogeneousTrackstersPluginsPortableSerialSync/alpaka/PatternRecognitionPluginFactory.dev.cc.o
src/RecoHGCal/TICL/plugins/alpaka/PatternRecognitionByCLUEstering.dev.cc: In member function 'virtual void alpaka_serial_sync::PatternRecognitionByCLUEstering::makeTracksters(alpaka_serial_sync::Queue&, const alpaka_serial_sync::HGCalSoAClustersDeviceCollection&, std::vector&)':
src/RecoHGCal/TICL/plugins/alpaka/PatternRecognitionByCLUEstering.dev.cc:39:70: error: no matching function for call to 'clue::PointsDevice<3>::PointsDevice(alpaka_serial_sync::Queue&, const int32_t&, float*&, float*&, float*&, float*&, int*&)'
   39 |       clue::PointsDevice<3> d_points(queue, n, x, y, z, E, dp_clIndex);
      |                                                                      ^
In file included from /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/CLUEstering/2.7.2-48adc488dec4e2df8b487c55a616e54c/include/CLUEstering/core/detail/CLUEAlpakaKernels.hpp:5,
                 from /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/CLUEstering/2.7.2-48adc488dec4e2df8b487c55a616e54c/include/CLUEstering/core/Clusterer.hpp:7,
                 from /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02934/el8_amd64_gcc13/external/CLUEstering/2.7.2-48adc488dec4e2df8b487c55a616e54c/include/CLUEstering/CLUEstering.hpp:7,


Failed Clang Build

I found compilation error while trying to compile with clang. Command used:

USER_CUDA_FLAGS='--expt-relaxed-constexpr' USER_CXXFLAGS='-Wno-register -fsyntax-only' /usr/bin/time -v scram build -k -j 32 COMPILER='llvm compile'

>> Entering Package PhysicsTools/NanoAOD
>> Entering Package RecoHGCal/TICL
>> Entering Package RecoLocalCalo/HGCalRecProducers
>> Entering Package RecoParticleFlow/PFClusterProducer
>> Compile sequence completed for CMSSW CMSSW_16_1_X_2026-03-26-1100
gmake: *** [There are compilation/build errors. Please see the detail log above.] Error 1
Command exited with non-zero status 1
	Command being timed: "scram build -k -j 32 COMPILER=llvm compile BUILD_LOG=yes"
	User time (seconds): 2002.63
	System time (seconds): 280.93
	Percent of CPU this job got: 1212%


@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50565/48748

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50565/48749

@cmsbuild
Copy link
Contributor

Pull request #50565 was updated.

@waredjeb
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

-1

Failed Tests: HeaderConsistency UnitTests RelVals RelVals-AMD_MI300X
Size: This PR adds an extra 192KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e7ebb0/52303/summary.html
COMMIT: efebe87
CMSSW: CMSSW_16_1_X_2026-03-26-2300/el8_amd64_gcc13
Additional Tests: GPU,AMD_MI300X,AMD_W7900,NVIDIA_H100,NVIDIA_L40S
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/50565/52303/install.sh to create a dev area with all the needed externals and cmssw changes.

Failed Unit Tests

I found 1 errors in the following unit tests:

---> test testProduceNanoHLT had ERRORS

Failed RelVals

----- Begin Fatal Exception 27-Mar-2026 06:03:38 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HGCalLayerClusterProducer label='hltHgcalLayerClustersEE'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  PortableHostCollection<reco::CaloClusterSoALayout<128,false> >
  edm::Wrapper<PortableHostCollection<reco::CaloClusterSoALayout<128,false> > >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  PortableHostCollection<reco::CaloClusterSoALayout<128,false> >

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 27-Mar-2026 05:58:52 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HGCalLayerClusterProducer label='hltHgcalLayerClustersEE'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  PortableHostCollection<reco::CaloClusterSoALayout<128,false> >
  edm::Wrapper<PortableHostCollection<reco::CaloClusterSoALayout<128,false> > >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  PortableHostCollection<reco::CaloClusterSoALayout<128,false> >

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 27-Mar-2026 05:59:07 CET-----------------------
An exception of category 'DictionaryNotFound' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=HGCalLayerClusterProducer label='hltHgcalLayerClustersEE'
   [2] Calling ProductRegistryHelper::addToRegistry, checking dictionaries for produced types
Exception Message:
No data dictionary found for the following classes:

  PortableHostCollection<reco::CaloClusterSoALayout<128,false> >
  edm::Wrapper<PortableHostCollection<reco::CaloClusterSoALayout<128,false> > >

Most likely each dictionary was never generated, but it may
be that it was generated in the wrong package. Please add
(or move) the specification '<class name="whatever"/>' to
the appropriate classes_def.xml file along with any other
information needed there. For example, if this class has any
transient members, you need to specify them in classes_def.xml.
Also include the class header in classes.h

A type listed above might or might not be the same as a
type declared by a producer module with the function 'produces'.
Instead it might be the type of a data member, base class,
wrapped type, or other object needed by a produced type. Below
is some additional information which lists the types declared
to be produced by a producer module that are associated with
the types whose dictionaries were not found:

  PortableHostCollection<reco::CaloClusterSoALayout<128,false> >

----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...

Failed RelVals-AMD_MI300X

  • 34634.71334634.713_TTbar_14TeV+Run4D121PU_lstOnGPUIters01TrackingOnlyAlpakaValidationLST/step2_TTbar_14TeV+Run4D121PU_lstOnGPUIters01TrackingOnlyAlpakaValidationLST.log
  • 34634.71234634.712_TTbar_14TeV+Run4D121PU_lstOnGPUIters01TrackingOnly/step2_TTbar_14TeV+Run4D121PU_lstOnGPUIters01TrackingOnly.log
  • 34634.750334634.7503_TTbar_14TeV+Run4D121PU_HLTHeterogeneousValid/step2_TTbar_14TeV+Run4D121PU_HLTHeterogeneousValid.log
Expand to see more relval errors ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants