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

Merge branch 'dkonst_LCG_107a_ATLAS_15_16' into 'LCG_107-patches'

SPI-2846: LCG_107a_ATLAS_15_16

See merge request !3149
parents ac1ddb31 4fb54fba
No related tags found
1 merge request!3149SPI-2846: LCG_107a_ATLAS_15_16
Pipeline #12450893 passed
#---List of externals----------------------------------------------
# The layer request can be found in SPI-2846
# force rebuild of cuda to pick up small fixes
set(CUDA_REVISION 1)
set(HEPMC_VERSION 3)
include(heptools-107a)
LCG_external_package(cppcheck 2.17.1 )
LCG_external_package(epos4 4.0.3 ${MCGENPATH}/epos4 )
LCG_external_package(tauola++ 1.1.9.atlas1 ${MCGENPATH}/tauola++ author=1.1.9 hepmc=${HEPMC_VERSION})
LCG_external_package(fjcontrib 1.101 )
LCG_external_package(hepmc3 3.3.0 )
LCG_external_package(gdb 16.2 )
LCG_external_package(highfive 2.10.1 )
LCG_external_package(hdf5 1.14.6 )
LCG_external_package(hdf5_mpi 1.14.6 )
LCG_external_package(photos++ 3.64.atlas1 ${MCGENPATH}/photos++ author=3.64 hepmc=${HEPMC_VERSION})
LCG_external_package(ggvvamp 1.0.atlas1 ${MCGENPATH}/ggvvamp)
LCG_external_package(qqvvamp 1.1.atlas1 ${MCGENPATH}/qqvvamp)
LCG_external_package(thepeg 2.3.0 ${MCGENPATH}/thepeg hepmc=${HEPMC_VERSION})
LCG_external_package(herwig3 7.3.0p1 ${MCGENPATH}/herwig++ thepeg=2.3.0 hepmc=${HEPMC_VERSION} author=7.3.0)
LCG_external_package(openloops 2.1.4 ${MCGENPATH}/openloops )
LCG_external_package(compilebox 08.05 ${MCGENPATH}/compilebox author=ATLASOTF-08-05 ) # compilebox depends on nlox
LCG_external_package(nlox 1.2.2.atlas7 ${MCGENPATH}/nlox )
LCG_external_package(cln 1.3.7 )
LCG_external_package(ginac 1.8.7 )
LCG_external_package(collier 1.2.8 ${MCGENPATH}/collier)
LCG_external_package(recola 2.2.4 ${MCGENPATH}/recola )
LCG_external_package(recola_SM 2.2.3 ${MCGENPATH}/recola_SM )
LCG_external_package(FORM 4.3.1 ${MCGENPATH}/FORM)
LCG_external_package(vbfnlo 3.0 ${MCGENPATH}/vbfnlo hepmc=${HEPMC_VERSION})
LCG_external_package(pythia8 315 ${MCGENPATH}/pythia8 author=315)
LCG_external_package(sherpa 3.0.1p2 ${MCGENPATH}/sherpa hepmc=${HEPMC_VERSION} author=3.0.1 hepevt=200000)
LCG_external_package(sherpa-openmpi 3.0.1p2.openmpi3 ${MCGENPATH}/sherpa hepmc=${HEPMC_VERSION} author=3.0.1 hepevt=200000)
LCG_external_package(autograd 1.7.0 )
LCG_external_package(spey 0.2.1 )
LCG_external_package(contur 3.1.0 ${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.5.1 ${MCGENPATH}/superchic author=5.5.1 )
LCG_external_package(madgraph5amc 3.5.6.atlas13 ${MCGENPATH}/madgraph5amc author=3.5.6)
LCG_external_package(gosam_contrib 2.0-20200904 ${MCGENPATH}/gosam_contrib)
LCG_external_package(mcfm 10.3.atlas ${MCGENPATH}/mcfm author=10.3)
LCG_external_package(lhapdf 6.5.5 ${MCGENPATH}/lhapdf)
LCG_external_package(yoda 2.1.0 ${MCGENPATH}/yoda )
LCG_external_package(rivet 4.1.0 ${MCGENPATH}/rivet hepmc=${HEPMC_VERSION} author=4.1.0)
LCG_external_package(kokkos 4.3.01 )
LCG_external_package(pepper_kokkos 1.1.1 ${MCGENPATH}/pepper_kokkos )
LCG_external_package(ROOT 6.34.04 CUDA=OFF author=6.34.04)
if(${LCG_COMP} MATCHES gcc)
LCG_external_package(cuda 12.8.1 full=12.8.1_570.124.06 )
LCG_external_package(cudnn 9.3.0.75 cuda=12 )
LCG_external_package(jax_cuda12_plugin 0.5.0 )
LCG_external_package(jax_cuda12_pjrt 0.5.0 )
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 chaplin apfel cln collier contur crmc evtgen epos4 geneva ginac HepMC herwig3 hijing hto4l hydjet lhapdf madgraph5amc nlox mcfm pepper_kokkos prophecy4f pyquen pythia6 pythia8 recola rivet SFGen superchic thep8i thepeg vbfnlo yoda ggvvamp qqvvamp)
set(base_top_packages ${mcgenerators} AIDA auth_get_sso_cookie autopep8 beautifulsoup4 blas Boost boto3 botocore ccache chardet clhep coin3d compilebox coverage cppcheck 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 rapidjson RELAX requests ROOT s3transfer scipy sherpa sherpa-openmpi six sqlalchemy sqlite starlight stomppy sympy tbb tiff urllib3 valgrind vdt wheel XercesC xrootd yamlcpp zeromq zipp zlib)
# Remove kokkos and pepper_kokos for gcc14 as cuda 12 doesn't support gcc14
if(${LCG_COMP}${LCG_COMPVERS} MATCHES gcc14)
list(REMOVE_ITEM base_top_packages kokkos pepper_kokkos)
endif()
if(LCG_ARCH MATCHES "aarch64")
list(REMOVE_ITEM base_top_packages nlox dcap epos4 protobuf2 pepper_kokkos mcfm compilebox)
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-2846
# force rebuild of cuda to pick up small fixes
set(CUDA_REVISION 1)
set(HEPMC_VERSION 2)
include(heptools-107a)
LCG_external_package(cppcheck 2.17.1 )
LCG_external_package(tauola++ 1.1.9.atlas1 ${MCGENPATH}/tauola++ author=1.1.9 hepmc=${HEPMC_VERSION})
LCG_external_package(fjcontrib 1.101 )
LCG_external_package(gdb 16.2 )
LCG_external_package(highfive 2.10.1 )
LCG_external_package(hdf5 1.14.6 )
LCG_external_package(hdf5_mpi 1.14.6 )
LCG_external_package(photos++ 3.64.atlas1 ${MCGENPATH}/photos++ author=3.64 hepmc=${HEPMC_VERSION})
LCG_external_package(ggvvamp 1.0.atlas1 ${MCGENPATH}/ggvvamp)
LCG_external_package(qqvvamp 1.1.atlas1 ${MCGENPATH}/qqvvamp)
LCG_external_package(thepeg 2.3.0 ${MCGENPATH}/thepeg hepmc=${HEPMC_VERSION})
LCG_external_package(herwig3 7.3.0p1 ${MCGENPATH}/herwig++ thepeg=2.3.0 hepmc=${HEPMC_VERSION} author=7.3.0)
LCG_external_package(openloops 2.1.4 ${MCGENPATH}/openloops )
LCG_external_package(compilebox 08.05 ${MCGENPATH}/compilebox author=ATLASOTF-08-05 ) # compilebox depends on nlox
LCG_external_package(nlox 1.2.2.atlas7 ${MCGENPATH}/nlox )
LCG_external_package(cln 1.3.7 )
LCG_external_package(ginac 1.8.7 )
LCG_external_package(collier 1.2.8 ${MCGENPATH}/collier)
LCG_external_package(recola 2.2.4 ${MCGENPATH}/recola )
LCG_external_package(recola_SM 2.2.3 ${MCGENPATH}/recola_SM )
LCG_external_package(FORM 4.3.1 ${MCGENPATH}/FORM)
LCG_external_package(vbfnlo 3.0 ${MCGENPATH}/vbfnlo hepmc=${HEPMC_VERSION})
LCG_external_package(pythia8 315 ${MCGENPATH}/pythia8 author=315)
LCG_external_package(sherpa 2.2.16 ${MCGENPATH}/sherpa hepmc=${HEPMC_VERSION} author=2.2.16 hepevt=200000)
LCG_external_package(sherpa-openmpi 2.2.16.openmpi3 ${MCGENPATH}/sherpa hepmc=${HEPMC_VERSION} author=2.2.16 hepevt=200000)
LCG_external_package(autograd 1.7.0 )
LCG_external_package(spey 0.2.1 )
LCG_external_package(contur 3.1.0 ${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.5.1 ${MCGENPATH}/superchic author=5.5.1)
LCG_external_package(gosam_contrib 2.0-20200904 ${MCGENPATH}/gosam_contrib)
LCG_external_package(madgraph5amc 3.5.6.atlas13 ${MCGENPATH}/madgraph5amc author=3.5.6)
LCG_external_package(mcfm 10.3.atlas ${MCGENPATH}/mcfm author=10.3)
LCG_external_package(lhapdf 6.5.5 ${MCGENPATH}/lhapdf)
LCG_external_package(yoda 1.9.7 ${MCGENPATH}/yoda )
LCG_external_package(rivet 3.1.7 ${MCGENPATH}/rivet hepmc=${HEPMC_VERSION} author=3.1.7)
LCG_external_package(kokkos 4.3.01 )
LCG_external_package(pepper_kokkos 1.1.1 ${MCGENPATH}/pepper_kokkos )
LCG_external_package(ROOT 6.34.04 CUDA=OFF author=6.34.04)
if(${LCG_COMP} MATCHES gcc)
LCG_external_package(cuda 12.8.1 full=12.8.1_570.124.06 )
LCG_external_package(cudnn 9.3.0.75 cuda=12 )
LCG_external_package(jax_cuda12_plugin 0.5.0 )
LCG_external_package(jax_cuda12_pjrt 0.5.0 )
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 chaplin apfel cln collier contur crmc evtgen geneva ginac HepMC herwig3 hijing hto4l hydjet lhapdf madgraph5amc mcfm nlox pepper_kokkos prophecy4f pyquen pythia6 pythia8 recola rivet SFGen superchic thep8i thepeg vbfnlo yoda ggvvamp qqvvamp)
set(base_top_packages ${mcgenerators} AIDA auth_get_sso_cookie autopep8 beautifulsoup4 blas Boost boto3 botocore ccache chardet clhep coin3d compilebox coverage cppcheck 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 rapidjson RELAX requests ROOT s3transfer scipy sherpa sherpa-openmpi six sqlalchemy sqlite starlight stomppy sympy tbb tiff urllib3 valgrind vdt wheel XercesC xrootd yamlcpp zeromq zipp zlib)
# Remove kokkos and pepper_kokos for gcc14 as cuda 12 doesn't support gcc14
if(${LCG_COMP}${LCG_COMPVERS} MATCHES gcc14)
list(REMOVE_ITEM base_top_packages kokkos pepper_kokkos)
endif()
list(REMOVE_ITEM base_top_packages pepper_kokkos)
if(LCG_ARCH MATCHES "aarch64")
list(REMOVE_ITEM base_top_packages nlox compilebox 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.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment