Skip to content

Commit 65457a8

Browse files
Merge pull request ComputationalRadiationPhysics#2520 from ax3l/topic-libSplash170
Splash: 1.7.0
2 parents 0ba8ace + 55e658a commit 65457a8

File tree

25 files changed

+58
-302
lines changed

25 files changed

+58
-302
lines changed

.travis.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,11 @@ install:
3636
mkdir -p $SPACK_ROOT &&
3737
git clone --depth 50 https://github.com/spack/spack.git $SPACK_ROOT &&
3838
echo -e "config:""\n build_jobs:"" 2" > $SPACK_ROOT/etc/spack/config.yaml;
39-
echo -e "packages:""\n cmake:"
40-
"\n paths:"
41-
"\n [email protected]$COMPILERSPEC arch=linux-ubuntu14.04-x86_64:"
42-
" $(dirname $(which cmake))"
43-
"\n buildable:"" False" > $SPACK_ROOT/etc/spack/packages.yaml;
4439
fi
4540
- spack compiler add
4641
- travis_wait spack install
47-
cmake@3.9.2
42+
cmake@3.10.0~openssl~ncurses
4843
$COMPILERSPEC
49-
# ~openssl~ncurses
5044
- travis_wait spack install
5145
[email protected]~date_time~graph~iostreams~locale~log~random~thread~timer~wave
5246
$COMPILERSPEC

INSTALL.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ gcc
4848

4949
CMake
5050
"""""
51-
- 3.7.0 or higher
51+
- 3.10.0 or higher
5252
- *Debian/Ubuntu:* ``sudo apt-get install cmake file cmake-curses-gui``
5353
- *Arch Linux:* ``sudo pacman --sync cmake``
5454
- *Spack:* ``spack install cmake``
@@ -171,12 +171,12 @@ pngwriter
171171

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

174-
- ``export PNGWRITER_ROOT=$HOME/lib/pngwriter``
175-
- ``export LD_LIBRARY_PATH=$PNGWRITER_ROOT/lib:$LD_LIBRARY_PATH``
174+
- ``export CMAKE_PREFIX_PATH=$HOME/lib/pngwriter:$CMAKE_PREFIX_PATH``
175+
- ``export LD_LIBRARY_PATH=$HOME/lib/pngwriter/lib:$LD_LIBRARY_PATH``
176176

177177
libSplash
178178
"""""""""
179-
- 1.6.0+ (requires *HDF5*, *boost program-options*)
179+
- 1.7.0+ (requires *HDF5*, *boost program-options*)
180180
- *Debian/Ubuntu dependencies:* ``sudo apt-get install libhdf5-openmpi-dev libboost-program-options-dev``
181181
- *Arch Linux dependencies:* ``sudo pacman --sync hdf5-openmpi boost``
182182
- *Spack:* ``spack install libsplash ^hdf5~fortran``
@@ -185,13 +185,13 @@ libSplash
185185
- ``mkdir -p ~/src ~/build ~/lib``
186186
- ``git clone https://github.com/ComputationalRadiationPhysics/libSplash.git ~/src/splash/``
187187
- ``cd ~/build``
188-
- ``cmake -DCMAKE_INSTALL_PREFIX=$HOME/lib/splash ~/src/splash``
188+
- ``cmake -DCMAKE_INSTALL_PREFIX=$HOME/lib/splash -DSplash_USE_MPI=ON -DSplash_USE_PARALLE=ON ~/src/splash``
189189
- ``make install``
190190

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

193-
- ``export SPLASH_ROOT=$HOME/lib/splash``
194-
- ``export LD_LIBRARY_PATH=$SPLASH_ROOT/lib:$LD_LIBRARY_PATH``
193+
- ``export CMAKE_PREFIX_PATH=$HOME/lib/splash:$CMAKE_PREFIX_PATH``
194+
- ``export LD_LIBRARY_PATH=$HOME/lib/splash/lib:$LD_LIBRARY_PATH``
195195

