pass the G4HepEm_EARLY_TRACKING_EXIT flag#9997
pass the G4HepEm_EARLY_TRACKING_EXIT flag#9997smuzaffar merged 2 commits intocms-sw:IB/CMSSW_15_1_X/g4adeptfrom
Conversation
|
A new Pull Request was created by @SeverinDiederichs for branch IB/CMSSW_15_1_X/g4adept. @akritkbehera, @cmsbuild, @iarspider, @smuzaffar can you please review it and eventually sign? Thanks. |
|
cms-bot internal usage |
|
thanks @SeverinDiederichs for the change. Can you please increment the |
|
Pull request #9997 was updated. |
|
@cmsbuild, please test |
|
-1 Failed Tests: Build BuildI found compilation error when building: >> Building edm plugin tmp/el8_amd64_gcc12/src/Alignment/LaserAlignmentSimulation/plugins/LaserAlignmentSimulationPlugins/libLaserAlignmentSimulationPlugins.so /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/c++ -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=missing-braces -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 -Wno-error=unused-variable -ftls-model=global-dynamic -pthread -DG4HepEm_EARLY_TRACKING_EXIT=ON -DBOOST_DISABLE_ASSERTS -flto=auto -fipa-icf -flto-odr-type-merging -fno-fat-lto-objects -Wodr -shared -Wl,-E -Wl,-z,defs tmp/el8_amd64_gcc12/src/Alignment/LaserAlignmentSimulation/plugins/LaserAlignmentSimulationPlugins/LaserAlignmentSimulation.cc.o -o tmp/el8_amd64_gcc12/src/Alignment/LaserAlignmentSimulation/plugins/LaserAlignmentSimulationPlugins/libLaserAlignmentSimulationPlugins.so -Wl,-E -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,noexecstack -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_15_1_G4ADEPT_X_2025-08-06-2300/lib/el8_amd64_gcc12 -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_15_1_G4ADEPT_X_2025-08-06-2300/external/el8_amd64_gcc12/lib -L/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02901/el8_amd64_gcc12/cms/cmssw/CMSSW_15_1_G4ADEPT_X_2025-08-06-2300/lib/el8_amd64_gcc12 -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/cuda/12.9.0-cd4613335deff6e5576167f7dbef4cb0/lib64/stubs -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/cuda/12.9.0-cd4613335deff6e5576167f7dbef4cb0/lib64 -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_15_1_G4ADEPT_X_2025-08-06-2300/static/el8_amd64_gcc12 -L/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02901/el8_amd64_gcc12/cms/cmssw/CMSSW_15_1_G4ADEPT_X_2025-08-06-2300/static/el8_amd64_gcc12 -lSimG4CMSTracker -lAlignmentLaserAlignmentSimulation -lSimG4CoreSensitiveDetector -lGeometryTrackerNumberingBuilder -lSimDataFormatsSimHitMaker -lSimG4CoreGeometry -lSimG4CoreNotification -lDataFormatsGeometrySurface -lDetectorDescriptionCore -lDetectorDescriptionDDCMS -lSimDataFormatsTrackingHit -lSimG4CoreWatcher -lCondFormatsGeometryObjects -lDataFormatsGeometryVector -lDataFormatsSiPixelDetId -lFWCoreFramework -lSimDataFormatsCaloHit -lSimDataFormatsTrack -lSimDataFormatsVertex -lSimG4CorePhysicsLists -lDataFormatsDetId -lDataFormatsMath -lFWCoreCommon -lFWCoreServiceRegistry -lSimDataFormatsForward -lSimG4CoreMagneticField -lSimG4CorePhysics -lDataFormatsCommon -lFWCoreParameterSet -lFWCoreAbstractServices -lFWCoreMessageLogger -lDataFormatsProvenance -lFWCoreConcurrency -lFWCorePluginManager -lFWCoreReflection -lCondFormatsSerialization -lFWCoreUtilities -lFWCoreVersion -lSimDataFormatsEncodedEventId -lDDAlign -lDDCond -lDDG4-static -lDDCore -lDDParsers -lPhysics -lg4hepem-static -lHist -lMatrix -lGenVector -lMathMore -lTree -lNet -lG4digits_hits -lG4error_propagation -lG4event -lG4geometry -lG4global -lG4graphics_reps -lG4intercoms -lG4interfaces -lG4materials -lG4parmodels -lG4particles -lG4geomtext -lG4mctruth -lG4gdml -lG4physicslists -lG4processes -lG4readout -lG4run -lG4tracking -lG4track -lG4analysis -lGeom -lThread -lMathCore -lRIO -lboost_program_options -lboost_serialization -lCore -lvecgeom_final -lvecgeom -lboost_thread -lboost_date_time -lCLHEP -lcudart -lcudadevrt -lHepMCfio -lHepMC -lpcre -lbz2 -lcuda -lexpat -lgsl -lHepPDT -lHepPID -luuid -ltbb -lxerces-c -llzma -lz -lfmt -lcms-md5 -lopenblas -lcrypt -ldl -lrt -lstdc++fs -ltinyxml2 /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/../lib/gcc/x86_64-redhat-linux-gnu/12.3.1/../../../../x86_64-redhat-linux-gnu/bin/ld.bfd: cannot find -lAlignmentLaserAlignmentSimulation: No such file or directory /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/../lib/gcc/x86_64-redhat-linux-gnu/12.3.1/../../../../x86_64-redhat-linux-gnu/bin/ld.bfd: cannot find -lSimG4CorePhysicsLists: No such file or directory /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/../lib/gcc/x86_64-redhat-linux-gnu/12.3.1/../../../../x86_64-redhat-linux-gnu/bin/ld.bfd: cannot find -lSimG4CoreMagneticField: No such file or directory collect2: error: ld returned 1 exit status gmake: *** [tmp/el8_amd64_gcc12/src/Alignment/LaserAlignmentSimulation/plugins/LaserAlignmentSimulationPlugins/libLaserAlignmentSimulationPlugins.so] Error 1 Leaving library rule at src/Alignment/LaserAlignmentSimulation/plugins Entering library rule at src/Alignment/LaserAlignmentSimulation/plugins >> Compiling edm plugin src/Alignment/LaserAlignmentSimulation/plugins/LaserOpticalPhysics.cc /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/c++ -c -DCMS_MICRO_ARCH='x86-64-v3' -DGNU_GCC -D_GNU_SOURCE -DTBB_USE_GLIBCXX_VERSION=120301 -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 -DCMSSW_GIT_HASH='CMSSW_15_1_G4ADEPT_X_2025-08-06-2300' -DPROJECT_NAME='CMSSW' -DPROJECT_VERSION='CMSSW_15_1_G4ADEPT_X_2025-08-06-2300' -Isrc -Ipoison -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02901/el8_amd64_gcc12/cms/cmssw/CMSSW_15_1_G4ADEPT_X_2025-08-06-2300/src -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/g4hepem/20250610-059f560afb0905d04bd16fc0f90409fb/include/G4HepEm -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/geant4/11.3.ref06-0e25bbcccd06a247ae38698c9e46f25d/include/Geant4 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/geant4/11.3.ref06-0e25bbcccd06a247ae38698c9e46f25d/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/pcre/8.43-2d141998cfe5424b8f7aff48035cc2da/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/boost/1.80.0-189b192d618e9605b04b60048d1376aa/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/bz2lib/1.0.6-d065ccd79984efc6d4660f410e4c81de/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/clhep/2.4.7.1-d3a3e353d370e701238f7949a0d7909f/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/expat/2.4.8-b093687a482bf386f8f8c236c5b2efa2/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gsl/2.6-f7574c606b0ce57ff601d3ca9534cd01/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/hepmc/2.06.10-262d73524c32528e87adc31a98f68d52/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/heppdt/3.04.01-f816a2dbfa26c7de96e83cdee44f9ca2/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/libuuid/2.34-27ce4c3579b5b1de2808ea9c4cd8ed29/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/lcg/root/6.32.13-e61674dd33920ceb725b332c4d0bf91b/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/tbb/v2022.0.0-79b5a917b0c13f831cd534a5b9f53a95/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/vecgeom/v2.0.0-rc.6-fac1ba31e6d85be948e7c100a66df0ce/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/vecgeom/v2.0.0-rc.6-fac1ba31e6d85be948e7c100a66df0ce/include/VecGeom -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/xerces-c/3.1.3-c7b88eaa36d0408120f3c29826a04bf6/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/xz/5.2.5-6f3f49b07db84e10c9be594a1176c114/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/zlib/1.2.13-d217cdbdd8d586e845e05946de2796be/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/cuda/12.9.0-cd4613335deff6e5576167f7dbef4cb0/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/eigen/3bb6a48d8c171cf20b5f8e48bfb4e424fbd4f79e-5d91c922e771c0dc4f6bc00f61f3e2c5/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/eigen/3bb6a48d8c171cf20b5f8e48bfb4e424fbd4f79e-5d91c922e771c0dc4f6bc00f61f3e2c5/include/eigen3 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/fmt/10.2.1-e35fd1db5eb3abc8ac0452e8ee427196/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/md5/1.0.0-5b594b264e04ae51e893b1d69a797ec6/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/OpenBLAS/0.3.27-70a9dd2c9f309171934f13e3003b0540/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/tinyxml2/6.2.0-a0ad3950415fa3138d99b7da42eb4c9f/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=missing-braces -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 -Wno-error=unused-variable -ftls-model=global-dynamic -pthread -DG4HepEm_EARLY_TRACKING_EXIT=ON -DBOOST_DISABLE_ASSERTS -flto=auto -fipa-icf -flto-odr-type-merging -fno-fat-lto-objects -Wodr -fPIC -MMD -MF tmp/el8_amd64_gcc12/src/Alignment/LaserAlignmentSimulation/plugins/LaserOpticalPhysics/LaserOpticalPhysics.cc.d src/Alignment/LaserAlignmentSimulation/plugins/LaserOpticalPhysics.cc -o tmp/el8_amd64_gcc12/src/Alignment/LaserAlignmentSimulation/plugins/LaserOpticalPhysics/LaserOpticalPhysics.cc.o |
|
please test using addpkg SimG4Core,Alignment/LaserAlignmentSimulation |
|
-1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ea0e6a/47597/summary.html External BuildI found compilation error when building: result = commandSpec[0](*commandSpec[1:]) File "./pkgtools/cmsBuild", line 3650, in installApt File "./pkgtools/cmsBuild", line 3661, in installApt RpmInstallFailed: Failed to install package coral-tools. Reason: Reading Package Lists... error: unknown package: cms+coral-tools+1.0-63319999cb13f45aa9c29a79fc00db3b * The action "build-cms+coral+CORAL_2_3_21-0c2e621f11e41584765e917e36d002ac" was not completed successfully because The following dependencies could not complete: install-cms+coral-tool-conf+100.0-6f707ee728b0cc56644de92010b762f4 * The action "install-cms+coral+CORAL_2_3_21-0c2e621f11e41584765e917e36d002ac" was not completed successfully because The following dependencies could not complete: build-cms+coral+CORAL_2_3_21-0c2e621f11e41584765e917e36d002ac |
|
-1 Failed Tests: Build BuildI found compilation error when building: >> Compiling src/SimG4Core/PhysicsLists/src/MonopoleTransportation.cc /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/c++ -c -DCMS_MICRO_ARCH='x86-64-v3' -DGNU_GCC -D_GNU_SOURCE -DTBB_USE_GLIBCXX_VERSION=120301 -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 -DCMSSW_GIT_HASH='CMSSW_15_1_G4ADEPT_X_2025-08-07-1100' -DPROJECT_NAME='CMSSW' -DPROJECT_VERSION='CMSSW_15_1_G4ADEPT_X_2025-08-07-1100' -Isrc -Ipoison -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02901/el8_amd64_gcc12/cms/cmssw/CMSSW_15_1_G4ADEPT_X_2025-08-07-1100/src -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/g4hepem/20250610-059f560afb0905d04bd16fc0f90409fb/include/G4HepEm -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/geant4/11.3.ref06-0e25bbcccd06a247ae38698c9e46f25d/include/Geant4 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/geant4/11.3.ref06-0e25bbcccd06a247ae38698c9e46f25d/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/pcre/8.43-2d141998cfe5424b8f7aff48035cc2da/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/boost/1.80.0-189b192d618e9605b04b60048d1376aa/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/bz2lib/1.0.6-d065ccd79984efc6d4660f410e4c81de/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/clhep/2.4.7.1-d3a3e353d370e701238f7949a0d7909f/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/expat/2.4.8-b093687a482bf386f8f8c236c5b2efa2/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/heppdt/3.04.01-f816a2dbfa26c7de96e83cdee44f9ca2/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/libuuid/2.34-27ce4c3579b5b1de2808ea9c4cd8ed29/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/lcg/root/6.32.13-e61674dd33920ceb725b332c4d0bf91b/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/tbb/v2022.0.0-79b5a917b0c13f831cd534a5b9f53a95/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/vecgeom/v2.0.0-rc.6-fac1ba31e6d85be948e7c100a66df0ce/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/vecgeom/v2.0.0-rc.6-fac1ba31e6d85be948e7c100a66df0ce/include/VecGeom -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/xerces-c/3.1.3-c7b88eaa36d0408120f3c29826a04bf6/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/xz/5.2.5-6f3f49b07db84e10c9be594a1176c114/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/zlib/1.2.13-d217cdbdd8d586e845e05946de2796be/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/cuda/12.9.0-cd4613335deff6e5576167f7dbef4cb0/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/fmt/10.2.1-e35fd1db5eb3abc8ac0452e8ee427196/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/md5/1.0.0-5b594b264e04ae51e893b1d69a797ec6/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/tinyxml2/6.2.0-a0ad3950415fa3138d99b7da42eb4c9f/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=missing-braces -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 -Wno-error=unused-variable -ftls-model=global-dynamic -pthread -DG4HepEm_EARLY_TRACKING_EXIT=ON -DBOOST_DISABLE_ASSERTS -flto=auto -fipa-icf -flto-odr-type-merging -fno-fat-lto-objects -Wodr -fPIC -MMD -MF tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/MonopoleTransportation.cc.d src/SimG4Core/PhysicsLists/src/MonopoleTransportation.cc -o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/MonopoleTransportation.cc.o >> Building shared library tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/libSimG4CorePhysicsLists.so /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/c++ -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=missing-braces -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 -Wno-error=unused-variable -ftls-model=global-dynamic -pthread -DG4HepEm_EARLY_TRACKING_EXIT=ON -DBOOST_DISABLE_ASSERTS -flto=auto -fipa-icf -flto-odr-type-merging -fno-fat-lto-objects -Wodr -shared -Wl,-E -Wl,-z,defs tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSEmNoDeltaRay.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSEmStandardPhysics.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSEmStandardPhysicsEMZ.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSEmStandardPhysicsLPM.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSEmStandardPhysicsXS.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSHadronPhysicsFTFP_BERT.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSHepEmTrackingManager.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSMonopolePhysics.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/CMSTrackingCutModel.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/DummyEMPhysics.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/EmParticleList.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/HadronPhysicsQGSPCMS_FTFP_BERT.cc.o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/MonopoleTransportation.cc.o -o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/libSimG4CorePhysicsLists.so -Wl,-E -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,noexecstack -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_15_1_G4ADEPT_X_2025-08-07-1100/lib/el8_amd64_gcc12 -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_15_1_G4ADEPT_X_2025-08-07-1100/external/el8_amd64_gcc12/lib -L/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02901/el8_amd64_gcc12/cms/cmssw/CMSSW_15_1_G4ADEPT_X_2025-08-07-1100/lib/el8_amd64_gcc12 -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/cuda/12.9.0-cd4613335deff6e5576167f7dbef4cb0/lib64/stubs -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/cuda/12.9.0-cd4613335deff6e5576167f7dbef4cb0/lib64 -L/data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_15_1_G4ADEPT_X_2025-08-07-1100/static/el8_amd64_gcc12 -L/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02901/el8_amd64_gcc12/cms/cmssw/CMSSW_15_1_G4ADEPT_X_2025-08-07-1100/static/el8_amd64_gcc12 -lSimG4CoreMagneticField -lSimG4CorePhysics -lFWCoreParameterSet -lFWCoreMessageLogger -lDataFormatsProvenance -lFWCorePluginManager -lFWCoreReflection -lFWCoreUtilities -lg4hepem-static -lTree -lNet -lG4digits_hits -lG4error_propagation -lG4event -lG4geometry -lG4global -lG4graphics_reps -lG4intercoms -lG4interfaces -lG4materials -lG4parmodels -lG4particles -lG4geomtext -lG4mctruth -lG4gdml -lG4physicslists -lG4processes -lG4readout -lG4run -lG4tracking -lG4track -lG4analysis -lThread -lMathCore -lRIO -lCore -lvecgeom_final -lvecgeom -lboost_thread -lboost_date_time -lCLHEP -lcudart -lcudadevrt -lpcre -lbz2 -lcuda -lexpat -lHepPDT -lHepPID -luuid -ltbb -lxerces-c -llzma -lz -lfmt -lcms-md5 -lcrypt -ldl -lrt -lstdc++fs -ltinyxml2 /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/../lib/gcc/x86_64-redhat-linux-gnu/12.3.1/../../../../x86_64-redhat-linux-gnu/bin/ld.bfd: cannot find -lSimG4CoreMagneticField: No such file or directory collect2: error: ld returned 1 exit status gmake: *** [tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/src/SimG4CorePhysicsLists/libSimG4CorePhysicsLists.so] Error 1 Leaving library rule at SimG4Core/PhysicsLists Entering library rule at src/SimG4Core/PhysicsLists/plugins >> Compiling edm plugin src/SimG4Core/PhysicsLists/plugins/DummyPhysics.cc /data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/gcc/12.3.1-40d504be6370b5a30e3947a6e575ca28/bin/c++ -c -DCMS_MICRO_ARCH='x86-64-v3' -DGNU_GCC -D_GNU_SOURCE -DTBB_USE_GLIBCXX_VERSION=120301 -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 -DCMSSW_GIT_HASH='CMSSW_15_1_G4ADEPT_X_2025-08-07-1100' -DPROJECT_NAME='CMSSW' -DPROJECT_VERSION='CMSSW_15_1_G4ADEPT_X_2025-08-07-1100' -Isrc -Ipoison -I/cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02901/el8_amd64_gcc12/cms/cmssw/CMSSW_15_1_G4ADEPT_X_2025-08-07-1100/src -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/g4hepem/20250610-059f560afb0905d04bd16fc0f90409fb/include/G4HepEm -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/geant4/11.3.ref06-0e25bbcccd06a247ae38698c9e46f25d/include/Geant4 -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/geant4/11.3.ref06-0e25bbcccd06a247ae38698c9e46f25d/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/pcre/8.43-2d141998cfe5424b8f7aff48035cc2da/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/boost/1.80.0-189b192d618e9605b04b60048d1376aa/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/bz2lib/1.0.6-d065ccd79984efc6d4660f410e4c81de/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/clhep/2.4.7.1-d3a3e353d370e701238f7949a0d7909f/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/expat/2.4.8-b093687a482bf386f8f8c236c5b2efa2/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/heppdt/3.04.01-f816a2dbfa26c7de96e83cdee44f9ca2/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/libuuid/2.34-27ce4c3579b5b1de2808ea9c4cd8ed29/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/lcg/root/6.32.13-e61674dd33920ceb725b332c4d0bf91b/include -isystem/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/tbb/v2022.0.0-79b5a917b0c13f831cd534a5b9f53a95/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/vecgeom/v2.0.0-rc.6-fac1ba31e6d85be948e7c100a66df0ce/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/vecgeom/v2.0.0-rc.6-fac1ba31e6d85be948e7c100a66df0ce/include/VecGeom -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/xerces-c/3.1.3-c7b88eaa36d0408120f3c29826a04bf6/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/xz/5.2.5-6f3f49b07db84e10c9be594a1176c114/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/zlib/1.2.13-d217cdbdd8d586e845e05946de2796be/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/cuda/12.9.0-cd4613335deff6e5576167f7dbef4cb0/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/fmt/10.2.1-e35fd1db5eb3abc8ac0452e8ee427196/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/md5/1.0.0-5b594b264e04ae51e893b1d69a797ec6/include -I/data/cmsbld/jenkins/workspace/ib-run-pr-tests/testBuildDir/el8_amd64_gcc12/external/tinyxml2/6.2.0-a0ad3950415fa3138d99b7da42eb4c9f/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=missing-braces -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 -Wno-error=unused-variable -ftls-model=global-dynamic -pthread -DG4HepEm_EARLY_TRACKING_EXIT=ON -DBOOST_DISABLE_ASSERTS -flto=auto -fipa-icf -flto-odr-type-merging -fno-fat-lto-objects -Wodr -fPIC -MMD -MF tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/plugins/SimG4CorePhysicsListsPlugins/DummyPhysics.cc.d src/SimG4Core/PhysicsLists/plugins/DummyPhysics.cc -o tmp/el8_amd64_gcc12/src/SimG4Core/PhysicsLists/plugins/SimG4CorePhysicsListsPlugins/DummyPhysics.cc.o |
|
@SeverinDiederichs , would it be possible make this compilation flag the default for G4HepEm? We expect in long term G4HepEM work simultaneously in CPU or CPU+GPU. |
|
@smuzaffar , I maybe wrong but in this branch Geant4 with all dependences is built in static mode, so all components should be recompiled and included into this static build. |
|
@civanch , this PR only changes scram tool file so that change is not going to trigger a rebuild of geant4 or any other external. This will only rebuild cmssw packages which use g4hepem. failure here are due to the fact the this branch uses geant4 ref6 and cms-sw/cmssw#48665 changes work do not work in ref7. We can either move to ref7 for g4adept branch of we need to add some protection in cmssw code so that cms-sw/cmssw#48665 can work for any geant4 version |
@civanch , should we update our g4hepem spec to enable this flag for all IBs? |
Enabling this flag will add a virtual function call for each step (which is used to get tracks from the G4HepEmTrackingManager on CPU to AdePT on GPU). The reason for the compile time flag is to avoid the overhead of a virtual function call in a CPU-only simulation. We have not measured the overhead, so I cannot tell if this will actually impact the performance |
|
@smuzaffar , for me not clear what happens, I inspect Monopole classes and it seems there is no G4StepperType.hh header directly or indirectly. Do you think that compilation will work if we will use in G4ADEPT G4 version 11.3ref07 ? |
|
@civanch , the build error is [a] , this is because we now have cms-sw/cmssw#48665 change. This works for old geant4 and geant4 11.3.2 ref7 only. For ref6 , As I wrote , we either need to move to ref7 for G4ADEPT IB, or have a separate cmssw branch for G4ADEPT without cms-sw/cmssw#48665 change. I would prefer to move to g4 ref7 for adept IBs [a] |
|
I am merging it as build errors are not due to this change. We need to move to geant4 ref7 for g4adept branch too |
a26df28
into
cms-sw:IB/CMSSW_15_1_X/g4adept
|
@smuzaffar , yes, I agree. |
G4HepEm is build with the flag
-DG4HepEm_EARLY_TRACKING_EXIT=ONbut it seems that it must be also passed via the scram-tools such that the flag is available in the AdePT header files that we require for the integration into cmssw.Please check and confirm @civanch @smuzaffar
Note that we do have a local workaround (by passing it via the
BuildFile.xml), so we do not need a new IB build yet (we will need it after a few more fixes are pushed to AdePT and AdePT is tagged again).