Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revisionBoth sides next revision | ||
doku:papi [2016/06/16 13:54] – sh | doku:papi [2016/06/16 14:01] – sh | ||
---|---|---|---|
Line 91: | Line 91: | ||
or similarly for Fortran users, | or similarly for Fortran users, | ||
- | include ' | + | include ' |
- | | + | |
- | | + | |
- | check = PAPI_NULL | + | check = PAPI_NULL |
C | C | ||
- | | + | |
C | C | ||
- | check = PAPI_VER_CURRENT | + | check = PAPI_VER_CURRENT |
- | | + | |
- | | + | |
- | write(6,*) 'PAPI init error' | + | write(6,*) 'PAPI init error' |
- | write(6,*) '00 check:', | + | write(6,*) '00 check:', |
- | stop | + | stop |
- | | + | |
C | C | ||
- | | + | |
C | C | ||
- | evntst = PAPI_NULL | + | evntst = PAPI_NULL |
- | | + | |
- | | + | |
- | write(6,*) 'PAPI event set creation error' | + | write(6,*) 'PAPI event set creation error' |
- | write(6,*) '01 check:', | + | write(6,*) '01 check:', |
- | stop | + | stop |
- | | + | |
C | C | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
C | C | ||
- | call PAPIF_add_event(evntst, | + | call PAPIF_add_event(evntst, |
- | | + | |
- | write(6,*) 'PAPI event set adding error' | + | write(6,*) 'PAPI event set adding error' |
- | write(6,*) '02 check:', | + | write(6,*) '02 check:', |
- | stop | + | stop |
- | | + | |
C | C | ||
- | | + | |
| | ||
- | call PAPIF_get_real_usec(t0) | + | call PAPIF_get_real_usec(t0) |
- | | + | |
C | C | ||
- | | + | |
| | ||
- | call PAPIF_start(evntst, | + | call PAPIF_start(evntst, |
- | | + | |
- | write(6,*) 'PAPI start error !' | + | write(6,*) 'PAPI start error !' |
- | write(6,*) '03 check:', | + | write(6,*) '03 check:', |
- | stop | + | stop |
- | | + | |
C | C | ||
- | | + | |
C | C | ||
| | ||
- | | + | |
| | ||
- | call PAPIF_stop(evntst, | + | call PAPIF_stop(evntst, |
- | | + | |
- | write(6,*) 'PAPI stop error !' | + | write(6,*) 'PAPI stop error !' |
- | write(6,*) '04 check:', | + | write(6,*) '04 check:', |
- | stop | + | stop |
- | | + | |
| | ||
- | | + | |
| | ||
- | call PAPIF_get_real_usec(t1) | + | call PAPIF_get_real_usec(t1) |
- | | + | |
| | ||
- | | + | |
| | ||
- | write(6,' | + | write(6,' |
- | | + | |
- | | + | |
| | ||
- | | + | |
| | ||
- | call PAPIF_cleanup_eventset(evntst, | + | call PAPIF_cleanup_eventset(evntst, |
- | | + | |
- | write(6,*) 'PAPI event set cleanup error !' | + | write(6,*) 'PAPI event set cleanup error !' |
- | write(6,*) '05 check:', | + | write(6,*) '05 check:', |
- | stop | + | stop |
- | | + | |
- | | + | |
- | | + | |
- | write(6,*) 'PAPI event set destruction error !' | + | write(6,*) 'PAPI event set destruction error !' |
- | write(6,*) '06 check:', | + | write(6,*) '06 check:', |
- | stop | + | stop |
- | | + | |
| | ||
- | | + | |
| | ||
- | call PAPIF_shutdown(check) | + | call PAPIF_shutdown(check) |
- | | + | |
- | write(6,*) 'PAPI finalize failed !' | + | write(6,*) 'PAPI finalize failed !' |
- | write(6,*) '07 check:', | + | write(6,*) '07 check:', |
- | stop | + | stop |
- | | + | |