From 32de309ddd43447db2a098d97a33df205c6fda51 Mon Sep 17 00:00:00 2001 From: Your Name <you@example.com> Date: Thu, 13 Feb 2025 19:15:26 +0100 Subject: [PATCH] new dockerfile --- .gitignore | 1 - Dockerfile | 13 +++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/.gitignore b/.gitignore index 8de7f60..9643f9a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,6 @@ __pycache__/ .env *env/ libclang*so -Dockerfile build/ *egg-info/ *png diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..87afb4e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM debian:latest +ENV DEBIAN_FRONTEND=noninteractive +RUN apt-get update +RUN apt-get install -y bash git wget gcc-12 openmpi-bin libopenmpi-dev build-essential python3 pip indent libgsl-dev libgsl27 libfftw3-dev libfftw3-mpi-dev +RUN rm /usr/lib/python*/EXTERNALLY-MANAGED +RUN pip install -U autopep8 Jinja2 numpy PyYAML libclang matplotlib numba +ENV EC_FLAGS="-Wl,--no-as-needed" +ENV EC_BUILD=/root/build/ +ENV EC_DATA=/root/data/ +ENV MPIRUN='mpirun --allow-run-as-root -n 2' +ENV OMP_NUM_THREADS=2 +RUN mkdir -p $EC_BUILD +RUN mkdir -p $EC_DATA \ No newline at end of file -- GitLab