Installing PAPI 3.7.2 on the IBM Blue Gene/L

Open discussion of PAPI.

Installing PAPI 3.7.2 on the IBM Blue Gene/L

Postby akintayo » Wed May 19, 2010 8:52 pm


I am having problems building PAPI on the IBM Blue Gene/L, I tried the instructions from the INSTALL.txt file and it appears to lack some detail.

The default CC doesn't work, so I exported mpixlc before I ran configure

~~~~~~~~~~~~~~~~papi-3.7.2/src> export CC=mpixlc
~~~~~~~~~~~~~~~~papi-3.7.2/src> ./configure --with-OS=bgl

There is only one warning from configure, and no errors

configure: WARNING: using cross tools not prefixed with host triplet

I then tried to build using make, as described in the INSTALL.txt and I get the following:

~~~~~~~~~~~~~~~~papi-3.7.2/src> make
Host architecture: Linux for BlueGene/L
Host architecture: Linux for BlueGene/L
Host substrate : linux-bgl.c
Host examples : serial
Installation DESTDIR:
Installation PREFIX : /usr/local
Installation EPREFIX: /usr/local
Installation INCDIR : /usr/local/include
Installation LIBDIR : /usr/local/lib
Installation BINDIR : /usr/local/bin
Installation MANDIR : /usr/local/share/man
Installation DOCDIR : /usr/local/share/doc/papi
Installation DATADIR: /usr/local/share/papi

mpixlc -I. -g -DSTATIC_PERFMON_EVENTS_TABLE -I. -DSUBSTRATE=\"linux-bgl.h\" -DSUBSTRATE=\"linux-bgl.h\" -g -O3 -I/bgl/BlueLight/ppcfloor/bglsys/include -c linux-bgl-events.c -o linux-bgl-events.o
"linux-bgl-events.c", line 344.69: 1506-045 (S) Undeclared identifier EDGE_RISE.
"linux-bgl-events.c", line 360.50: 1506-045 (S) Undeclared identifier EDGE_HI.
"linux-bgl-events.c", line 396.4: 1506-045 (S) Undeclared identifier PAPI_BGL_OED.
"linux-bgl-events.c", line 401.4: 1506-045 (S) Undeclared identifier PAPI_BGL_TS_32B.
"linux-bgl-events.c", line 411.4: 1506-045 (S) Undeclared identifier PAPI_BGL_TS_FULL.
"linux-bgl-events.c", line 421.4: 1506-045 (S) Undeclared identifier PAPI_BGL_TR_DPKT.
"linux-bgl-events.c", line 431.4: 1506-045 (S) Undeclared identifier PAPI_BGL_TR_FULL.
make: *** [linux-bgl-events.o] Error 1

When I tried building using mpicc instead of mpixlc, I get the same failure but in a more verbose fashion. Could you tell me which build instructions I am overlooking.

Posts: 2
Joined: Wed May 19, 2010 8:43 pm

Return to General discussion

Who is online

Users browsing this forum: No registered users and 1 guest