Hexagon has updated software/libraries.
MPI / compilers
xt-mpt 5.1.1 -> 5.1.2
xt-asyncpe 4.4 -> 4.5
Math libraries
xt-libsci 10.4.8 -> 10.4.9
PETSc 3.1.03 -> 3.1.04
Trilinos 10.2.0 -> 10.6.0
libfast 1.0.7 -> 1.0.8
NOTES:
xt-mpt
Bugfixes.
xt-asyncpe
Bugs fixed in this release:
744483 linux ayncpe drivers fail to handle verbose flag correctly
for GNU and PGI
750934 On a CADE system, using only the '-V' option does not pass
target option
754620 cc -help does not give individual compiler options.
758200 cc -V and ftn -V no longer work properly
765639 compiling w/ -Bdynamic (icc) requires PrgEnv-intel at
run time.
765956 pgi compiler wrapper with xt-libsci/10.4.8 has no openmp
765957 CPR - "-l mpich_cpr" could be added by a module.
765991 The CC driver is not setting the proper -hcpu type.
766162 Change lib search path for trilinos 10.6.
766779 xtpe-mc8 module missing istanbul_mp setting
766805 Intel compiler problem with Trilinos-10.6
766847 PrgEnv-cray needs to point to Trilinos built by GCC/4.4
Differences:
Beginning with xt-asyncpe 4.4, the f77 script for pgi is now
aliased to
ftn. In a future release, it will be removed altogether.
xt-libsci
The following features were added to Libsci 10.4.9:
- Now includes new explicit entry-points for faster complex linear
solvers using the 3m algorithm for complex matrix-matrix
multiplication.
The faster matrix multiplication can also be used without code
modification by setting an environment variable LIBSCI_USE_3M in
the job
execution script. Note that in previous libsci versions this
algorithm was
used by default, and therefore users may require setting the
LIBSCI_USE_3M
to obtain previous performance levels. This affects the LAPACK driver
routines ZPOSV, CPOSV, ZGESV, CGESV and LAPACK factorization routines
ZPOTRF, CPOTRF, ZGETRF, CGETRF. See the intro_lapack man page for
usage
information.
PETSc
Purpose:
--------
PETSc-3.1.04 includes new Cray Adaptive Sparse Kernels (CASK) for
triangular solution that allows further performance improvement for
very sparse matrices. This module is equivalent to the official
version of PETSc-3.1 with patch level 5 that include several
bug fixes.
Product and OS Dependencies:
----------------------------
xt-asyncpe 4.4
xt-libsci 10.4.9 or later
MPT 5.0.2 or later for gcc 4.5 support
PETSc 3.1.04 is not supported with the PathScale compiler.
Documentation:
--------------
http://www.mcs.anl.gov/petsc/petsc-as/documentation/index.html
http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview
Trilinos
Purpose:
--------
Trilinos-10.6 includes many new features and bug fixes. Detailed
information is available at:
http://trilinos.sandia.gov/release_notes-10.6.html
Cray Trilinos provides 33 packages. Please see the man page,
intro_trilinos for the package names and descriptions.
Cray's Epetra package introduces the new version of Cray Adaptive
Sparse Kernels (CASK), including improved multiple-vector sparse
matrix vector multiplication and triangular solution kernels. These
kernels improve the performance of the operations with very sparse
matrices.
Cray's Amesos package provides an interface to the sparse direct
solvers from SuperLU-4.0, SuperLU_DIST-2.3 and MUMPS-4.9.2 available
in the Cray petsc module. Cray's Zoltan package provides interface
to ParMetis-3.1.1 in Cray petsc module. These interfaces allow
users to call these popular sparse matrix and graph partitioning
packages with ease and interoperate with the other packages of
Trilinos.
Product and OS Dependencies:
----------------------------
xt-asyncpe 4.5 or later
xt-libsci 10.4.9 or later
petsc-3.1.04 or later
PGI 10.0.0 or later
Known Problems:
---------------
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: Cray,
GNU or Intel instead of PGI or avoid using these new capabilities.
Intel:
To avoid link-time problems due to a missing libstdc++.a library, a gcc
module needs to be loaded. Please load gcc version 4.2, 4.3 or 4.4
only.
Example
module load PrgEnv-intel
module load petsc
module load trilinos
module load gcc/4.2.3
Documentation:
--------------
References and API guide are available at
http://trilinos.sandia.gov/index.html
To see descriptions of each individual Trilinos package, go to
http://trilinos.sandia.gov/capabilities.html
libfast
Fastmv 1.0.8 extends the domain of the sin, sincos and cos intrinsics to
all finite reals.