Skip to content

Commit b988391

Browse files
authored
Merge pull request #13609 from KratosMultiphysics/ci/suite-sparse
[CI] Add `SuiteSparse` to the Ubuntu CI
2 parents 9de5573 + b0315ce commit b988391

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • scripts/docker_files/docker_file_ci_ubuntu_22_04

scripts/docker_files/docker_file_ci_ubuntu_22_04/DockerFile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff 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
1616
RUN 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
6061
RUN pip3 install numpy scipy sympy parameterized
61-
62+
6263
# install MMG 5.5
6364
RUN 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
7273
RUN git clone https://github.com/MmgTools/ParMmg /tmp/ParMmg_5ffc6ad && \
7374
mkdir /tmp/ParMmg_5ffc6ad/build && \

0 commit comments

Comments
 (0)