I am also having this same problem. I installed papi_3.6.1 on my Xeon based 64 bit Centos version 6.3.
When I tried to check it with papi_avail or papi_native-avail (both in the /home/james/Desktop/papi-3.6.1/src/util directory)
i got the follwing error:
- Code: Select all
[james@james utils]$ ./papi_avail
PAPI Error: vperfctr_open() returned NULL, please run perfex -i to verify your perfctr installation.
avail.c FAILED
Line # 106
System error in PAPI_library_init: No such file or directory
[james@james utils]$ ./papi_native_avail
PAPI Error: vperfctr_open() returned NULL, please run perfex -i to verify your perfctr installation.
native_avail.c FAILED
Line # 167
System error in PAPI_library_init: No such file or directory
I am using an earlier version of papi because I wanted to use tau-2.18 with papi and papi-5.1.0 is too new for tau 2.18 or so it said during
the make install step. So I am going back to papi-3.6.1, which I believe will work with tau-2.18.
Also, it put the compiled binaries in the 3.6.1/src/utils directory. There is nothing wrong with that except,
I thought they should go in the bin directory, but the 3.61 install does not create a binary directory.
So how do I get this error out (in the first codebox) when I type papi_avail and put the bin directory in as I think it should hold all the binaries.
Also when I ran perfex -i I got the follwing:
- Code: Select all
./perfex -i
perfex: open perfctrs: No such file or directory
Any help appreciated. Thanks in advance.
Newport_j