PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

Free OpenACC Webinar

pgi605: pgprof never gets started

 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Debugging and Profiling
View previous topic :: View next topic  
Author Message
jaa



Joined: 29 Jul 2005
Posts: 3

PostPosted: Wed Aug 03, 2005 11:41 am    Post subject: pgi605: pgprof never gets started Reply with quote

When trying to run pgprof on a real application (an inhouse CFD code), the profiling GUI never appears. Specifying text mode with -s or -text likewise does never return a prompt.

The only thing going on is that a java process starts up and seems to run forever:

$ ps
PID TTY TIME CMD
17590 pts/6 00:00:00 bash
17704 pts/6 00:00:00 pgprof
17741 pts/6 00:46:07 java
19174 pts/6 00:00:00 ps

Weird, the user application ran for less than 10 minutes on 4 cpus. Both -Mprof=mpi and -Mprof=time behaves like this. The -Mprof=time datafile is 19k and the application executable is 981k.
Back to top
View user's profile
mleair



Joined: 19 Jul 2004
Posts: 67
Location: Portland Group

PostPosted: Fri Aug 05, 2005 9:54 pm    Post subject: PGPROF Reply with quote

Hi,

Please accept my apology for the delayed response. When you say nothing happens, are you saying that you never see the opening PGPROF splash screen? Or do you see the splash screen and nothing else happens? Or do you see the splash screen followed by a dialog that says "Please Wait. Loading Symbol Information". If the latter, then it's possible that you have a lot of symbols to read (this is possible since the program is 981K). Are you also compiling with -g? If so, try dropping -g since that generates a lot of unnecessary symbol information for the sake of profiling. Does the profile work with less than 4 CPUS?

Regards,

Mark
Back to top
View user's profile
jaa



Joined: 29 Jul 2005
Posts: 3

PostPosted: Thu Aug 11, 2005 7:12 am    Post subject: Reply with quote

I try to use pgprof in text mode, and that does not work, neither does graphical mode.

I compile with a mix of

Code:

#  1 : modules w/ compiler optimization problems
#  2 : default optimization level
#  3 : aggresive optimization, use on largest cpu time contributors only
OPT1     = -O1
OPT2     = -O2
OPT3     = -O3 -fastsse
###
COMFLAGS = -r8 -tp=amd64 -Minfo=all -Mprof=func


That is, no debugging (-g). Also, the executable is 1093K and is executed on 2 processors with mpirun for an elapsed time of 224 seconds, generating a file pgprof.out of size 4623 bytes.

I then invoke pgprof in command mode with

Code:

 $ pgprof -text -exe <executable> -I <srcdir> pgprof.out


Now, except for writing the usual text about my evaluation license, nothing happens. It fires up a java subprocess which runs continously:

Code:

UID        PID  PPID  C STIME TTY          TIME CMD             
joern    12686 12684  0 08:00 pts/1    00:00:00 -bash
joern    12714 12686  0 08:00 pts/1    00:00:00 /bin/sh /usr/pgi/linux86-64/6.0/
joern    12742 12714 99 08:00 pts/1    03:58:49 /usr/pgi/linux86-64/6.0/bin/../java


I have just ordered permament floating licenses, so in case you are interested in trying this yourself I can easily create an account for you on the target machine. It is not yet in production. I can also send you a tarball with source, job scripts and makefiles.
Back to top
View user's profile
mleair



Joined: 19 Jul 2004
Posts: 67
Location: Portland Group

PostPosted: Thu Aug 11, 2005 11:29 am    Post subject: PGPROF Reply with quote

Hi,

You are profiling an MPI program, correct? If so, then you should use -Mprof=mpi,func for your profiling option. You can also try -Mprof=mpi,time. Let us know if that fixes your problem. Otherwise, email us your pgprof.out files (one per node) generated with -Mprof=mpi,func to try here. Send it to trs@pgroup.com. Mention this message thread and that you are sending it as per Mark's request. It will then get properly forwarded to me for diagnosis.

Thanks,

Mark
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Debugging and Profiling All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group