Skip to content
Snippets Groups Projects
Commit 1800d6a3 authored by Jean-Baptiste Keck's avatar Jean-Baptiste Keck
Browse files

Merge branch 'mpi-operators' of gricad-gitlab.univ-grenoble-alpes.fr:keckj/hysop into mpi-operators

parents 6bc8dfbe b1d23655
No related branches found
No related tags found
1 merge request!16MPI operators
...@@ -18,6 +18,7 @@ RUN apt-get install -y cmake ...@@ -18,6 +18,7 @@ RUN apt-get install -y cmake
RUN apt-get install -y git RUN apt-get install -y git
RUN apt-get install -y vim RUN apt-get install -y vim
RUN apt-get install -y ssh RUN apt-get install -y ssh
RUN apt-get install -y clang
RUN apt-get install -y gcc RUN apt-get install -y gcc
RUN apt-get install -y gfortran RUN apt-get install -y gfortran
RUN apt-get install -y cython RUN apt-get install -y cython
...@@ -57,6 +58,7 @@ RUN apt-get install -y clinfo ...@@ -57,6 +58,7 @@ RUN apt-get install -y clinfo
RUN pip install --upgrade pip RUN pip install --upgrade pip
RUN pip install --upgrade setuptools RUN pip install --upgrade setuptools
RUN pip install --upgrade backports.weakref RUN pip install --upgrade backports.weakref
RUN pip install --upgrade backports.tempfile
RUN pip install --upgrade cffi RUN pip install --upgrade cffi
RUN pip install --upgrade wheel RUN pip install --upgrade wheel
RUN pip install --upgrade pytest RUN pip install --upgrade pytest
...@@ -80,6 +82,7 @@ RUN pip install --upgrade pycairo ...@@ -80,6 +82,7 @@ RUN pip install --upgrade pycairo
RUN pip install --upgrade weave RUN pip install --upgrade weave
RUN pip install --upgrade argparse_color_formatter RUN pip install --upgrade argparse_color_formatter
RUN pip install --upgrade numba RUN pip install --upgrade numba
RUN pip install --upgrade poetry
# For documentation # For documentation
# RUN pip install --upgrade sphinx # RUN pip install --upgrade sphinx
...@@ -207,9 +210,6 @@ RUN cd /tmp \ ...@@ -207,9 +210,6 @@ RUN cd /tmp \
&& cd - \ && cd - \
&& rm -Rf /tmp/graph-tool-2.26 && rm -Rf /tmp/graph-tool-2.26
# clang 6 for hysop build test
RUN apt-get install -y clang
# pyfftw (with R2R transforms - experimental branch) # pyfftw (with R2R transforms - experimental branch)
RUN cd /tmp \ RUN cd /tmp \
&& git clone https://github.com/drwells/pyFFTW \ && git clone https://github.com/drwells/pyFFTW \
...@@ -220,7 +220,7 @@ RUN cd /tmp \ ...@@ -220,7 +220,7 @@ RUN cd /tmp \
&& cd - \ && cd - \
&& rm -Rf /tmp/pyFFTW && rm -Rf /tmp/pyFFTW
# HPTT (tensor permutation library) # HPTT (CPU tensor permutation library)
RUN cd /tmp RUN cd /tmp
&& git clone https://gitlab.com/keckj/hptt \ && git clone https://gitlab.com/keckj/hptt \
&& cd hptt \ && cd hptt \
...@@ -234,6 +234,16 @@ RUN cd /tmp ...@@ -234,6 +234,16 @@ RUN cd /tmp
&& cd /tmp \ && cd /tmp \
&& rm -Rf /tmp/hptt && rm -Rf /tmp/hptt
# fork of memory_tempfile for python 2.7
RUN cd /tmp
&& git clone https://gitlab.com/keckj/memory-tempfile \
&& cd memory-tempfile \
&& poetry install \
&& poetry build \
&& pip install ./dist/memory-tempfile-*.tar.gz \
&& cd /tmp \
&& rm -Rf /tmp/memory-tempfile
# ensure all libraries are known by the runtime linker # ensure all libraries are known by the runtime linker
RUN ldconfig RUN ldconfig
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment