Hello, Wyatt, I really appreciate your help.
Though pprof is on the PATH, it is not in a bin directory, but in utils. And there is no lib directory with makefiles. I suppose I didn’t installed/configured TAU properly.
I configured TAU with the following options: ./configure -mpi -MPITRACE -mpilib=/opt/FJSVfxlang/1.2.1/lib64 -c++=mpiFCCpx -cc=mpifccpx -fortran=mpifrtpx -mpiinc=/opt/FJSVfxlang/1.2.1/include/mpi/fujitsu -prefix=/home/peterbryz/tau-2.23
Configuration finished without errors. But when I try to make TAU I get an error:
I am compiling TAU at a login node of FX10 supercomputer. FX10 is a smaller computer similar to K, with Fujitsu SPARC CPUs on compute nodes.
Even though Make is failing, I now have pprof in bin directory under x86_64, and also a Makefile. I put x86_64/bin onto the PATH and now in Eclipse in profiling options I can select this Makefile! But still, though profiling seems to start, I do not see any profiling data. Here is the output I see in console when I start profiling: ------------------ 13:09:28 **** Build of configuration Release for project C_MPI **** make -f Makefile_FX10 all /home/peterbryz/tau-2.23/x86_64/bin/tau_cc.sh -tau_options='-optCompInst -optNoRevert' -tau_makefile=/home/peterbryz/tau-2.23/x86_64/lib/Makefile.tau-mpi-mpitrace-fujitsu -V -Kfast,parallel,optmsg=2 -o C_MPI.exe src/C_MPI.c fccpx: Fujitsu C/C++ Compiler Driver Version 1.2.1 P-id: T01641-02 (Jul 29 2013 14:38:36) ccpcompx: Fujitsu C/C++ Compiler Version 1.2.1 P-id: T01641-03 (Nov 7 2013 10:51:31) Parallelization messages jwd5142p-i "src/C_MPI.c", line 44: This loop is not parallelized because its iteration count is uncertainty. jwd6142s-i "src/C_MPI.c", line 44: SIMD conversion is not applied to this loop because the iteration count is uncertainty. jwd8664o-i "src/C_MPI.c", line 44: This loop is not software pipelined because the loop contains an instruction not covered by the software pipelining, such as function call. GNU assembler version 2.17 (sparc64-unknown-linux-gnu) using BFD version 2.17 GNU ld version 2.17 Supported emulations: elf64_sparc elf32_sparc sparclinux sun4 > Shell Completed (exit code = 0)
13:09:31 Build Finished (took 3s.98ms) ------------------
Is it necessary to compile TAU for SPARC architecture to run it on compute nodes, so that to be able to trace programs running on K or FX10? Is SPARC architecture supported? In setup GUI I can find a coupe of Solaris and Sun architectures: Do you think they are usable with K (and FX10)?
Kind regards, Peter
P.S. Is it OK to use this mailing list for detailed questions, such as about SPARC architecture, TAU installation details etc.?
Greetings, The checkboxes above the makefile selection box limited the shown makefiles to those that include the checked options. Try unchecking all of the checkboxes and see if your makefile is getting excluded. If that doesn't work make sure that running 'which pprof' on the command line finds the pprof installed in your TAU bin directory and that the lib directory next door to that bin directory contains your Makefile.tau-<etc> files. If that is all set up properly than Eclipse isn't getting your path for some reason. Let me know if that's the case and I'll take a deeper look. Regards, Wyatt _______________________________________________ ptp-user mailing list ptp-user@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/ptp-user
|