Profile: Draco (MPCDF)#2308
Conversation
Adds a picongpu.profile.example for the Draco cluster at MPCDF.
- add alias `getNode` to allocate an interactive job - add architecture to the back-end environment variable
add slurm template
ffcdf8b to
09611c0
Compare
| # Other Software ############################################################## | ||
| # | ||
| # needs to be compiled by the user | ||
| export PNG_ROOT=$HOME/lib/libpng-1.6.32 |
There was a problem hiding this comment.
is this the correct hint? system zlib and system libpng might be taken currently
| export LD_LIBRARY_PATH=$PNGWRITER_ROOT/lib:$LD_LIBRARY_PATH | ||
| export LD_LIBRARY_PATH=$SPLASH_ROOT/lib:$LD_LIBRARY_PATH | ||
|
|
||
| # export MPI_ROOT=$MPICH_DIR |
| module purge | ||
|
|
||
| module load git/2.14 | ||
| module load gcc/6.3 |
There was a problem hiding this comment.
to do: add
export CXX=$(which g++)
export CC=$(which gcc)otherwise the system g++ (4.X) was taken by cmake
| cd !TBG_dstPath | ||
|
|
||
| export MODULES_NO_OUTPUT=1 | ||
| source !TBG_profile |
There was a problem hiding this comment.
does not need to be loaded on this cluster?
|
Currently, we do not add RPATHs during build.
| export PNGWRITER_ROOT=$HOME/lib/pngwriter-0.6.0 | ||
| export SPLASH_ROOT=$HOME/lib/splash-1.6.0 | ||
|
|
||
| export LD_LIBRARY_PATH=$PNG_ROOT/lib:$LD_LIBRARY_PATH |
There was a problem hiding this comment.
can be removed if zlib and libpng are taken from system
There was a problem hiding this comment.
This can be removed. I got feedback from Katharina that it is not needed.
| # PIConGPU Helper Variables ################################################### | ||
| # | ||
| export PICSRC=$HOME/src/picongpu | ||
| export PIC_BACKEND="omp2b" |
There was a problem hiding this comment.
add architecture again? :haswell did not work in our first tests, but this could have been due to an too old gcc in the beginning.
There was a problem hiding this comment.
did it work now (with the right version of gcc after setting $CXX?)
Adds the profile of the Max Plack "Draco" Cluster to the manual. http://www.mpcdf.mpg.de
PrometheusPi
left a comment
There was a problem hiding this comment.
From a review without testing this on the cluster, this looks good to me. @ax3l Did this setup work for you?
|
this setup worked for our colleague at IPP. |
|
We need to load |
|
since @psychocoderHPC and I tested on the cluster we will make the final merge when it is ready, but a general review from a third person such as you @PrometheusPi is very welcome here! :) |
|
numactl is fixed installed on all compute nodes. |
|
@psychocoderHPC just push the new commit directly on my branch please :) that's a new feature, you have push rights |
|
we still need to test this please, the reason I did not add those comments yet was the lack of testing on the system |
|
I know know that I can push directly but I love to create PR for a PR^^. Could you please press merge, than there is no need for me to switch the current branch :-) |
- remove `PNG_ROOT` (use system installed PNG library) - add architecture `haswell` for the backend
Adds a
picongpu.profile.examplefor the Draco cluster at MPCDF.To Do
.rst).tplfor submission viatbg@psychocoderHPC