From 6fca60a82add13d73a8ed9ec07fd8c3010bf43ee Mon Sep 17 00:00:00 2001
From: Manuel Weberndorfer <manuel.weberndorfer@id.ethz.ch>
Date: Thu, 2 Sep 2021 08:51:04 +0000
Subject: [PATCH] add PETSC_SCALAR_TYPE parameter to Dockerfile

---
 docker/Dockerfile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/docker/Dockerfile b/docker/Dockerfile
index 6113bd00..a5c26253 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -16,6 +16,8 @@
 ARG BASE_IMAGE=ubuntu:focal
 FROM $BASE_IMAGE
 
+ARG PETSC_SCALAR_TYPE=real
+
 RUN apt-get update && \
         DEBIAN_FRONTEND="noninteractive" \
         TZ="Europe/Zurich" \
@@ -29,7 +31,6 @@ RUN apt-get update && \
         libeigen3-dev \
         librange-v3-dev \
         ninja-build \
-        libpetsc-complex-dev \
         python3 python3-pip \
         python3-h5py \
         gdb
@@ -40,3 +41,8 @@ RUN pip3 install \
         pylint==2.6.0 \
         sympy==1.7.1 \
         gcovr
+
+RUN apt-get update && \
+        DEBIAN_FRONTEND="noninteractive" \
+        apt-get install -y \
+        libpetsc-$PETSC_SCALAR_TYPE-dev
\ No newline at end of file
-- 
GitLab