From: Rick K. <rk...@nc...> - 2005-11-24 14:35:41
|
Giuseppe, On Thu, 24 Nov 2005 gg...@un... wrote: > Dear all, > I installed perfsuite successfully, but when I run the examples in matvec folder, > after > > % psrun ./matvec-r4 > > I receive the following message > > forrtl: severe (168): Program Exception - illegal instruction > Image PC Routine Line Source > matvec-r4 0804A335 Unknown Unknown Unknown > matvec-r4 0804A2C5 Unknown Unknown Unknown > libc.so.6 40243A07 Unknown Unknown Unknown > matvec-r4 0804A1F1 Unknown Unknown Unknown > > I do not know what it happens. Is there somebody who can help me? Thanks in > advance, Giuseppe. > It's a little hard to tell what's going on without some additional information, such as the type of system on which you are running (processor, OS), the version of the Fortran compiler you are using (I'm guessing Intel, if so you can use the "-V" option of the compiler to retrieve compiler version). If running with PAPI, then version info there might also be useful. Lastly, the output of the PerfSuite test suite can have some useful information (the result of "make check"). If using the Intel compiler, we have seen that for some versions (not all), standard profiling is broken and generates a run-time error. If that's the case with your version, then psrun using the "profil" style of profiling will also fail. You can check on this by compiling the example program for profiling and seeing if it runs properly. Check the "-help" output of the compiler for the flags to use for compilation with gprof-style profiling enabled. Configuration options used when building PerfSuite are stored at the beginning of the file "config.log" after running the "configure" script, that can also help provide details for diagnosing. If you can send that info along, we can see what might be happening. You can send to per...@li... if you like, to minimize traffic here. Thanks, Rick |