Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Topic remove lib splash #3744

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 0 additions & 42 deletions INSTALL.rst
Original file line number Diff line number Diff line change
Expand Up @@ -209,25 +209,6 @@ pngwriter
- ``export CMAKE_PREFIX_PATH=$HOME/lib/pngwriter:$CMAKE_PREFIX_PATH``
- ``export LD_LIBRARY_PATH=$HOME/lib/pngwriter/lib:$LD_LIBRARY_PATH``

libSplash
"""""""""
- 1.7.0+ (requires *HDF5*, *boost program-options*)
- *Debian/Ubuntu dependencies:* ``sudo apt-get install libhdf5-openmpi-dev libboost-program-options-dev``
- *Arch Linux dependencies:* ``sudo pacman --sync hdf5-openmpi boost``
- *Spack:* ``spack install libsplash ^hdf5~fortran``
- *from source:*

- ``mkdir -p ~/src ~/build ~/lib``
- ``git clone https://github.com/ComputationalRadiationPhysics/libSplash.git ~/src/splash/``
- ``cd ~/build && rm -rf ../build/*``
- ``cmake -DCMAKE_INSTALL_PREFIX=$HOME/lib/splash -DSplash_USE_MPI=ON -DSplash_USE_PARALLEL=ON ~/src/splash``
- ``make install``

- *environment:* (assumes install from source in ``$HOME/lib/splash``)

- ``export CMAKE_PREFIX_PATH=$HOME/lib/splash:$CMAKE_PREFIX_PATH``
- ``export LD_LIBRARY_PATH=$HOME/lib/splash/lib:$LD_LIBRARY_PATH``

HDF5
""""
- 1.8.13+
Expand All @@ -254,29 +235,6 @@ HDF5
- ``export HDF5_ROOT=$HOME/lib/hdf5``
- ``export LD_LIBRARY_PATH=$HDF5_ROOT/lib:$LD_LIBRARY_PATH``

