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

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.