File tree Expand file tree Collapse file tree
scripts/docker_files/docker_file_ci_ubuntu_22_04 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ RUN wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCT
1111 apt-key add /tmp/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB && \
1212 rm /tmp/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB && \
1313 echo deb https://apt.repos.intel.com/oneapi all main > /etc/apt/sources.list.d/oneAPI.list
14-
14+
1515# Update again with the new ppa
1616RUN add-apt-repository ppa:git-core/ppa && \
1717 apt-get -y update
@@ -47,6 +47,7 @@ RUN apt-get install -y --no-install-recommends \
4747 libtrilinos-kokkos-dev \
4848 libtrilinos-kokkos-kernels-dev \
4949 libtrilinos-shylu-dev \
50+ libsuitesparse-dev \
5051 libmedc-dev \
5152 openmpi-bin \
5253 python3-dev \
@@ -58,7 +59,7 @@ RUN python3 -m pip install --upgrade pip
5859
5960# Install Python packages
6061RUN pip3 install numpy scipy sympy parameterized
61-
62+
6263# install MMG 5.5
6364RUN git clone -b 'v5.5.1' --depth 1 https://github.com/MmgTools/mmg /tmp/mmg_5_5_1 && \
6465 mkdir /tmp/mmg_5_5_1/build && \
@@ -67,7 +68,7 @@ RUN git clone -b 'v5.5.1' --depth 1 https://github.com/MmgTools/mmg /tmp/mmg_5_5
6768 cmake .. -DCMAKE_RULE_MESSAGES=OFF -DCMAKE_C_FLAGS="-w" -DCMAKE_CXX_FLAGS="-w" -DCMAKE_INSTALL_PREFIX="/external_libraries/mmg/mmg_5_5_1" -DUSE_SCOTCH=OFF -DLIBMMG3D_SHARED=ON -DLIBMMG2D_SHARED=ON -DLIBMMGS_SHARED=ON -DLIBMMG_SHARED=ON && \
6869 make -j2 install && \
6970 cd /
70-
71+
7172# install PARMMG
7273RUN git clone https://github.com/MmgTools/ParMmg /tmp/ParMmg_5ffc6ad && \
7374 mkdir /tmp/ParMmg_5ffc6ad/build && \
You can’t perform that action at this time.
0 commit comments