Open|SpeedShop is a community effort by The Krell Institute with current direct funding from DOE’s NNSA and Office of Science. It is building on top of a broad list of community infrastructures, most notably Dyninst and MRNet from UW, libmonitor from Rice, and PAPI from UTK. Open|SpeedShop is an open source multi platform Linux performance tool …
Clone or download
jgalarowicz Update version and man page information for release 2.4.0
Update the version numbers and change man pages to reflect
the need for --loops for loop detection and --vinstr<num>
for vector instruction detection at 128, 256, or 512 bit
operand sizes.
Latest commit 8ae323c Sep 19, 2018
Permalink
Failed to load latest commit information.
cmake New versions of Dyninst have renamed the file that contains the MAJOR… Oct 4, 2017
doc Update the QSG and UsersManual in the openspeedshop doc directory. Nov 10, 2017
examples Removing all the unneeded directories and file cvs brings along when Mar 24, 2016
libopenss-cli Update version and man page information for release 2.4.0 Sep 19, 2018
libopenss-framework Fix new dtabase creation to be version 9 by default. Sep 19, 2018
libopenss-gui Add a GUI panel for the new omptp OpenMP profiling experiment. This i… Aug 4, 2016
libopenss-guibase Check in of additional changes that support the build of the CBTF ver… Jun 2, 2015
libopenss-guichart Check in of additional changes that support the build of the CBTF ver… Jun 2, 2015
libopenss-guidialogs Check in of additional changes that support the build of the CBTF ver… Jun 2, 2015
libopenss-guiexprinfo Check in of additional changes that support the build of the CBTF ver… Jun 2, 2015
libopenss-guiimages Add new mem experiment related icons. Nov 4, 2016
libopenss-guiobjects Check in of additional changes that support the build of the CBTF ver… Jun 2, 2015
libopenss-guiplugin Add missing LTDL variables discovered when libltdl libs and includes … Jul 1, 2015
libopenss-message Check in of additional changes that support the build of the CBTF ver… Jun 2, 2015
libopenss-queries-cuda Modify osscuda2xml to grab the counter name correctly from a CounterD… Mar 12, 2017
libopenss-queries Check in changes for vector instruction detection and viewing via (ex… Jun 27, 2018
libopenss-runtime OSS failed to build openss-runtime-papi w/o the OpenSS_DataHeader.h f… Sep 23, 2016
liveOSS Did this a while ago when there might have been time to do a liveOSS.… Oct 22, 2014
m4 Updates to allow cbtf instrumentor to work with cbtf-krell installed May 29, 2015
man Update version and man page information for release 2.4.0 Sep 19, 2018
openss Add new options to the O|SS driver convenience script Sep 5, 2018
ossdumpcuda Repair ossdumpcuda tool directory. Mar 17, 2016
ossdumpsym Check in OpenSpeedShop arm specific changes. Most have to do with ena… Nov 25, 2015
plugins Update symtabapi resolver to find inline functions. Update database Sep 18, 2018
pyscripting Add missing CMakeLists.txt files for pyscripting files that need to b… Feb 19, 2016
sanity Add subdirectory to the dist list in the sanity directory. Otherwise … Mar 26, 2013
scripts Fix mismatched accelerators in the GUI, there we many duplicates and … Jul 24, 2014
test Removing all the unneeded directories and file cvs brings along when Mar 24, 2016
usability Update phaseII test program. Feb 16, 2011
.gitignore Add .gitignore file containing just the build subdirectory. May 13, 2016
CHANGELOG Update release files in the openspeedshop directory - for the 2.3 rel… Nov 7, 2016
CMakeLists.txt Update version and man page information for release 2.4.0 Sep 19, 2018
COPYING Take out slash for bar Jun 8, 2005
Doxyfile.inc Update for 1.9.3.4 release. Jun 11, 2010
INSTALL Clean up release and readme info inside the OpenSpeedShop directory. Nov 12, 2013
Makefile.am Update to: Fix a problem with the listing of DIST_SUBDIRS in the main… Nov 17, 2014
NOTES-developer Add information about printing source lines from the CLI Jun 5, 2018
README Update release files in the openspeedshop directory - for the 2.3 rel… Nov 7, 2016
README-addCLIcommand update the help readme for adding a cli command. add missing file ref… Jun 21, 2007
README-mpi Update the README files at the top-level of OSS directory. Nov 13, 2015
ac_pkg_mpi.m4 remove macros now found in the m4 directory... Mar 21, 2013
acinclude.m4 remove macros now found in the m4 directory... Mar 21, 2013
bootstrap Add support for conofiguring and building OSS with cbtf as the May 20, 2012
bootstrap_rpm modified to work through rpm spec Oct 31, 2007
configure.ac Updates to allow cbtf instrumentor to work with cbtf-krell installed May 29, 2015
do_build Update some internal files to use 2.0.0 instead of 1.9.3.4. Jul 27, 2010
do_chrooted_make Change OPENSS_INSTALL_DIR references to OPENSS_PREFIX Aug 7, 2008
mc Initial add for support of MetricExpressions. Feb 22, 2012

README

Please see the BuildInstallGuide.txt in the release directory for the latest build
and install information.  That document is based on the "pdf" version 
of the Build and Install Guide that is available in the Files download 
area for this OpenSpeedShop release on sourceforge.

Both documents have valid Open|SpeedShop-2.3 release information.

These are some sample cmake build scripts to use as an example:

-------------------------------------------------------------------

-------------------------------------------------------------------
BUILDING OPENSPEEDSHOP for the cbtf instrumentor:
-------------------------------------------------------------------

LISTING OF THE SCRIPT:

$ cat run_cmake_osscbtf_laptop.sh
rm -rf build-cbtf
mkdir build-cbtf
pushd build-cbtf

export KRELL_ROOT=/opt/krellroot_v2.3.0
export MRNET_ROOT=/opt/krellroot_v2.3.0
export DYNINST_ROOT=/opt/krellroot_v2.3.0
export CBTF_KRELL_INSTALL_DIR=/opt/cbtf_v2.3.0
export CBTF_ARGO_INSTALL_DIR=/opt/cbtf_v2.3.0
export CBTF_INSTALL_DIR=/opt/cbtf_v2.3.0
export OSS_CBTF_INSTALL_DIR=/opt/osscbtf_v2.3.0

# Locate the find package files in the locations that cmake expects
export MY_CMAKE_PREFIX_PATH="${CBTF_INSTALL_DIR}:${CBTF_KRELL_INSTALL_DIR}:${KRELL_ROOT}"
cmake .. \
       -DCMAKE_BUILD_TYPE=None \
       -DCMAKE_CXX_FLAGS="-g -O2" \
       -DCMAKE_C_FLAGS="-g -O2" \
       -DCMAKE_INSTALL_PREFIX=${OSS_CBTF_INSTALL_DIR}\
       -DCBTF_DIR=${CBTF_INSTALL_DIR} \
       -DCBTF_KRELL_DIR=${CBTF_KRELL_INSTALL_DIR} \
       -DCBTF_ARGONAVIS_DIR=${CBTF_ARGO_INSTALL_DIR} \
       -DINSTRUMENTOR="cbtf" \
       -DRESOLVE_SYMBOLS=symtabapi \
       -DCMAKE_PREFIX_PATH=${MY_CMAKE_PREFIX_PATH} \
       -DBINUTILS_DIR=${KRELL_ROOT} \
       -DLIBELF_DIR=${KRELL_ROOT} \
       -DLIBDWARF_DIR=${KRELL_ROOT} \
       -DDYNINST_DIR=${DYNINST_ROOT} \
       -DMRNET_DIR=${MRNET_ROOT} 

make clean
make
make install

RUN THE SCRIPT TO BUILD:
$ sh run_cmake_osscbtf_laptop.sh