module load Intel ParaStationMPI SciPy-Stack petsc4py mpi4py FFTW JUBE
module load Scalasca CubeLib CubeGUI Vampir PAPI
module unload Score-P

NICHT Score-P LADEN!


Bindings bauen:

cd $PROJECT/tools/scorep_binding_python-master
export PATH=/p/project/ccstma/scorep/6.0-trunk-mrobefix_intel-parastation-papi/bin:$PATH
pip install --user .


Im Jobscript:

export PATH=/p/project/ccstma/scorep/6.0-trunk-mrobefix_intel-parastation-papi/bin:$PATH

export SCOREP_PROFILING_MAX_CALLPATH_DEPTH=90
export SCOREP_ENABLE_TRACING=1
export SCOREP_TOTAL_MEMORY=256M
export SCOREP_EXPERIMENT_DIRECTORY=mydir

srun python -m scorep --mpi pySDC_with_PETSc.py -n N
srun scout.mpi --time-correct $SCOREP_EXPERIMENT_DIRECTORY/traces.otf2


Ablauf:

* Starte Job ohne Tracing (export SCOREP_ENABLE_TRACING=0), nur Profiling
* scorep-score -c N <SCOREP_EXPERIMENT_DIRECTORY>/profile.cubex
* Dann check memory requirements, restart Job mit Tracing (export SCOREP_ENABLE_TRACING=1)
* scout schon im Jobscript?
* square <SCOREP_EXPERIMENT_DIRECTORY>
