diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2c7d170..6fddca0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,4 +4,4 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "daily" + interval: "weekly" diff --git a/Dockerfile-add-python b/Dockerfile-add-python index df5e41b..a4d8310 100644 --- a/Dockerfile-add-python +++ b/Dockerfile-add-python @@ -15,7 +15,7 @@ RUN apt-get update \ # Install essential packages # we install netCDF4 instead of xarray[io] to omit unnecessary packages -RUN pip3 install \ +RUN pip3 install --break-system-packages \ dask[array] \ netCDF4 \ numpy \ @@ -23,7 +23,7 @@ RUN pip3 install \ # Install packages for the validation plot generation # we install scipy instead of xarray[accel] to omit unnecessary packages -RUN pip3 install \ +RUN pip3 install --break-system-packages \ colorcet \ matplotlib \ scipy \ diff --git a/Dockerfile-nvhpc-minimal b/Dockerfile-nvhpc-minimal index e5625aa..933e836 100644 --- a/Dockerfile-nvhpc-minimal +++ b/Dockerfile-nvhpc-minimal @@ -1,7 +1,7 @@ -FROM ubuntu:22.04 +FROM ubuntu:24.04 ARG NVHPC_VERSION_MAJOR='24' -ARG NVHPC_VERSION_MINOR='7' +ARG NVHPC_VERSION_MINOR='9' # Extend and update the package registry RUN apt-get update \ diff --git a/Dockerfile-oneapi-minimal b/Dockerfile-oneapi-minimal index f8ba006..35bafbb 100644 --- a/Dockerfile-oneapi-minimal +++ b/Dockerfile-oneapi-minimal @@ -1,6 +1,6 @@ -FROM ubuntu:22.04 +FROM ubuntu:24.04 -ARG ONEAPI_VERSION='2024.2.1' +ARG ONEAPI_VERSION='2025.0' # Extend and update the package registry RUN apt-get update \ @@ -13,13 +13,13 @@ RUN apt-get update \ gcc \ libc-dev \ make \ + cmake \ + ninja-build \ && curl https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \ | gpg --dearmor > /usr/share/keyrings/oneapi-archive-keyring.gpg \ && echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" > /etc/apt/sources.list.d/oneAPI.list \ && apt-get update \ - && DEBIAN_FRONTEND=noninteractive apt-get --yes install --no-install-recommends \ - intel-oneapi-compiler-dpcpp-cpp-${ONEAPI_VERSION} \ - intel-oneapi-compiler-fortran-${ONEAPI_VERSION} \ + && DEBIAN_FRONTEND=noninteractive apt-get --yes install --no-install-recommends intel-fortran-essentials \ && rm -rf /var/lib/apt/lists/* ENV PATH="/opt/intel/oneapi/compiler/${ONEAPI_VERSION}/bin:${PATH}"