Scalasca 1.x series

Download Build requirements Documentation ChangeLog

 

Version Date Description
1.4.3 30-Mar-2013 Latest Release
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 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 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 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 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 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 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 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 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 Includes:
  • Qt4-based GUI
  • Numerous bug fixes & improvements...
1.0 18-Jun-2008 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.