Scalasca 1.x series

Download Build requirements Documentation ChangeLog

 

Version Date Description
1.4.3 30-Mar-2013 Latest Release
MD5sum: 41ce2d7d7b27c84d43f747dc6e32a161

This is a bugfix release which provides a number of significant fixes. Therefore, we strongly encourage all users to update their installations. Below is the list of fixes and improvements:
  • Support for PAPI-5 and multi-component PAPI-4
  • Support for Fujitsu FX10 & K computer (thanks to the Programming Environment Research Team at RIKEN)
  • Support for Open64 and Clang compilers
  • Support for IBM Platform MPI
  • Improved support for Intel Xeon Phi systems
  • Improved support for SIONlib trace files
  • Improved support for topologies with more than 3 dimensions
  • Improved topology API, named topologies and dimensions
  • Updated OPARI2 to v1.0.7
  • Various usability, stability and performance improvements
  • All CUBE 3.4.3 improvements
1.4.2 11-Jul-2012 MD5sum: 28cabbc86ae212f543e54980aafab59f

This is a bugfix release which provides a number of important bug fixes. Therefore, we strongly encourage all users to update their installations, especially for users with OpenMP or hybrid MPI/OpenMP applications. Below is the list of fixes and improvements:
  • Support for IBM Blue Gene/Q runjob launcher
  • Fixed Fortran MPI wrappers accepting character strings as arguments (affects IBM POE, Intel MPI, SGI MPT, NEC SX, HP MPI)
  • Updated OPARI2 to v1.0.4:
    • Improved region end line number handling in conjunction with omitted Fortran '!$omp end do' or '!$omp end parallel do' directives.
    • Fixed invalid insertion of <file>.opari.inc in Fortran77 codes with arbitrary continuation line characters in column 6.
    • Fixed invalid insertion of <file>.opari.inc in Fortran codes in conjunction with subroutine calls that distribute their arguments over several lines.
    • Prevent OPARI2 from instrumenting Fortran 'abstract interfaces'.
    • Fixed invalid insertion of <file>.opari.inc in conjunction with Fortran 'USE' statements that contain line continuations.
    • Fixed invalid insertion of <file>.opari.inc in conjunction with user-defined operators containing '=' in Fortran 'USE' statements.
    • Fixed instrumentation of .c files that produce a linker/mangling error when compiled with a C++ compiler.
    • Fixed instrumentation bug (C++ files only) where IBM/PGI compilers expect threadprivate variables in different locations.
    • In Fortran, improved parsing of function and subroutine keywords.
    • In Fortran, added 'integer ( kind=4 )' to all integer variables instrumented by OPARI2.
    • In Fortran, continuation lines ending with comments were not detected as continuation lines.
  • Various minor stability improvements
  • All CUBE 3.4.2 improvements
1.4.1 06-Feb-2012 MD5sum: 8b5755835ed9a221a71c3cda88f70de2

This is a bugfix release which provides a number of important bug fixes. Therefore, we strongly encourage all users to update their installations. Below is the list of fixes and improvements:
  • Fixed various issues in OPARI2 OpenMP instrumenter related to Fortran source-code parsing
  • Fixed bug in handling of MPI_STATUS_IGNORE and MPI_STATUSES_IGNORE when used from Fortran with certain MPIs (e.g., IBM POE, SGI MPT, Intel MPI)
  • Various minor stability improvements
1.4 21-Dec-2011 MD5sum: 02586795505e53a6b93621e81f4abc60

This release provides improved functionality and scalability, as well as a number of important bug fixes:
  • Improved MPI group/communicator handling
    • Reduced runtime overhead & lowered distortion at scale
    • Improved scalability of communicator unification
    • Improved trace representation avoiding redundancy
  • Improved instrumentation interface support for IBM XLC/XLF compilers version 11/13
  • Improved instrumentation of OpenMP constructs using OPARI2. OPARI2 removes most limitations of previous versions, now supporting:
    • Parallel builds
    • Building multiple executables in a single directory
    • Building codes distributed over multiple directories w/o a global rcfile
  • All CUBE 3.4 improvements
1.3.3 21-Mar-2011 MD5sum: b9addfdd209e52b204f7fadd5c76036d

This is a bugfix release which solves various issues. If none of the following issues applies to you, there is no urgent need to update:
  • Added measurement control API
  • Added support for Cray XE6
  • Improved support for NEC SX systems
    • Resolved trace collection issues on SX-9
    • Added support for FTRACE API
  • Improved trace analysis support for MPMD codes
  • Fixed incorrect handling of MPI_IN_PLACE
  • Fixed incomplete tracking of MPI inter-communicators
  • All CUBE 3.3.2 improvements
1.3.2 11-Nov-2010 MD5sum: e6ab2c46703c9082fed119dc528ec2a5

This release provides improved functionality and scalability, as well as a number of important bug fixes. Therefore, we strongly encourage all users to update their installations. Below is the list of fixes and improvements:
  • Significantly improved scalability of definition unification
  • Improved MPI group/communicator handling
    • Various bug fixes
    • Added support for MPI_COMM_SELF
  • Added support for Fortran MPI constants such as MPI_BOTTOM or MPI_IN_PLACE needed with various MPI implementations (Intel MPI, IBM POE, SGI MPT, NEC)
  • Fixed/improved handling of virtual topologies
  • Improved support for the Cobalt MPI launcher
  • Added support for Cray XT6
  • Various fixes in compiler adapters (Intel, IBM XL, Cray CCE)
  • Fixed data race in timestamp correction
  • Various minor usability improvements
  • All CUBE 3.3.1 improvements
1.3.1 21-Apr-2010 MD5sum: e35c193617f95a14885c5b40d829fa91

This is a bugfix release which solves various issues. If none of the following issues applies to you, there is no urgent need to update:
  • Fixed Fortran MPI I/O wrappers for SGI MPT MPI library
  • Changed default configuration on Cray XT to explicitly disable MPI I/O wrappers (presumably broken)
  • Fixed configuration of AIX POE MPI library
  • Fixed configuration when bash >= 4.0 or ksh is used as /bin/sh
  • Fixed message statistics for MPI_Sendrecv
  • Fixed PDT instrumentation issues with OpenMP codes
  • Various minor usability improvements
1.3.0 19-Feb-2010 MD5sum: ef2d2684fe89312e37ceddf6b81fa366

Includes:
  • Improved support for OpenMP & hybrid MPI/OpenMP codes
  • Full MPI 2.2 support
  • Automatic MPI configuration
  • Runtime filtering of MPI function groups
  • MPI-2 RMA analysis
  • PDToolkit-based source-code instrumenter support
  • Numerous other bug fixes & improvements...
1.2 10-Jul-2009 MD5sum: eefbeaf2ac4dc6b7df13a52ec4ac3fa7

Includes:
  • Improved support for OpenMP & hybrid MPI/OpenMP codes
  • Improved support for MPI File I/O analysis
  • Improved support for PGI compilers
  • Improved support for Cray XT & NEC-SX
  • New User Guide
  • Numerous other bug fixes & improvements...
1.1 12-Nov-2008 MD5sum: 4c86876a6d41587e171a308bef304d44

Includes:
  • Qt4-based GUI
  • Numerous bug fixes & improvements...
1.0 18-Jun-2008 MD5sum: 4acf40aceec1c6760c3ca534a33c9d5d

Includes:
  • MPI, OpenMP and hybrid OpenMP/MPI support
  • Integration with KOJAK 3.0 (including EXPERT trace analyzer)
  • Support for BG/P, SiCortex, XT4, Intel MPI & compilers, etc.