-
Notifications
You must be signed in to change notification settings - Fork 54
PAPI Bug Report
If you encounter a PAPI problem during compilation or at runtime, such as segmentation faults, please follow the instructions below and send an email to [email protected].
We assume that you have tried to install the lastest PAPI release. Make sure you are not dealing with an older PAPI version!
-
What is the system and architecture of your machine?
$ uname -a
-
What CPU architecture are you using?
$ cat /proc/cpuinfo | grep "name" | head -n 1
-
What is your compiler including compiler version you tried to build PAPI with? Example with gcc:
$ gcc --version
-
Send us configure.log and the whole output of "make" using "tee" as an attachment.
$ make |& tee make.log
-
What version of PAPI are you using (run below command in papi/src)?
$ ( cd path_to_your_papi_install/bin && ./papi_version )
-
What components have been installed with your PAPI build (run below command in papi/src)?
$ ( cd path_to_your_papi_install/bin && ./papi_component_avail )
Please provide the whole output including hardware information as an attached file.
-
What kind of node parallelization does your program use (Serial, OpenMP, PThreads, CUDA GPUS, AMD GPUS, ...)?
-
Do you run your program directly on your system, or do you use a batch system (like SLURM, with srun)?
-
In case of a compilation or linking error send us your compile and linking commands as well as the output as an attachment using "tee", see above.
-
In case of a runtime error such as a segmentation fault, please build your program with debugging enabled by adding the flag "-g" to the compilation and then run it with gdb:
$ gdb ./a.out
Then, when it crashes, type "backtrace" (in gdb) and send us the output.