196196
HDF5
197197
""""

buildsystem/CompileSuite/autoTests/new_commits.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ touch "$thisDir"runGuard
9494
#export PIC_COMPILE_SUITE_CMAKE="-DPIC_ENABLE_PNG=OFF -DALPAKA_CUDA_ARCH=35"
9595
export PIC_BACKEND="cuda"
9696
. /etc/profile
97-
module load gcc/4.9.4 boost/1.62.0 cmake/3.7.0 cuda/8.0.44 openmpi/1.10.4
97+
module load gcc/4.9.4 boost/1.62.0 cmake/3.10.0 cuda/8.0.44 openmpi/1.10.4
9898
module load libSplash/1.6.0 adios/1.10.0
9999
module load pngwriter/0.7.0 rivlib/1.0.2
100100
module load libjpeg-turbo/1.5.1 icet/2.1.1 jansson/2.9 isaac/1.1.0

etc/picongpu/draco-mpcdf/picongpu.profile.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module purge
1919

2020
module load git/2.14
2121
module load gcc/6.3
22-
module load cmake/3.7
22+
module load cmake/3.10.1
2323
module load boost/gcc/1.64
2424
module load impi/2017.3
2525
module load hdf5-mpi/gcc/1.8.18
@@ -28,7 +28,7 @@ module load hdf5-mpi/gcc/1.8.18
2828
#
2929
# needs to be compiled by the user
3030
export PNGWRITER_ROOT=$HOME/lib/pngwriter-0.7.0
31-
export SPLASH_ROOT=$HOME/lib/splash-1.6.0
31+
export SPLASH_ROOT=$HOME/lib/splash-1.7.0
3232

3333
export LD_LIBRARY_PATH=$PNGWRITER_ROOT/lib:$LD_LIBRARY_PATH
3434
export LD_LIBRARY_PATH=$SPLASH_ROOT/lib:$LD_LIBRARY_PATH

etc/picongpu/hydra-hzdr/default_picongpu.profile.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ then
2222

2323
# Core Dependencies
2424
module load gcc/5.3.0
25-
module load cmake/3.7.2
25+
module load cmake/3.10.1
2626
module load boost/1.62.0
2727
module load openmpi/1.8.6
2828
module load numactl
2929

3030
# Plugins (optional)
3131
module load pngwriter/0.7.0
32-
module load hdf5-parallel/1.8.15 libsplash/1.6.0
32+
module load hdf5-parallel/1.8.15 libsplash/1.7.0
3333

3434
# either use libSplash or ADIOS for file I/O
3535
#module load adios/1.10.0

etc/picongpu/hypnos-hzdr/k20_picongpu.profile.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ then
2222

2323
# Core Dependencies
2424
module load gcc/4.9.2
25-
module load cmake/3.7.2
25+
module load cmake/3.10.1
2626
module load boost/1.62.0
2727
module load cuda/8.0
2828
module load openmpi/2.1.2.kepler.cuda80
2929

3030
# Plugins (optional)
3131
module load pngwriter/0.7.0
32-
module load hdf5-parallel/1.8.20 libsplash/1.6.0
32+
module load hdf5-parallel/1.8.20 libsplash/1.7.0
3333

3434
# either use libSplash or ADIOS for file I/O
3535
#module load adios/1.10.0

etc/picongpu/hypnos-hzdr/k80_picongpu.profile.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ then
2222

2323
# Core Dependencies
2424
module load gcc/4.9.2
25-
module load cmake/3.7.2
25+
module load cmake/3.10.1
2626
module load boost/1.62.0
2727
module load cuda/8.0
2828
module load openmpi/2.1.2.kepler.cuda80
2929

3030
# Plugins (optional)
3131
module load pngwriter/0.7.0
32-
module load hdf5-parallel/1.8.20 libsplash/1.6.0
32+
module load hdf5-parallel/1.8.20 libsplash/1.7.0
3333

3434
# either use libSplash or ADIOS for file I/O
3535
#module load adios/1.10.0

etc/picongpu/hypnos-hzdr/laser_picongpu.profile.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ then
2222

2323
# Core Dependencies
2424
module load gcc/4.9.2
25-
module load cmake/3.7.2
25+
module load cmake/3.10.1
2626
module load boost/1.62.0
2727
module load openmpi/1.8.6
2828
module load numactl
2929

3030
# Plugins (optional)
3131
module load pngwriter/0.7.0
32-
module load hdf5-parallel/1.8.15 libsplash/1.6.0
32+
module load hdf5-parallel/1.8.15 libsplash/1.7.0
3333

3434
# either use libSplash or ADIOS for file I/O
3535
#module load adios/1.10.0

etc/picongpu/pizdaint-cscs/picongpu.profile.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export PNG_ROOT=$SCRATCH/lib/libpng-1.6.34
4444
export BLOSC_ROOT=$SCRATCH/lib/blosc-1.12.1
4545
export PNGWRITER_ROOT=$SCRATCH/lib/pngwriter-0.7.0
4646
export ADIOS_ROOT=$SCRATCH/lib/adios-1.13.0
47-
export SPLASH_ROOT=$SCRATCH/lib/splash-1.6.0
47+
export SPLASH_ROOT=$SCRATCH/lib/splash-1.7.0
4848

4949
export LD_LIBRARY_PATH=$CMAKE_ROOT/lib:$LD_LIBRARY_PATH
5050
export LD_LIBRARY_PATH=$BOOST_ROOT/lib:$LD_LIBRARY_PATH

etc/picongpu/taurus-tud/k20x_picongpu.profile.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export MY_NAME="$(whoami) <$MY_MAIL>"
1717
#
1818
module purge
1919
module load oscar-modules
20-
module load cmake/3.9.0
20+
module load cmake/3.10.1
2121
module load git
2222
module load cuda/8.0.61 # gcc <= 5, intel 15-16
2323
module load bullxmpi

0 commit comments

Comments
 (0)