Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The gprof and gcov tools can be used with synchronized projects as well as local projects.  These steps describe using the shallow project in synchronized form at trestles.sdsc.edu:

The contents of $HOME/.bash_profile should match up with the settings you choose from Project->Properties->C/C++Build->Environment_Management

$HOME/.bash_profile :

Code Block

module unload mvapich2
module unload pgi
module load gnu/4.6.1
module load openmpi/1.4.3

The decs.h file in the shallow project was modified to increase the itmax number of timesteps to 9000 so that the program runs slightly longer for performance analysis (it's still nearly instantenous on a quick cluster node ).

To get the synchronize project code looking nice and clear of warnings, do the following for the trestles setup:

Project->Properties->C/C++ General->Code Analysis

  • uncheck Symbol is not resolved
  • uncheck Type cannot be resolved

C/C++ General->Paths & Symbols

  • add //trestles.sdsc.edu/home/diag/opt/openmpi/1.4.3/gnu/include
  • add //trestles.sdsc.edu/usr/include

Project->Index->Rebuild or Freshen All Files