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.
|