splash2txt
""""""""""
- requires *libSplash* and *boost* ``program_options``
- converts slices in dumped hdf5 files to plain txt matrices
- assume you [downloaded](#requirements) PIConGPU to `PICSRC=$HOME/src/picongpu`
- ``mkdir -p ~/build && cd ~/build``
- ``cmake -DCMAKE_INSTALL_PREFIX=$PICSRC/src/tools/bin $PICSRC/src/tools/splash2txt``
- ``make``
- ``make install``
- *environment:*

- ``export PATH=$PATH:$PICSRC/src/splash2txt/build``
- options:

- ``splash2txt --help``
- list all available datasets: ``splash2txt --list <FILE_PREFIX>``

png2gas
"""""""
- requires *libSplash*, *pngwriter* and *boost* ``program_options``)
- converts png files to hdf5 files that can be used as an input for species initial density profiles
- compile and install exactly as *splash2txt* above

c-blosc
"""""""
- general purpose compressor, used in ADIOS2 for in situ data reduction
Expand Down
5 changes: 2 additions & 3 deletions LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,19 +27,18 @@ The **main simulation** is licensed under the **GPLv3+**. See
- `include/picongpu`
- `lib/python/picongpu`
- `share/picongpu`
- `src/tools` (without `splash2txt`)
- `src/tools`
- `src/mpiInfo`
- `test`


### PMacc & splash2txt
### PMacc

All **libraries** are licensed under the **LGPLv3+**. See
[COPYING.LESSER](COPYING.LESSER).
If not stated otherwise explicitly, that affects:
- `include/pmacc`
- `share/pmacc`
- `src/tools/splash2txt`


### Documentation
Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,7 @@ a wide range of tools and diagnostics, e.g.:
- online, far-field radiation diagnostics for coherent and incoherent radiation
emitted by charged particles
- full restart and output capabilities via [openPMD](http://openPMD.org),
including [parallel HDF5](http://hdfgroup.org/) (via
[libSplash](https://github.com/ComputationalRadiationPhysics/libSplash)) and
including [parallel HDF5](http://hdfgroup.org/)
- 2D and 3D live view and diagnostics tools
- a large selection of extensible
[online-plugins](http://picongpu.readthedocs.io/en/latest/usage/plugins.html)
Expand Down
2 changes: 0 additions & 2 deletions docs/source/install/libraryDependencies.dot
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@ digraph PIConGPU {
hdf5 [label="hdf5-parallel"];
mpi -> hdf5;
zlib -> hdf5;
hdf5 -> libSplash;
boost -> libSplash [style=dashed label="tools"];

adios [label="ADIOS"];
mpi -> adios;
Expand Down
18 changes: 9 additions & 9 deletions docs/source/install/profile.rst
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Summit (ORNL)
**Production directory:** usually ``$PROJWORK/$proj/`` (`link <https://www.olcf.ornl.gov/for-users/system-user-guides/summit/summit-user-guide/#file-systems>`_).
Note that ``$HOME`` is mounted on compute nodes as read-only.

For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`libSplash and PNGwriter <install-dependencies>` manually.
PrometheusPi marked this conversation as resolved.
Show resolved Hide resolved
For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter <install-dependencies>` manually.

V100 GPUs (recommended)
^^^^^^^^^^^^^^^^^^^^^^^
Expand All @@ -86,7 +86,7 @@ Piz Daint (CSCS)

**Production directory:** ``$SCRATCH`` (`link <https://user.cscs.ch/storage/file_systems/>`_).

For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`boost, zlib, libpng, c-blosc, PNGwriter, libSplash and ADIOS <install-dependencies>` manually.
For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`boost, zlib, libpng, c-blosc, PNGwriter and ADIOS <install-dependencies>` manually.

.. note::

Expand All @@ -109,7 +109,7 @@ Taurus (TU Dresden)

**Production directory:** ``/scratch/$USER/`` and ``/scratch/$proj/``

For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter and libSplash <install-dependencies>` manually.
For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter <install-dependencies>` manually.

Queue: gpu1 (Nvidia K20x GPUs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down Expand Up @@ -157,7 +157,7 @@ Lawrencium (LBNL)

**Production directory:** ``/global/scratch/$USER/``

For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`boost, PNGwriter and libSplash <install-dependencies>` manually.
For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`boost and PNGwriter <install-dependencies>` manually.
Additionally, you need to make the ``rsync`` command available as written below.

.. literalinclude:: profiles/lawrencium-lbnl/picongpu.profile.example
Expand All @@ -172,7 +172,7 @@ Cori (NERSC)

**Production directory:** ``$SCRATCH`` (`link <https://www.nersc.gov/users/storage-and-file-systems/>`_).

For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter and libSplash <install-dependencies>` manually.
For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter <install-dependencies>` manually.

Queue: regular (Intel Xeon Phi - Knights Landing)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand All @@ -195,7 +195,7 @@ Draco (MPCDF)

**Production directory:** ``/ptmp/$USER/``

For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`libpng, PNGwriter and libSplash <install-dependencies>` manually.
For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`libpng and PNGwriter <install-dependencies>` manually.

.. literalinclude:: profiles/draco-mpcdf/picongpu.profile.example
:language: bash
Expand Down Expand Up @@ -226,7 +226,7 @@ JURECA (JSC)

**Production directory:** ``$SCRATCH`` (`link <http://www.fz-juelich.de/SharedDocs/FAQs/IAS/JSC/EN/JUST/FAQ_00_File_systems.html?nn=1297148>`_)

For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter, openPMD and libSplash <install-dependencies>`, for the gpus partition also :ref:`Boost and HDF5 <install-dependencies>`, manually.
For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter and openPMD <install-dependencies>`, for the gpus partition also :ref:`Boost and HDF5 <install-dependencies>`, manually.

Queue: batch (2 x Intel Xeon E5-2680 v3 CPUs, 12 Cores + 12 Hyperthreads/CPU)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down Expand Up @@ -255,7 +255,7 @@ JUWELS (JSC)

**Production directory:** ``$SCRATCH`` (`link <http://www.fz-juelich.de/ias/jsc/EN/Expertise/Supercomputers/JUWELS/FAQ/juwels_FAQ_node.html#faq1495160>`_)

For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter, openPMD and libSplash <install-dependencies>`, for the gpus partition also :ref:`Boost and HDF5 <install-dependencies>`, manually.
For these profiles to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`PNGwriter and openPMD <install-dependencies>`, for the gpus partition also :ref:`Boost and HDF5 <install-dependencies>`, manually.

Queue: batch (2 x Intel Xeon Platinum 8168 CPUs, 24 Cores + 24 Hyperthreads/CPU)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down Expand Up @@ -293,7 +293,7 @@ Ascent (ORNL)

**Production directory:** usually ``$PROJWORK/$proj/`` (as on summit `link <https://www.olcf.ornl.gov/for-users/system-user-guides/summit/summit-user-guide/#file-systems>`_).

For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`openPMD-api, libSplash and PNGwriter <install-dependencies>` manually or use pre-installed libraries in the shared project directory.
For this profile to work, you need to download the :ref:`PIConGPU source code <install-dependencies-picongpu>` and install :ref:`openPMD-api and PNGwriter <install-dependencies>` manually or use pre-installed libraries in the shared project directory.

V100 GPUs (recommended)
^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
2 changes: 1 addition & 1 deletion etc/picongpu/aris-grnet/gpu_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ module load picongpu
#
# module load zlib/1.2.8
# module load pngwriter/0.7.0
# module load hdf5-parallel/1.8.20 libsplash/1.7.0
# module load hdf5-parallel/1.8.20

# Work-Arounds ################################################################
#
Expand Down
4 changes: 0 additions & 4 deletions etc/picongpu/ascent-ornl/gpu_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,6 @@ module load nsight-compute/2021.1.0
#export OPENPMD_ROOT=$PIC_LIBS/openPMD-api/
#export LD_LIBRARY_PATH=$OPENPMD_ROOT/lib64:$LD_LIBRARY_PATH

# libSplash
#export CMAKE_PREFIX_PATH=$PIC_LIBS/splash:$CMAKE_PREFIX_PATH
#export LD_LIBRARY_PATH=$PIC_LIBS/splash/lib:$LD_LIBRARY_PATH

# pngWriter
#export CMAKE_PREFIX_PATH=$PIC_LIBS/pngwriter:$CMAKE_PREFIX_PATH
#export LD_LIBRARY_PATH=$PIC_LIBS/pngwriter/lib:$LD_LIBRARY_PATH
Expand Down
1 change: 0 additions & 1 deletion etc/picongpu/cori-nersc/knl_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ module load boost/1.70.0
module load cray-hdf5-parallel/1.10.2.0
module load png/1.6.34

export Splash_ROOT=${HOME}/sw/libSplash-1.7.0-8-gb9421ba
export PNGwriter_ROOT=${HOME}/sw/pngwriter-0.7.0-21-g9dc58ed

# Environment #################################################################
Expand Down
2 changes: 0 additions & 2 deletions etc/picongpu/davide-cineca/gpu_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,12 @@ module load szip/2.1.1--gnu--6.4.0
module load blosc/1.12.1--gnu--6.4.0

module load hdf5/1.10.4--openmpi--3.1.0--gnu--6.4.0
module load libsplash/1.7.0--openmpi--3.1.0--gnu--6.4.0

module load libpng/1.6.35--gnu--6.4.0
module load freetype/2.9.1--gnu--6.4.0
module load pngwriter/0.7.0--gnu--6.4.0

export CMAKE_PREFIX_PATH=$ZLIB_HOME:$SZIP_HOME:$BLOSC_HOME:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$HDF5_HOME:$LIBSPLASH_HOME:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$LIBPNG_HOME:$FREETYPE_HOME:$PNGWRITER_HOME:$CMAKE_PREFIX_PATH

# Work-Arounds ################################################################
Expand Down
2 changes: 1 addition & 1 deletion etc/picongpu/davinci-rice/picongpu.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ echo -n "present working directory:"
pwd

# create hostfile with uniq histnames for makeParallelPictures
export LD_LIBRARY_PATH="TBG_outDir/build_libsplash:TBG_outDir/build_simlib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="TBG_outDir/build_simlib:$LD_LIBRARY_PATH"

export MODULES_NO_OUTPUT=1

Expand Down
2 changes: 0 additions & 2 deletions etc/picongpu/draco-mpcdf/picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,8 @@ module load hdf5-mpi/gcc/1.8.18
#
# needs to be compiled by the user
export PNGWRITER_ROOT=$HOME/lib/pngwriter-0.7.0
export SPLASH_ROOT=$HOME/lib/splash-1.7.0

export LD_LIBRARY_PATH=$PNGWRITER_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$SPLASH_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$BOOST_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HDF5_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$I_MPI_ROOT/lib64:$LD_LIBRARY_PATH
Expand Down
3 changes: 1 addition & 2 deletions etc/picongpu/jureca-jsc/batch_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,8 @@ module load libpng/.1.6.35
export CMAKE_PREFIX_PATH=$EBROOTZLIB:$EBROOTLIBPNG:$CMAKE_PREFIX_PATH

PARTITION_LIB=$PROJECT/lib_batch
LIBSPLASH_ROOT=$PARTITION_LIB/libSplash
PNGWRITER_ROOT=$PARTITION_LIB/pngwriter
export CMAKE_PREFIX_PATH=$LIBSPLASH_ROOT:$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH

BLOSC_ROOT=$PARTITION_LIB/c-blosc
export CMAKE_PREFIX_PATH=$BLOSC_ROOT:$CMAKE_PREFIX_PATH
Expand Down
3 changes: 1 addition & 2 deletions etc/picongpu/jureca-jsc/booster_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,8 @@ module load libpng/.1.6.35
export CMAKE_PREFIX_PATH=$EBROOTZLIB:$EBROOTLIBPNG:$CMAKE_PREFIX_PATH

PARTITION_LIB=$PROJECT/lib_booster
LIBSPLASH_ROOT=$PARTITION_LIB/libSplash
PNGWRITER_ROOT=$PARTITION_LIB/pngwriter
export CMAKE_PREFIX_PATH=$LIBSPLASH_ROOT:$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH

BLOSC_ROOT=$PARTITION_LIB/c-blosc
export CMAKE_PREFIX_PATH=$BLOSC_ROOT:$CMAKE_PREFIX_PATH
Expand Down
3 changes: 1 addition & 2 deletions etc/picongpu/jureca-jsc/gpus_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,8 @@ export PATH=$HDF5_ROOT/bin:$PATH
export CMAKE_PREFIX_PATH=$HDF5_ROOT:$CMAKE_PREFIX_PATH
export LD_LIBRARY_PATH=$HDF5_ROOT/lib:$LD_LIBRARY_PATH

LIBSPLASH_ROOT=$PARTITION_LIB/libSplash
PNGWRITER_ROOT=$PARTITION_LIB/pngwriter
export CMAKE_PREFIX_PATH=$LIBSPLASH_ROOT:$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH

BLOSC_ROOT=$PARTITION_LIB/c-blosc
export CMAKE_PREFIX_PATH=$BLOSC_ROOT:$CMAKE_PREFIX_PATH
Expand Down
3 changes: 1 addition & 2 deletions etc/picongpu/juwels-jsc/batch_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,8 @@ module load HDF5/1.10.6
#export CMAKE_PREFIX_PATH=$EBROOTZLIB:$EBROOTLIBPNG:$CMAKE_PREFIX_PATH

PARTITION_LIB=$PROJECT/lib_batch
LIBSPLASH_ROOT=$PARTITION_LIB/libSplash
PNGWRITER_ROOT=$PARTITION_LIB/pngwriter
export CMAKE_PREFIX_PATH=$LIBSPLASH_ROOT:$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH

BLOSC_ROOT=$PARTITION_LIB/c-blosc
export CMAKE_PREFIX_PATH=$BLOSC_ROOT:$CMAKE_PREFIX_PATH
Expand Down
3 changes: 0 additions & 3 deletions etc/picongpu/juwels-jsc/booster_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -54,21 +54,18 @@ export PIC_LIBS=$PROJECT/lib
export ZLIB_ROOT=$PIC_LIBS/zlib-1.2.11
export BLOSC_ROOT=$PIC_LIBS/blosc-1.21.0
export PNGwriter_DIR=$PIC_LIBS/pngwriter-0.7.0
export Splash_DIR=$PIC_LIBS/splash
export ADIOS2_ROOT=$PIC_LIBS/adios2-2.7.1
export OPENPMD_ROOT=$PIC_LIBS/openpmd-0.13.3

export LD_LIBRARY_PATH=$ZLIB_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$BLOSC_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$PNGwriter_DIR/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$Splash_DIR/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$ADIOS2_ROOT/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$OPENPMD_ROOT/lib64:$LD_LIBRARY_PATH

export PATH=$ADIOS_ROOT/bin:$PATH

export CMAKE_PREFIX_PATH=$ZLIB_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$Splash_DIR:$CMAKE_PREFIX_PATH



Expand Down
3 changes: 1 addition & 2 deletions etc/picongpu/juwels-jsc/gpus_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,8 @@ module load SciPy-Stack/2020-Python-3.8.5
PARTITION_LIB=$PROJECT/lib_gpus


LIBSPLASH_ROOT=$PARTITION_LIB/libSplash
PNGWRITER_ROOT=$PARTITION_LIB/pngwriter
export CMAKE_PREFIX_PATH=$LIBSPLASH_ROOT:$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$PNGWRITER_ROOT:$CMAKE_PREFIX_PATH

BLOSC_ROOT=$PARTITION_LIB/c-blosc
export CMAKE_PREFIX_PATH=$BLOSC_ROOT:$CMAKE_PREFIX_PATH
Expand Down
3 changes: 0 additions & 3 deletions etc/picongpu/lawrencium-lbnl/picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,7 @@ then
# Plugins (optional)
module load hdf5/1.8.11-gcc-p
export CMAKE_PREFIX_PATH=$HOME/lib/pngwriter:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$HOME/lib/libSplash:$CMAKE_PREFIX_PATH
export LD_LIBRARY_PATH=$HOME/lib/pngwriter/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HOME/lib/libSplash/lib:$LD_LIBRARY_PATH

# Debug Tools
#module load valgrind/3.10.1
Expand All @@ -62,7 +60,6 @@ export PATH=$HOME/bin:$PATH

export PATH=$PATH:$PICSRC
export PATH=$PATH:$PICSRC/bin
export PATH=$PATH:$PICSRC/src/splash2txt/build
export PATH=$PATH:$PICSRC/src/tools/bin

export PYTHONPATH=$PICSRC/lib/python:$PYTHONPATH
Expand Down
2 changes: 0 additions & 2 deletions etc/picongpu/pizdaint-cscs/picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,12 @@ export ZLIB_ROOT=$PIC_LIBS/zlib-1.2.11
export PNG_ROOT=$PIC_LIBS/libpng-1.6.34
export BLOSC_ROOT=$PIC_LIBS/blosc-1.12.1
export PNGwriter_DIR=$PIC_LIBS/pngwriter-0.7.0
export Splash_DIR=$PIC_LIBS/splash-1.7.0

export LD_LIBRARY_PATH=$BOOST_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$ZLIB_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$PNG_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$BLOSC_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$PNGwriter_DIR/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$Splash_DIR/lib:$LD_LIBRARY_PATH

export PATH=$PNG_ROOT/bin:$PATH

Expand Down
3 changes: 0 additions & 3 deletions etc/picongpu/spock-ornl/caar_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -55,14 +55,11 @@ export PROJECT=/ccs/proj/$PROJID/PIConGPU
export PIC_LIBS=$PROJECT/lib
export ZLIB_ROOT=$PIC_LIBS/zlib-1.2.11
export PNGwriter_ROOT=$PIC_LIBS/pngwriter-0.7.0
export Splash_ROOT=$PIC_LIBS/splash

export LD_LIBRARY_PATH=$ZLIB_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$PNGwriter_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$Splash_ROOT/lib:$LD_LIBRARY_PATH

export CMAKE_PREFIX_PATH=$ZLIB_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$Splash_DIR:$CMAKE_PREFIX_PATH

# Environment #################################################################
#
Expand Down
5 changes: 0 additions & 5 deletions etc/picongpu/summit-ornl/gpu_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,6 @@ module load c-blosc/1.21.0 zfp/0.5.5 sz/2.1.11.1 lz4/1.9.3
module load adios2/2.7.1
module load openpmd-api/0.13.2

# optionally download libSplash and compile it yourself from
# https://github.com/ComputationalRadiationPhysics/libSplash/
# export Splash_ROOT=<your libSplash install directory> # e.g., ${HOME}/sw/libSplash-1.7.0
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Splash_ROOT/lib

#export T3PIO_ROOT=$PROJWORK/$proj/lib/t3pio
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$T3PIO_ROOT/lib

Expand Down
3 changes: 0 additions & 3 deletions etc/picongpu/taurus-tud/V100_picongpu.profile.example
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,13 @@ export PIC_LIBS=$HOME/lib/power9
export BOOST_ROOT=$PIC_LIBS/boost-1.68.0-Power9
export PNGwriter_DIR=$PIC_LIBS/pngwriter-0.7.0-Power9
export HDF5_ROOT=$PIC_LIBS/hdf5-1.8.20-Power9
export Splash_DIR=$PIC_LIBS/splash-Power9
export BLOSC_ROOT=$PIC_LIBS/blosc-1.16.2-Power9

export LD_LIBRARY_PATH=$BOOST_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$PNGwriter_DIR/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HDF5_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$Splash_DIR/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$BLOSC_ROOT/lib:$LD_LIBRARY_PATH
export CMAKE_PREFIX_PATH=$HDF5_ROOT:$CMAKE_PREFIX_PATH
export CMAKE_PREFIX_PATH=$Splash_DIR:$CMAKE_PREFIX_PATH

export PICSRC=$HOME/src/picongpu
export PIC_EXAMPLES=$PICSRC/share/picongpu/examples
Expand Down
Loading