HZDR
PIConGPU
Container
HZDR
PIConGPU

PIConGPU is a plasma physics application to solve the dynamics of a plasma by computing the motion of electrons and ions in the plasma field.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
["/bin/sh" "-c" "/bin/bash -l"]
03/09/2018 9:36 AM UTC
sha256:aa971e3d0e00c606ace2a6884dd6e02802e6ceef327d573415ae9a6c238158a0COPY
file:ca4066648629315a89c4c56f39126ef5ba87b5006e7e8caa78120ea630b43b5e in /usr/bin/lwfa
03/09/2018 9:36 AM UTC
sha256:9fb8cb06efadd9008dcb6aabbfc09aa0c3994656004c5dac3f79ba0c6071fa28RUN
/bin/bash -l -c '                pic-create $PICSRC/share/picongpu/examples/LaserWakefield /opt/picInputs/lwfa &&                cd /opt/picInputs/lwfa &&                pic-build -b "cuda:30;35;37;50;60" -c'-DCUDAMEMTEST_ENABLE=OFF' &&                rm -rf .build'
03/09/2018 9:36 AM UTC
sha256:b776a9686611977ef1aa311d834cafdf15ebb809a6f868b6d74417a540c5c6c7RUN
/bin/echo -e "source $SPACK_ROOT/share/spack/setup-env.sh\n" "spack load $PIC_PACKAGE\n" 'if [ $(id -u) -eq 0 ]; then\n' '   function mpirun { $(which mpirun) --allow-run-as-root $@; }\n' 'fi\n' 'export -f mpirun\n' 'if [ $(id -u) -eq 0 ]; then\n' '   function mpiexec { $(which mpiexec) --allow-run-as-root $@; }\n' 'fi\n' 'export -f mpiexec\n' > /etc/profile.d/picongpu.sh
03/09/2018 9:18 AM UTC
sha256:c3d71a9751494a750850d7cda2662c90737da1aefa90f834758afcd532203040RUN
spack install $PIC_PACKAGE &&
  spack clean -a
03/09/2018 9:18 AM UTC
sha256:afb03e8a21bd8b4c8d836057ba83633b39cb2534ffe69957236e3d60885d02f0RUN
curl -s -L https://github.com/spack/spack/archive/develop.tar.gz | tar xzC $SPACK_ROOT --strip 1 &&
  mkdir -p $SPACK_EXTRA_REPO &&
  curl -s -L https://api.github.com/repos/ComputationalRadiationPhysics/spack-repo/tarball | tar xzC $SPACK_EXTRA_REPO --strip 1 &&
  spack repo add $SPACK_EXTRA_REPO
03/09/2018 8:40 AM UTC
sha256:bd78d03e8ce22847c753a8df5c3635760f607c94586f1247f233ce2eb84dfd34COPY
multi:167341b10760be175af2df6cfdc7d7fe8d86ebf2237bf01b8d2d65fdf7799fc1 in /usr/local/etc/spack/
03/09/2018 8:40 AM UTC
sha256:ec44bf1cfeaf46a75472af4a52468c6e99c6326b306b5671731fca988e039faaRUN
apt-get update &&
  apt-get install -y --no-install-recommends autoconf build-essential ca-certificates coreutils cuda-command-line-tools-$CUDA_PKG_VERSION cuda-core-$CUDA_PKG_VERSION cuda-cudart-dev-$CUDA_PKG_VERSION cuda-curand-dev-$CUDA_PKG_VERSION cuda-minimal-build-$CUDA_PKG_VERSION cuda-misc-headers-$CUDA_PKG_VERSION cuda-nvml-dev-$CUDA_PKG_VERSION curl environment-modules gfortran git nano openssh-server pkg-config python rsync unzip vim &&
  rm -rf /var/lib/apt/lists/*
03/09/2018 8:40 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
DEBIAN_FRONTEND=noninteractive FORCE_UNSAFE_CONFIGURE=1 SPACK_ROOT=/usr/local SPACK_EXTRA_REPO=/usr/local/share/spack-repo PIC_PACKAGE=picongpu@develop+isaac backend=cuda
03/09/2018 8:37 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4MAINTAINER
Axel Huebl <a.huebl@hzdr.de>
03/09/2018 8:37 AM UTC