Skip to content
Snippets Groups Projects
Commit 0aca95bf authored by Dmitri Konstantinov's avatar Dmitri Konstantinov
Browse files

Merge branch '106-LCG_106_ATLAS_3_4' into 'LCG_106-patches'

SPI-2604: LCG_106_ATLAS_3/4

See merge request !2346
parents 2bb5f080 24b6c8b4
No related branches found
No related tags found
1 merge request!2346SPI-2604: LCG_106_ATLAS_3/4
Pipeline #7694121 passed
#---List of externals----------------------------------------------
# The layer request can be found in SPI-2604
# force rebuild of cuda to pick up small fixes
set(CUDA_REVISION 1)
set(HEPMC_VERSION 3)
include(heptools-106)
LCG_external_package(contur 3.0.beta ${MCGENPATH}/contur )
LCG_external_package(njet 2.1.1 ${MCGENPATH}/njet)
LCG_external_package(geneva 1.0-rc3.atlas2 ${MCGENPATH}/geneva author=1.0-rc3 )
LCG_external_package(superchic 5.2 ${MCGENPATH}/superchic author=5.2 )
LCG_external_package(madgraph5amc 3.5.3.atlas9 ${MCGENPATH}/madgraph5amc author=3.5.3)
LCG_external_package(mcfm 10.3.atlas ${MCGENPATH}/mcfm author=10.3)
LCG_external_package(lhapdf 6.5.4 ${MCGENPATH}/lhapdf)
LCG_external_package(yoda 2.0.0 ${MCGENPATH}/yoda )
LCG_external_package(rivet 4.0.0 ${MCGENPATH}/rivet hepmc=${HEPMC_VERSION} author=4.0.0)
LCG_external_package(hdf5_mpi 1.12.2 )
LCG_external_package(kokkos 4.3.01 )
LCG_external_package(pepper_kokkos 1.1.1 ${MCGENPATH}/pepper_kokkos )
LCG_external_package(ROOT 6.32.02 CUDA=OFF author=6.32.02)
if(${LCG_COMP} MATCHES gcc)
LCG_external_package(cuda 12.4.1 full=12.4.1_550.54.15 )
LCG_external_package(cudnn 8.9.7.29 cuda=12 )
endif()
LCG_remove_package(R)
LCG_remove_package(rpy2)
LCG_remove_package(DD4hep)
LCG_remove_package(acts)
LCG_remove_package(onnxruntime)
LCG_remove_package(tf2onnx)
set(mcgenerators apfel collier contur crmc evtgen geneva HepMC hepmcanalysis heputils herwig3 hijing hto4l hydjet lhapdf madgraph5amc mcfm mctester mcutils pepper_kokkos prophecy4f pyquen pythia6 pythia8 rivet SFGen superchic thep8i thepeg vbfnlo yoda)
set(base_top_packages ${mcgenerators} AIDA auth_get_sso_cookie autopep8 beautifulsoup4 blas Boost boto3 botocore ccache chardet clhep coin3d coverage cppgsl CppUnit cryptography cuda cudnn cx_oracle cycler Davix dcap decorator distro doxygen eigen entrypoints expat fastjet fjcontrib flake8 flake8_bugbear flake8_builtins fmt freetype Frontier_Client future git gperftools graphviz grpc GSL gssapi gtest hdf5 heaptrack HepPDT idna igprof importlib_metadata ipython java jmespath jsonmcpp kiwisolver lcgenv libaio libffi libm_aocl libsodium libunwind libxml2 libxslt lxml lz4 matplotlib maven mccabe mypy mysql oracle oracledb pandas pcre pip png pprof prophecy4f protobuf protobuf2 psutil pycodestyle pyflakes pygraphviz PyJWT pyqt5 pyquen pytest Python PyYAML Qt5 rangev3 RELAX requests ROOT s3transfer scipy sherpa sherpa-openmpi six sqlalchemy sqlite starlight stomppy sympy tbb tiff urllib3 valgrind vdt XercesC xrootd zeromq zipp zlib)
if(LCG_ARCH MATCHES "aarch64")
list(REMOVE_ITEM base_top_packages dcap protobuf2 pepper_kokkos mcfm)
endif()
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL centos7)
list(REMOVE_ITEM base_top_packages dcap)
endif()
message("Final set of top_packages: ${base_top_packages}")
LCG_top_packages(${base_top_packages})
#---List of externals----------------------------------------------
# The layer request can be found in SPI-2604
# force rebuild of cuda to pick up small fixes
set(CUDA_REVISION 1)
set(HEPMC_VERSION 2)
include(heptools-106)
LCG_external_package(njet 2.1.1 ${MCGENPATH}/njet)
LCG_external_package(geneva 1.0-rc3.atlas2 ${MCGENPATH}/geneva author=1.0-rc3 )
LCG_external_package(superchic 5.2 ${MCGENPATH}/superchic author=5.2 )
LCG_external_package(madgraph5amc 3.5.3.atlas9 ${MCGENPATH}/madgraph5amc author=3.5.3)
LCG_external_package(mcfm 10.3.atlas ${MCGENPATH}/mcfm author=10.3)
LCG_external_package(lhapdf 6.5.4 ${MCGENPATH}/lhapdf)
LCG_external_package(yoda 1.9.10 ${MCGENPATH}/yoda )
LCG_external_package(rivet 3.1.10 ${MCGENPATH}/rivet hepmc=${HEPMC_VERSION} author=3.1.10)
LCG_external_package(hdf5_mpi 1.12.2 )
LCG_external_package(kokkos 4.3.01 )
LCG_external_package(pepper_kokkos 1.1.1 ${MCGENPATH}/pepper_kokkos )
LCG_external_package(ROOT 6.32.02 CUDA=OFF author=6.32.02)
if(${LCG_COMP} MATCHES gcc)
LCG_external_package(cuda 12.4.1 full=12.4.1_550.54.15 )
LCG_external_package(cudnn 8.9.7.29 cuda=12 )
endif()
LCG_remove_package(R)
LCG_remove_package(rpy2)
LCG_remove_package(DD4hep)
LCG_remove_package(acts)
LCG_remove_package(onnxruntime)
LCG_remove_package(tf2onnx)
set(mcgenerators apfel collier contur crmc evtgen geneva HepMC hepmcanalysis heputils herwig3 hijing hto4l hydjet lhapdf madgraph5amc mcfm mctester mcutils pepper_kokkos prophecy4f pyquen pythia6 pythia8 rivet SFGen superchic thep8i thepeg vbfnlo yoda)
set(base_top_packages ${mcgenerators} AIDA auth_get_sso_cookie autopep8 beautifulsoup4 blas Boost boto3 botocore ccache chardet clhep coin3d coverage cppgsl CppUnit cryptography cuda cudnn cx_oracle cycler Davix dcap decorator distro doxygen eigen entrypoints expat fastjet fjcontrib flake8 flake8_bugbear flake8_builtins fmt freetype Frontier_Client future git gperftools graphviz grpc GSL gssapi gtest hdf5 heaptrack HepPDT idna igprof importlib_metadata ipython java jmespath jsonmcpp kiwisolver lcgenv libaio libffi libm_aocl libsodium libunwind libxml2 libxslt lxml lz4 matplotlib maven mccabe mypy mysql oracle oracledb pandas pcre pip png pprof prophecy4f protobuf protobuf2 psutil pycodestyle pyflakes pygraphviz PyJWT pyqt5 pyquen pytest Python PyYAML Qt5 rangev3 RELAX requests ROOT s3transfer scipy sherpa sherpa-openmpi six sqlalchemy sqlite starlight stomppy sympy tbb tiff urllib3 valgrind vdt XercesC xrootd zeromq zipp zlib)
list(REMOVE_ITEM base_top_packages pepper_kokkos)
if(LCG_ARCH MATCHES "aarch64")
list(REMOVE_ITEM base_top_packages dcap protobuf2 pepper_kokkos mcfm)
endif()
if(NOT ${LCG_OS}${LCG_OSVERS} STREQUAL centos7)
list(REMOVE_ITEM base_top_packages dcap)
endif()
message("Final set of top_packages: ${base_top_packages}")
LCG_top_packages(${base_top_packages})
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment