Updated software/libraries on hexagon, Sep. 18th

Several compilers and libraries have been updated on hexagon. For maximum performance and stability we recommend that people recompile their programs. Note that for the Pathscale compiler we are waiting for a fixed license file, we will update this note when it is back online.
Update:Pathscale is now working again.

MPI:
xt-mpt: 3.4.1 -> 3.4.2

Libs/math:
xt-libsci 10.3.8 -> 10.3.9
petsc 3.0.0.5 -> 3.0.0.6
libfast 1.0.5 -> 1.0.6
fftw 3.2.1 -> 3.2.2

Compiler:
xt-gcc 4.3.3 -> 4.4.1
pathscale 3.2 -> 3.2.99
pgi 9.0.2 -> 9.0.3
xt-asyncpe (wrapper) 3.2 -> 3.3

Debugger tools:
NEW: xt-atp 1.0
NEW: mrnet 2.0.1.1
xt-lgdb (gnu debugger) 1.1 -> 1.2


NOTES:

New Module command functionality:
New Feature to "module help". The "module help product/version" command will now provide information about that specific product version (release-notes).

gcc
See http://gcc.gnu.org/gcc-4.4 for more information.

Known problem: GCC 4.4.x seg faults when instrumented with CrayPat

xt-atp
ATP 1.0 (Abnormal Termination Processing):
Purpose:
--------
Abnormal Termination Processing (ATP) is a system that
monitors Cray XT System user applications, and should an
application take a system trap, ATP performs analysis on
the dying application.

Limitations:
- When using ATP, an applications crash will not produce a
core dump.
- When using ATP, the application cannot be checkpointed.
- ATP does not support threaded application processes.
- ATP has been tested at 1024 cores. At scales above this there
are performance issues that need to be researched.

Documentation:
--------------
See the intro_atp man page and "module help xt-atp".


mrnet
Initial release of MRNet - The Multicase/Reduction Network.

Documentation:
--------------
http://www.paradyn.org/mrnet/release-2.1/UsersGuide.html


xt-libsci
10.3.9 supports gcc 4.4.x

petsc
Support for the GCC 4.4 compiler.
Bug fixed:
752765 Malfunction of CASK SpMV

Documentation:
--------------
http://www.mcs.anl.gov/petsc/petsc-as/documentation/index.html


xt-mpt
Bugs Fixed:
752156 PTL_PT_VAL_FAILED when doing large transfer mpi_allgather
748473 MPI_Gather slower

libfast
Provide optimized functions for round() and roundf() in C,
and ANINT() and DNINT() in Fortran. These functions round
a floating point number to the nearest whole number.


fftw
Improve performance of some copy operations of complex arrays on x86
machines. Add configure flag to disable alloca(), which is broken in mingw64.
Planning in FFTW_ESTIMATE mode for r2r transforms became slower between fftw-3.1.3 and 3.2. This regression has now been fixed.