You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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 :

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

  • No labels