diff --git a/docker/rivet-mg5amcnlo/Dockerfile b/docker/rivet-mg5amcnlo/Dockerfile new file mode 100644 --- /dev/null +++ b/docker/rivet-mg5amcnlo/Dockerfile @@ -0,0 +1,25 @@ +FROM hepstore/rivet:2.7.0 +MAINTAINER Andy Buckley + +RUN dnf install -y rsync + +RUN mkdir /code && cd /code \ + && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.1.tar.gz -O- | tar xz \ + && cd LHAPDF-*/ && ./configure --prefix=/usr/local \ + && make -j5 && make install \ + && cd ../.. && rm -r /code + +RUN mkdir /code && cd /code \ + && wget http://home.thep.lu.se/~torbjorn/pythia8/pythia8240.tgz -O- | tar xz \ + && cd pythia*/ && ./configure --enable-shared --{prefix,with-{hepmc2,lhapdf6}}=/usr/local \ + && make -j5 && make install \ + && cd ../.. && rm -r /code + +RUN mkdir /code && cd /code \ + && wget https://agile.hepforge.org/downloads/?f=Sacrifice-1.1.2.tar.gz -O- | tar xz \ + && cd Sacrifice-*/ \ + && ./configure --{prefix,with-{pythia,hepmc,LHAPDF}}=/usr/local \ + && make -j5 && make install \ + && cd ../.. && rm -r /code + +WORKDIR /work diff --git a/docker/rivet-sherpa/Dockerfile b/docker/rivet-sherpa/Dockerfile new file mode 100644 --- /dev/null +++ b/docker/rivet-sherpa/Dockerfile @@ -0,0 +1,25 @@ +FROM hepstore/rivet:2.7.0 +MAINTAINER Andy Buckley + +RUN dnf install -y rsync + +RUN mkdir /code && cd /code \ + && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.1.tar.gz -O- | tar xz \ + && cd LHAPDF-*/ && ./configure --prefix=/usr/local \ + && make -j5 && make install \ + && cd ../.. && rm -r /code + +RUN mkdir /code && cd /code \ + && wget http://home.thep.lu.se/~torbjorn/pythia8/pythia8240.tgz -O- | tar xz \ + && cd pythia*/ && ./configure --enable-shared --{prefix,with-{hepmc2,lhapdf6}}=/usr/local \ + && make -j5 && make install \ + && cd ../.. && rm -r /code + +RUN mkdir /code && cd /code \ + && wget https://agile.hepforge.org/downloads/?f=Sacrifice-1.1.2.tar.gz -O- | tar xz \ + && cd Sacrifice-*/ \ + && ./configure --{prefix,with-{pythia,hepmc,LHAPDF}}=/usr/local \ + && make -j5 && make install \ + && cd ../.. && rm -r /code + +WORKDIR /work