Hexagon: Updated software/libraries

Hexagon has updated software and libraries. Users should recompile to gain stability and performance improvements.

MPI
xt-mpt 5.1.3 -> 5.1.4

Compilers and wrappers
PGI 10.8 -> 11.0
GCC 4.5.1 -> 4.5.2
GDB 7.2
Intel 12.0.0.084 -> 12.0.1.107
xt-asyncpe 4.6 -> 4.7

Libraries
IOBUF 2.0.1 NEW!
Trilinos 10.6.0 -> 10.6.2.0

NOTES:

IOBUF

IOBUF is an I/O buffering library that can reduce the I/O wait time for
programs that read or write large files sequentially. IOBUF
intercepts I/O
system calls such as read and open and adds a layer of buffering, thus
improving program performance by enabling asynchronous prefetching and
caching of file data.


xt-mpt
Bug fixes.

xt-asyncpe
Purpose:
--------
Bug fix release.

These bugs were fixed in this update:
766700 acmlwltime.c:(.text+0x43): undefined reference to
`clock_gettime'
767856 Create a module for Sandy Bridge processors
767863 Provide one or more modules to support and simplify the use of
huge pages
768025 error with PGI compiler and -mp option
768367 add CRAY/lib/72 to Trilinos 10.6.2.0 search path

Features:
---------
Add two modules to support hugepages settings: craype-hugepages2m
craype-hugepages8m.
To see more information and alternatives to using the hugepages
feature, look at the manpage "man intro_hugepages".
Loading either of these modules is sufficient to use the feature.


Trilinos
Purpose:
--------
Trilinos 10.6.2.0 includes several bug fixes and performance
improvement for GNU, Intel and CCE7.3 compilers.

Product and OS Dependencies:
----------------------------
xt-asyncpe 4.7 or later
xt-libsci 10.5.1 or later
petsc-3.1.04 or later
PGI 10.0.0 or later
CCE 7.2 or later

Known Problems:
---------------
Bug 765876 - Compilation failure of Trilinos-10.6 testers with PGI
Due to several template handling problems of PGI C++ compiler, PGI
compiler users might have link-time or run-time errors when using
relatively new capabilities based on C++ template such as Tpetra and
Teuchos packages.
As a workaround, we recommend using another compiler environment:
GNU, Cray and Intel instead of PGI or avoid using these new
capabilities.

Bug 768373 - Need dynamic libraries support for Trilinos
Trilinos 10.6.2.0 does not support dynamic libraries, this
support will be available in a future release.

gcc
The following bugs are fixed in the gcc 4.5.2 release.
764595 GNU gfortran OpenMP - internal error - in extract_omp_for_data,
at omp-low.c:335 [46753]

PGI

Features of PGI 11.0.0 are documented at:
http://www.pgroup.com/doc/pgiwsrn110.pdf
The following bugs are fixed in the PGI 11.0.0 release.
728159 PGF90-BUILT EXECUTABLE FAILS ON FORMATTED READ OF INF AND NAN
DATA [TPR 3962]
750947 Internal compiler error for out-of-order declaration
information
(PARAMETER statement) [15979]
755877 Upgrade to pgi/9.0.4 from 9.0.3 causes user code to segfault
759473 code segfaults when compiled with higher optimization levels
761988 user code segfaults when compiled with pgi 10.x
762496 PGI pgf90 OpenMP - incorrect output for test that should be
rejected at compile time [17297]
763483 ICE on PGI redimension statement [17177]
766531 PGI bug problem report (TPR#17335) submitted to PGI by User
[17335]
766619 sched.h has no macros to guard against multiple
inclusion[TPR 17432]
767221 -i8 option results in wrong iostat= values [17431]