Preview only show first 10 pages with watermark. For full document please download

S-9401-1104

   EMBED


Share

Transcript

Programming Environments Release Announcement NOTICE: Hardware (processor) support policy change: Currently some libraries (mostly scientific libraries) are tuned for a specific processor type. Beginning with the June 2011 Cray Programming Environment release the libraries tuned specifically for Single, Dual core and Barcelona processors will no longer be released. The existing version of these libraries may continue to be used. However, these libraries will not be tested with future compiler and library releases. Critical bugs on the Barcelona Processors may be fixed in the LibSci 10.5.x stream. NOTICE: Compiler support policy change: Currently some libraries are built to support older versions of the CCE, PGI GNU and PathScale compilers. Beginning with the June 2011 Cray Programming Environment release the libraries will only be released for the most recent version of the compilers. When new versions of the compilers are available, the libraries will be released for the two latest versions for 6 months to allow a transition period. The existing version of these libraries may continue to be used with older compilers. Specifically, the affected libraries for these compiler versions will no longer be supported: GNU GCC 4.3.3 and earlier PGI 10.8 and earlier CCE 7.2.8 and earlier The following product/versions are released: Product/Version =============== Cray Compiling Environment 7.3.4 CCE 7.3.4 Cray Message Passing Toolkit 5.2.2 MPT 5.2.2 PMI 2.1.3 PMI-devel 2.1.3 Cray Scientific and Math Libraries 5.2.01 Libsci 10.5.02 PGI compiler 11.3.0 PGI 11.3.0 Third Party Products 5.07 Libonesided/NUMA toolkit 1.1.0 Java 6.0.24 Intelsup 12.0.3.174 TotalView 8.9.0-2 TotalView 8.9.0-2 Cray Application Developer's Environment 5.10 CADE 5.10 Cray Application Developer's Environment Supplement 2.10 CADES 2.10 These products are available for download from CrayPort at: http://crayport.cray.com/Pages/default.aspx Note: At the end of this announcement is a list of the latest PE product versions. If you find this useful, please let me know. Operating System Dependencies: ============================== These products were tested on Cray XT systems running the CLE 2.2, CLE 3.1 UP02 and CLE 3.1 UP03 operating systems and on Cray XE systems running the CLE 3.1 UP02 and CLE 3.1. UP03 operating systems. Detailed descriptions ===================== Cray Compiling Environment 7.3.4 ================================ CCE 7.3.4 ========= Purpose: -------The CCE 7.3.4 update provides Bug Fixes to the CCE 7.3.3 release for Cray XT and Cray XE systems. Bugs fixed in 7.3.4 are: 770819 ICE for coarray timing test case *** 770617 Incorrect type for CLASS(*) dummy causing error 753046 C_NULL_FUNPTR missing from iso_c_binding module Known Limitations: -----------------Version 7.3 of the CCE release updates C and C++ to provide GCC version 4.4.4 compatibility, therefore: - C++ codes that use the pre-standard headers, must be updated to the ISO C++ standard headers. - C++ codes, including C++ libraries, must be recompiled. An ABI change occurred in GCC 4.4.4. See http://gcc.gnu.org/gcc-4.4/changes.html. If code passes or returns structures with a flexible array member, a complex float member, or a long double member, it is affected by this ABI change and must be recompiled. The CCE 7.3 C++ compiler does not allow use of Pre ISO C++ Standard Library header files that have the .h extension. The format and size of the pointer-to-shared data type has changed in order to support PGAS applications with more than 64K PEs. As a result, applications written in coarray Fortran or UPC cannot combine object files compiled with CCE 7.3 and object files compiled with previously released CCE compilers. This restriction also applies to the PGAS runtime library; it is not possible to link CCE 7.2 (or earlier) object files with the CCE 7.3 PGAS runtime library. This release includes partial support for the proposed OpenMP 3.1 standard specification. As a result, applications using OpenMP API constructs cannot combine object files compiled with CCE 7.3 and object files compiled with previously released CCE compilers. This restriction also applies to the OpenMP runtime library released with CCE 7.3; it is not possible to link CCE 7.2 (or earlier) object files with the CCE 7.3 OpenMP runtime library. Dependencies: ------------The CCE 7.3 release is supported on Cray XE systems that run on the Cray Linux Environment (CLE) operating system, version 3.1 and on Cray XT systems that run CLE 2.1 or later. Note: CLE 3.1 UP02 or later is recommended for PGAS performance on Cray XE systems. CCE 7.3 requires that gcc/4.4.4 be installed. GCC 4.4.4 does not need to be a default GNU environment. The following product versions are the minimum versions required to be used with CCE 7.3.4 compilers on Cray XT and Cray XE systems: acml 4.4.0 MPT 5.2.0 hdf5-netcdf 1.8 (HDF5 1.8.5 and netcdf 4.1.1) CrayPat 5.1.2 libsci 10.4.9 PETSc 3.1.04 xt-asyncpe 4.8 cray-prgenv 1.0.2 (Cray XT systems running CLE 2.1 or CLE 2.2 OS) Installation instructions: -------------------------To install the PrgEnv-cray, CCE, programming environment, copy the rpms and execute these commands: env CRAY_INSTALL_DEFAULT=1 rpm -ivh --oldpackage cce-7.3.4107.x86_64.rpm XT systems running CLE 2.1 or 2.2 ONLY env CRAY_INSTALL_DEFAULT=1 rpm -ivh --oldpackage cray-prgenv-1.0.21.x86_64.rpm CCE 7.3.0 requires a new license key. Cray Message Passing Toolkit 5.2.2 ================================== MPT 5.2.2 ========= Purpose: -------Bugs fixed in this release: 767853 Add error message for hitting request limit on Seastar instead of segfault Product and OS Dependencies for Gemini systems: ----------------------------------------------The MPT 5.2.2 release is supported on Cray XE systems running the CLE 3.1 UP02 or later operating systems and these products: xt-asyncpe 4.8 or later pmi cray-libpmi0-2.1.2-1.0000.8396.13.5.gem alps cce 7.2 or later (optional) cray-libugni 2.1 or later cray-libugni-devel 2.1 or later cray-libudreg 2.2 or later cray-libudreg-devel 2.2 or later cray-libxpmem 0.1 or later cray-libxpmem-devel 0.1 or later cray-libdmapp 3.0 or later cray-libdmapp-devel 3.0 or later Product and OS Dependencies for seastar systems: -----------------------------------------------The MPT 5.2.2 release is supported on Cray XT systems running the CLE 2.1 UP03 or later operating systems and these products: xt-asyncpe 4.8 or later pmi 2.1.2-1.0000.8396.13.1.ss alps cce 7.2 or later Installation: -----------export CRAY_INSTALL_DEFAULT=1 For gemini system: rpm -ivh cray-mpt-5.2.2-gem0_8411.x86_64.rpm For seastar system: rpm -ivh cray-mpt-5.2.2-ss0_8411.x86_64.rpm unset CRAY_INSTALL_DEFAULT PMI 2.1.2-1.0000.8396 PMI-devel 2.1.2-1.0000.8396 =========================== Purpose: -------Bug fixed in this release: 770098 PMI_Portals_* functions should return PMI_FAIL on Gemini systems Installation: ------------install for Seastar: export CRAY_INSTALL_DEFAULT=1 rpm -ivh cray-libpmi0-2.1.2-1.0000.8396.13.1.ss.x86_64.rpm rpm -ivh cray-libpmi-devel-2.1.2-1.0000.8396.13.1.ss.x86_64.rpm unset CRAY_INSTALL_DEFAULT install for gemini: export CRAY_INSTALL_DEFAULT=1 rpm -ivh cray-libpmi0-2.1.2-1.0000.8396.13.5.gem.x86_64.rpm rpm -ivh cray-libpmi-devel-2.1.2-1.0000.8396.13.5.gem.x86_64.rpm unset CRAY_INSTALL_DEFAULT Cray Scientific and Math Libraries 5.2.1 ======================================== Libsci 10.5.02 ============= Purpose: -------LibSci 10.5.02 includes bugfixes. Bug 769615 - scalapack routine pdsyev aborts when global matrix > sqrt (2^31) Product and OS Dependencies: ---------------------------xt-asyncpe 4.8 or higher FFTW 3.2.2.1 required for crafft and dynamic libraries support PGI 10.6.0 or higher Installation instructions: -------------------------export CRAY_INSTALL_DEFAULT=1 rpm -ivh xt-libsci-10.5.02-2.x86_64.rpm unset CRAY_INSTALL_DEFAULT PGI compiler =========== PGI 11.3.0 ---------Purpose: -------Features of PGI 11.3.0 are documented at: http://www.pgroup.com/doc/pgirn113.pdf The following bugs are fixed in the PGI 11.3.0 release. 768585 PGI C++ 11.0 regression: Not catching EOF exception [TPR 17612] 769226 PGI Fortran assigns to wrong elements with array assignment [17677] 769555 openmp bug with pgi10 and pgi11 [TPR 17690] 769953 PGI pgf90 issues PGF90-S-0155 message in error. [17698] Product and OS Dependencies: ---------------------------pgi 11.3.0 is supported on Cray XT and XE systems running CLE 2.1 or later operating systems. NOTE: Licensing change: PGI issued licensing policy has changed. The license will work with existing PGI compilers and all new compilers released prior to a specified date. A new license will be required to use any compilers released after the expiration date. Trilinos support: ----------------The trilinos module is not supported with use of PGI/11. This is due to an incompatibility in c++ code built with previous versions of PGI. For more information on this incompatibility see the PGI manual at http://www.pgroup.com/doc/pgiwsrn.pdf. The trilinos module is still supported with the use of PGI 10. Documentation: -------------Documentation for PGI 11.3.0 is in /opt/pgi/11.3.0/linux86-64/11.3/doc/ PGI User's Guide, pgi11ug.pdf PGI Tools Guide, pgi11tools.pdf PGI Fortran Reference, pgifortref.pdf PGI CUDA Fortran Guide, pgicudaforug.pdf PGI 11.3 Release Notes, pgirn113.pdf PGI 11.3 Installation Guide, pgiinstall113.pdf Installation: ------------export CRAY_INSTALL_DEFAULT=1 rpm -ihv --oldpackage pgi-11.3.0-4.x86_64.rpm unset CRAY_INSTALL_DEFAULT Third Party Products 5.07 ========================= Libonesided/NUMA toolkit 1.1.0 ============================== libonesided Purpose ------------------The libonesided library was developed to ease the porting of thirdparty one-sided messaging libraries such as Global Arrays, ARMCI, DDI, and the like, by encapsulating common functionality and providing a common interface. Libonesided is based around an active messaging construct whose functionality can be achieved through software or dedicated hardware. NUMA Toolkit Purpose -------------------The NUMA Toolkit (NTK) is being developed at Cray, with input from customers, to define a standard for applications to query runtime node/nid information. The NTK enables developers to make optimal nodebased runtime decisions based on the available hardware. The NTK also provides a set of MPI-based functions and communicators to simplify accessing and using this node-based topology information within an MPI application. Operating System Dependencies: -----------------------------The libonesided release is supported on Cray XE systems running the CLE 3.1 or later operating systems. The NUMA Toolkit release is supported on Cray XE systems running the CLE 3.1 or later operating systems. Release contents: ----------------libonesided-ntk-1.1.0-2.gem.x86_64.rpm Installation Instructions: -------------------------- export CRAY_INSTALL_DEFAULT=1 rpm -ivh libonesided-ntk-1.1.0-2.gem.x86_64.rpm unset CRAY_INSTALL_DEFAULT Java 6.0.24 =========== Purpose: -------Security fixes. Bugs fixed: 771012 security update for java jdk Documentation: -------------http://www.oracle.com/technetwork/java/javase/downloads/index.html Installation: ------------export CRAY_INSTALL_DEFAULT=1 rpm -ihv java-jdk1.6.0_24-4.x86_64.rpm unset CRAY_INSTALL_DEFAULT Intelsup 12.0.3.174 =================== Purpose: -------Provide the module file to support compiling with Intel Composer XE version 12.0.3.174. The following bugs are fixed in the Intel 12.0.3.174 release. 767152 ifort OpenMP atomic subtraction produces incorrect answers [611742] Product and OS Dependencies: ---------------------------Intel 12.0.3.174 is supported on Cray XT and Cray XE systems running the CLE 2.1 CNL or later operating systems. Intel Composer XE version 12.0.3.174 (C/C++ and FTN) must be installed in the default location. The Intel C/C++ only installation is not supported because the Intel Fortran run time libraries are required by Cray XT and Cray XE libraries (libsci, for example) when using the Intel compiler. These products are also required: intel-prgenv 1.0.0 or later xt-asyncpe 4.8 or later libsci 10.4.9 or later MPT 5.2.0 or later hdf5-netcdf 1.8 or later Documentation: -------------/opt/intel/composerxe-2011.3.174/Documentation/en_US/Release_NotesC.pdf /opt/intel/composerxe-2011.3.174/Documentation/en_US/Release_NotesF.pdf Installation: ------------export CRAY_INSTALL_DEFAULT=1 rpm -ihv --oldpackage xt-intelsup-12.0.3.174-3.x86_64.rpm unset CRAY_INSTALL_DEFAULT TotalView ========= TotalView 8.9.0-2 ================= Purpose: -------This package includes the 8.9.0-2 release of the Totalview Technologies debugger. Known Limitations ----------------The Replay Engine fails on multiple node applications. Release Notes and features: --------------------------TotalView release notes are available at: http://www.roguewave.com/desktopmodules/bring2mind/dmx/\ download.aspx?entryid=793&portalid=0 TotalView 8.9.0 new features can be found at: http://www.roguewave.com/desktopmodules/bring2mind/dmx/\ download.aspx?entryid=449&portalid=0 Installation: ------------tar -xvf cray-xt-totalview-8.9.0-2-totalview-support-1.1.2-0.tar ./Install Cray Application Developer's Environment ======================================== CADE 5.10 ========= Purpose ------CADE is a collection of the latest basic programming environment for Cray XT and Cray XE systems. CADE does not include licensed products (CCE, PGI, Performance tools and etc). This package plus the licensed products (compilers, performance tools and debuggers) will update the system to the latest Programming Environment. The contents of this CADE release package are: CADE-5.10-07.iso ---------------acml-4.4.0-1.x86_64.rpm atp-1.1.2-0.x86_64.rpm chapel-1.3.0-gem1.x86_64.rpm chapel-1.3.0-ss1.x86_64.rpm cray-gcc-gmp-4.3.2-2.x86_64.rpm cray-gcc-mpc-0.8.1-2.x86_64.rpm cray-gcc-mpfr-2.3.1-20.x86_64.rpm cray-gcc-mpfr-2.4.2-2.x86_64.rpm cray-gdb-7.2-21.x86_64.rpm cray-libpmi-devel-2.1.2-1.0000.8396.13.1.ss.x86_64.rpm cray-libpmi-devel-2.1.2-1.0000.8396.13.5.gem.x86_64.rpm cray-libpmi0-2.1.2-1.0000.8396.13.1.ss.x86_64.rpm cray-libpmi0-2.1.2-1.0000.8396.13.5.gem.x86_64.rpm cray-modules-3.1.6.6-10.x86_64.rpm cray-modules-3.2.6.6-1.0000.3887.0.0.gem.x86_64.rpm cray-modules-3.2.6.6-1.0000.3887.0.0.ss.x86_64.rpm cray-mpt-5.2.2-gem0_8411.x86_64.rpm cray-mpt-5.2.2-ss0_8411.x86_64.rpm fftw-2.1.5.2-1.x86_64.rpm fftw-3.2.2.1-3.x86_64.rpm ga-4.3.3-0.x86_64.rpm hdf5_netcdf-1.8-3.x86_64.rpm intel-prgenv-1.0.0-1.x86_64.rpm iobuf-2.0.1-1.x86_64.rpm java-jdk1.6.0_24-4.x86_64.rpm lgdb-1.2-3.x86_64.rpm libfast_mv-1.0.8-999.x86_64.rpm libonesided-ntk-1.1.0-2.gem.x86_64.rpm mrnet-3.0.0-0.x86_64.rpm netcdf-3.6.2-1.x86_64.rpm petsc-3.1.05-1.x86_64.rpm stat-1.1.3-4.x86_64.rpm tpsl-1.0.0-1.x86_64.rpm trilinos-10.6.2.0-2.x86_64.rpm xt-asyncpe-4.9-42.i386.rpm xt-gcc-4.1.2-10.x86_64.rpm xt-gcc-4.2.4-5.x86_64.rpm xt-gcc-4.4.2-6.x86_64.rpm xt-gcc-4.4.4-4.x86_64.rpm xt-gcc-4.5.1-3.x86_64.rpm xt-gcc-4.5.2-4.x86_64.rpm xt-intelsup-12.0.2.137-2.x86_64.rpm xt-intelsup-12.0.3.174-3.x86_64.rpm xt-libsci-10.5.02-2.x86_64.rpm xt-pathscalesup-3.2-2.x86_64.rpm xt-pathscalesup-3.2.99-1.x86_64.rpm Installation Instructions: -------------------------To install this CADE release, please see S-2465-50. S-2465-50 is available at http://docs.cray.com/. Cray Application Developer's Environment Supplement =================================================== CADES 2.10 ========== Purpose ------The CADES package is a supplement to the CADE. CADES is a licensed product, please contact your Cray sales representative for information. The contents of this CADES release package are: NOTE: The availability and usage of compilers licensed through Cray is limited to creating Cray XT/XE binaries on the Cray XT/XE or the esLogin server for execution on the Cray XT/XE(s). Customer acknowledges and agrees that customer shall not execute codes generated by the compilers provided by Cray on the esLogin server, Linux white box server or any server other than the Cray XT/XE(s) because of licensing limitations with third-party products available through Cray Inc. CADES-2.10-07.iso ----------------cade-prgenv-3.1.49A-4.x86_64.rpm cade-prgenv-3.1.61-0.x86_64.rpm cray-gni-headers-2.1-1.0301.2931.19.1.gem.noarch.rpm cray-libdmapp-devel-3.0-1.0301.2968.22.24.gem.x86_64.rpm cray-libdmapp1-3.0-1.0301.2968.22.24.gem.x86_64.rpm cray-libportals-devel-2.2.0-1.0301.24560.5.2.ss.x86_64.rpm cray-libportals1-2.2.0-1.0301.24560.5.2.ss.x86_64.rpm cray-librca-devel-1.0.0-2.0301.23101.14.211.gem.x86_64.rpm cray-librca-devel-1.0.0-2.0301.24564.5.18.ss.x86_64.rpm cray-librca0-1.0.0-2.0301.23101.14.211.gem.x86_64.rpm cray-librca0-1.0.0-2.0301.24564.5.18.ss.x86_64.rpm cray-libudreg-devel-2.2-1.0301.2966.16.2.gem.x86_64.rpm cray-libudreg0-2.2-1.0301.2966.16.2.gem.x86_64.rpm cray-libugni-devel-2.1-1.0301.2967.10.23.gem.x86_64.rpm cray-libugni0-2.1-1.0301.2967.10.23.gem.x86_64.rpm cray-libxpmem-devel-0.1-2.0301.25333.20.2.gem.x86_64.rpm cray-libxpmem0-0.1-2.0301.25333.20.2.gem.x86_64.rpm lsb-cray-hss-devel-5.1.0-1.0501.25310.417.x86_64.rpm pgroupd-lin64-v1161.tar.gz xe-sysroot-3.1.61.securitypatch.20110331-2.x86_64.rpm xt-pgisup-11.1.0-4.x86_64.rpm xt-pgisup-11.2.0-7.x86_64.rpm xt-pgisup-11.3.0-4.x86_64.rpm xt-prgenv-xc-2.1.41HD-2.x86_64.rpm xt-prgenv-xc-2.1.50HD-2.x86_64.rpm xt-prgenv-xc-2.1.56HD-16778.x86_64.rpm xt-prgenv-xc-2.1.65HD-19576.x86_64.rpm xt-prgenv-xc-2.2.31-17782.x86_64.rpm xt-prgenv-xc-2.2.41-18649.x86_64.rpm xt-prgenv-xc-2.2.48B-19851.x86_64.rpm xt-prgenv-xc-2.2.67-22329.x86_64.rpm xt-prgenv-xc-2.2.73-24355.x86_64.rpm xt-prgenv-xc-2.2.74-24791.x86_64.rpm xt-sysroot-2.1.20110330-2.x86_64.rpm xt-sysroot-2.2.20110330-2.x86_64.rpm xt-sysroot-3.1.49A.securitypatch.20110331-2.x86_64.rpm xt-xcpe-2.1.41HD-14317.x86_64.rpm xt-xcpe-2.1.50HD-15784.x86_64.rpm xt-xcpe-2.1.56HD-16778.x86_64.rpm xt-xcpe-2.1.65HD-19576.x86_64.rpm xt-xcpe-2.2.31-17782.x86_64.rpm xt-xcpe-2.2.41-18649.x86_64.rpm xt-xcpe-2.2.48B-19851.x86_64.rpm xt-xcpe-2.2.67-22329.x86_64.rpm xt-xcpe-2.2.73-24355.x86_64.rpm xt-xcpe-2.2.74-24791.x86_64.rpm Installation Instructions: -------------------------See Cray Application Developer's Environment Supplement Installation Guide and Release Notes S-2485-208 for additional details. S-2485-208 is available at http://docs.cray.com/. Latest PE Product Versions: =========================== This list contains the latest version of all PE products. Cray Compiling Environment CCE 7.3.4 cce 7.3.4 cray-prgenv 1.0.2 Flexnet license manager software Cray Debugger Supporting Tools CDST 1.3.0 atp 1.1.2 lgdb 1.2 mrnet 3.0.0 stat 1.1.3 Cray Environment Setup and Compiling support CEVN 5.09 xt-asyncpe 4.9 cray-modules 3.1.6.6 (for SLES 10/CLE 2.2) cray-modules 3.2.6.6-1.0000.3887.0.0.gem cray-modules 3.2.6.6-1.0000.3887.0.0.ss Chapel Chapel 1.3.0 chapel 1.3.0-gem chapel 1.3.0-ss Cray Message Passing Toolkit CMPT 5.2.2 cray-mpt 5.2.2-gem cray-mpt 5.2.2-ss cray-libpmi0 2.1.2-1.0000.8396.13.1.ss cray-libpmi0 2.1.2-1.0000.8396.13.5.gem cray-libpmi-devel 2.1.2-1.0000.8396.13.1.ss cray-libpmi-devel 2.1.2-1.0000.8396.13.5.gem Cray Performance Measurement & Analysis Tools CPMAT 5.1.3 apprentice2-desktop 5.1.3-999 perftools 5.1.3 Flexnet license manager software Cray Scientific and Math Libraries CSML 5.2.1 acml 4.4.0 fftw 2.1.5.2 fftw 3.2.2.1 libfast_mv 1.0.8 petsc 3.1.05 trilinos 10.6.2.0 xt-libsci 10.5.02 tpsl 1.0.0 Allinea's Distributed Debugging Tool DDT Debugger 2.6.1 ddt-2.6_xt2.2-1.x86_64.rpm (CLE 2.2 and earlier) ddt-2.6_xt3.0-0.x86_64.rpm (CLE 3.0 and later) TotalView Debugger TotalView 8.9.0-2 cray-xt-totalview-8.9.0-2-totalview-support-1.1.2-0.tar PGI Compiler 11.3.0 PGI 11.3.0 Third party products for the Programming environment Third Party Products 5.06 cray-gdb 7.2 hdf5_netcdf 1.8 netcdf 3.6.2 iobuf 2.0.1 java jdk1.6.0_24 ga 4.3.3 libonesided-ntk 1.1.0 cray-gcc-gmp 4.3.2 cray-gcc-mpc 0.8.1 cray-gcc-mpfr 2.4.2 xt-gcc 4.4.4 xt-gcc 4.5.2 intel-prgenv 1.0.0 xt-intelsup 12.0.3.174 xt-pathscalesup 3.2 xt-pathscalesup 3.2.99 Cray Application Developer's Environment CADE 5.10 CADE-5.10-07.iso Cray Application Developer's Environment Supplement CADES 2.10 CADES-2.10-07.iso