From 9267b07c9f7368dda0700f54bab6f8ed0eee2001 Mon Sep 17 00:00:00 2001
From: steldermann <ingo.steldermann@rwth-aachen.de>
Date: Wed, 28 May 2025 09:50:08 +0200
Subject: [PATCH] add dolfinx v 1.12

---
 CMM/dolfinx.def | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/CMM/dolfinx.def b/CMM/dolfinx.def
index 042f2ce..5c939ce 100644
--- a/CMM/dolfinx.def
+++ b/CMM/dolfinx.def
@@ -5,7 +5,10 @@ From: mambaorg/micromamba:latest
 %post
     micromamba create -n fenicsx-env -c conda-forge python fenics-dolfinx mpich
     micromamba run -n fenicsx-env python -m pip install jupyter jupyterlab ipywidgets ipykernel tqdm jupyterlab-quarto  pyvista jupyterlab-katex gmsh
-    apt update && apt install -y libgl1-mesa-glx libgl1-mesa-dev xvfb 
+    apt update && apt install -y libgl1-mesa-glx libgl1-mesa-dev xvfb    
+    apt install -y gmsh
+    apt install -y libglu-dev
+    apt install -y libxcursor1 libxrender1 libxext6 libxi6 libxrandr2
 
 
 %environment
@@ -25,7 +28,9 @@ From: mambaorg/micromamba:latest
         micromamba run -n fenicsx-env jupyter lab --ip=0.0.0.0 --port=8888 --no-browser
     elif [[ "$1" == *.py ]]; then
         micromamba run -n fenicsx-env python "$1"
+    elif [[ "$1" == *.ipynb ]]; then
+        micromamba run -n fenicsx-env ipython "$1"
     else
-        echo "Usage: apptainer run <apptainer>.sif <notebook|script.py>"
+        echo "Usage: apptainer run <apptainer>.sif <notebook|script.py|notebook.ipynb>"
         exit 1
     fi
-- 
GitLab