| ADD layer.tar.xz / # buildkit |
| CMD ["/bin/bash"] |
| ARG ONEAPI_RUNTIME_LIBS_VERSION=2026.0.0-275.x86_64 |
| RUN |1 ONEAPI_RUNTIME_LIBS_VERSION=2026.0.0-275.x86_64 /bin/sh -c dnf update -y && dnf install -y --allowerasing cmake procps make gcc gcc-c++ kernel-devel pkgconfig which bzip2 openssh-server openssh-clients wget net-tools git diffutils && dnf clean all && rm -rf /var/cache/dnf # buildkit |
| RUN |1 ONEAPI_RUNTIME_LIBS_VERSION=2026.0.0-275.x86_64 /bin/sh -c echo $'[oneAPI]\nname=Intel(R) oneAPI repository\nbaseurl=https://yum.repos.intel.com/oneapi\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB' > /etc/yum.repos.d/oneAPI.repo # buildkit |
| RUN |1 ONEAPI_RUNTIME_LIBS_VERSION=2026.0.0-275.x86_64 /bin/sh -c dnf install -y 'dnf-command(config-manager)' && dnf config-manager --add-repo https://repositories.intel.com/gpu/rhel/9.7/lts/2523/unified/intel-gpu-9.7.repo && dnf clean all && rm -rf /var/cache/dnf # buildkit |
| RUN |1 ONEAPI_RUNTIME_LIBS_VERSION=2026.0.0-275.x86_64 /bin/sh -c dnf update -y && dnf install -y intel-oneapi-runtime-libs-${ONEAPI_RUNTIME_LIBS_VERSION} intel-opencl intel-level-zero-gpu level-zero level-zero-devel && dnf clean all && rm -rf /var/cache/yum/* # buildkit |
| ENV LANG=C.UTF-8 |
| ENV LC_ALL=C DIRLIB=/opt/wrf-libs WRF_DIR=/opt/wrf/WRF WPS_DIR=/opt/wrf/WPS |
| /bin/sh -c dnf install -y dnf-plugins-core epel-release && dnf config-manager --set-enabled crb && dnf install -y perl tcsh python3 libtirpc && dnf clean all |
| COPY dir:15c9c5d6ad2f3e7f6ea680db61812fa6e04ed2fc301ae8998cce1d3bf323bdde in $DIRLIB |
| COPY dir:5e0a67cd05946741eb40c3995fc78d03e98c4fa5118a592f056f91e4e1427ed2 in /opt/wrf |
| ENV PATH=$DIRLIB/pnetcdf/bin:$DIRLIB/netcdf/bin:$DIRLIB/hdf5/bin:$WRF_DIR/main:$WPS_DIR:$PATH LD_LIBRARY_PATH=$DIRLIB/zlib/lib:$DIRLIB/libpng/lib:$DIRLIB/jasper/lib:$DIRLIB/hdf5/lib:$DIRLIB/netcdf/lib:$DIRLIB/pnetcdf/lib:$LD_LIBRARY_PATH |
| WORKDIR $WRF_DIR/run |
| CMD ["/bin/bash"] |