ARCHER logo ARCHER banner

The ARCHER Service is now closed and has been superseded by ARCHER2.

  • ARCHER homepage
  • About ARCHER
    • About ARCHER
    • News & Events
    • Calendar
    • Blog Articles
    • Hardware
    • Software
    • Service Policies
    • Service Reports
    • Partners
    • People
    • Media Gallery
  • Get Access
    • Getting Access
    • TA Form and Notes
    • kAU Calculator
    • Cost of Access
  • User Support
    • User Support
    • Helpdesk
    • Frequently Asked Questions
    • ARCHER App
  • Documentation
    • User Guides & Documentation
    • Essential Skills
    • Quick Start Guide
    • ARCHER User Guide
    • ARCHER Best Practice Guide
    • Scientific Software Packages
    • UK Research Data Facility Guide
    • Knights Landing Guide
    • Data Management Guide
    • SAFE User Guide
    • ARCHER Troubleshooting Guide
    • ARCHER White Papers
    • Screencast Videos
  • Service Status
    • Detailed Service Status
    • Maintenance
  • Training
    • Upcoming Courses
    • Online Training
    • Driving Test
    • Course Registration
    • Course Descriptions
    • Virtual Tutorials and Webinars
    • Locations
    • Training personnel
    • Past Course Materials Repository
    • Feedback
  • Community
    • ARCHER Community
    • ARCHER Benchmarks
    • ARCHER KNL Performance Reports
    • Cray CoE for ARCHER
    • Embedded CSE
    • ARCHER Champions
    • ARCHER Scientific Consortia
    • HPC Scientific Advisory Committee
    • ARCHER for Early Career Researchers
  • Industry
    • Information for Industry
  • Outreach
    • Outreach (on EPCC Website)

You are here:

  • ARCHER
  • About ARCHER
  • News & Events
  • Calendar
  • Blog Articles
  • Hardware
  • Software
  • Service Policies
  • Service Reports
  • Partners
  • People
  • Media Gallery

Contact Us

support@archer.ac.uk

Twitter Feed

Tweets by @ARCHER_HPC

ISO 9001 Certified

ISO 27001 Certified

cray-libsci

Versions Currently Available

  • 12.1.01
  • 12.1.2
  • 12.1.3
  • 12.2.0
  • 13.0.0

Default Version History

VersionStartEnd
12.2.02014-07-222014-07-22
12.1.22014-01-222014-06-0912.2.02014-06-162014-06-1612.2.02014-06-162014-06-1612.2.02014-06-172014-06-1712.2.02014-06-182014-06-1812.2.02014-06-202014-06-2012.2.02014-06-212014-06-2112.2.02014-06-222014-06-2212.2.02014-06-232014-06-2312.2.02014-06-242014-06-2412.2.02014-06-252014-06-2512.2.02014-06-272014-06-2712.2.02014-07-012014-07-0112.2.02014-07-022014-07-0212.2.02014-07-032014-07-0312.2.02014-07-052014-07-0512.2.02014-07-072014-07-0712.2.02014-07-092014-07-0912.2.02014-07-102014-07-1012.2.02014-07-142014-07-1412.2.02014-07-152014-07-1512.2.02014-07-162014-07-1612.2.02014-07-172014-07-1712.2.02014-07-182014-07-1812.2.02014-07-192014-07-1912.2.02014-07-212014-07-2112.2.02014-07-212014-07-2112.2.02014-07-212014-07-2112.2.02014-07-212014-07-2112.2.02014-07-222014-07-2212.2.02014-07-222014-07-22

----------- Module Specific Help for 'cray-libsci/12.2.0' ---------


LibSci 12.2.0
==============
  Release Date:
  -------------
    March 20, 2014


  Purpose:
  --------
    Cray LibSci 12.2.0 release provides scientific libraries for Cray
    XE, XK, XC, and CS300 Systems. Cray LibSci is supported on the host
    CPU but not on the accelerator of Cray XK, XC, or CS300 systems.

    The Cray LibSci 12.2.0 release provides the following:
     * Optimizations for the GEMV routine in CrayBLAS.
     * Library restructure to allow for MPI (Scalapack) and non-MPI (BLAS
       and LAPACK) routines to be linked in independently via the
       libsci_mpi* and libsci* libraries in this release
     * LAPACK version 3.5.0 update
     * LAPACK support for C-Interfaces
     - New environment variables for controlling CrayBLAS behavior, see the
       intro_libsci, intro_blas1, intro_blas2 and intro_blas3 manpages for
       more information:
           CRAYBLAS_LEVEL3_LEGACY=1   (use GotoBLAS for all BLAS3 routines)
           CRAYBLAS_LEVEL2_LEGACY=1   (use GotoBLAS for all BLAS2 routines)
           CRAYBLAS_LEVEL1_LEGACY=1   (use GotoBLAS for all BLAS1 routines)
           CRAYBLAS_NO_ABORT_ON_ERROR=1   (Return without aborting the
                                           program, when invalid BLAS calls
                                           are made)
           CRAYBLAS_PROFILING=[1|2|3|4] : 1  (print BLAS calls and runtimes)
           CRAYBLAS_FORCE_HEAP_ALLOC=1   (Allocate internal buffers to the
                                          heap to avoid segfaults when
                                          calling from within threads)
     * New environment variable for controlling LAPACK behavior, see the
       intro_lapack manpage for more information:
         LIBSCI_OPT_DLARTG (Use a numerically less robust version of the
                            DLARTG routine for improved performance with
                            spectral decomposition routines)


    Cray LibSci 12.2.0 includes the following versions of publicly
    available libraries:
    * LAPACK 3.5.0    - For further information, see
        http://www.netlib.org/lapack.
    * ScaLAPACK 2.0.2 - (Scalable LAPACK) For further information, see
        http://www.netlib.org/scalapack.


  Bugs Closed With LibSci 12.2.0 Release:
  --------------------------------------------------
    797121  poor speedup with the dense matrix using LAPACK(dsytrf).
    803148  Poor performance of Libsci psgesv with Intel compiler
    806698  The link of Libsci should be linked "--as-needed"


  Notes and Limitations:
  ----------------------
    Starting with the release of Cray LibSci 12.2.0 the CRay Adaptive FFT
    (CRAFFT) subroutine library for computing the discrete Fourier transform
    (DFT) is no longer supported. The Cray FFTW3 library can be used instead
    to compute Fourier transforms.

    All source files and libraries that were built with releases prior to
    Cray LibSci 12.2.0 must be re-linked with the new library to take
    advantage of new features and benefit from performance optimizations.

    FFTW is no longer a required dependency for Cray LibSci 12.2.0 and the
    fftw module will no longer be automatically loaded with the cray-libsci
    module. Users should load the fftw module for applications requiring the
    Cray FFTW library.


  Product and OS Dependencies:
  ----------------------------
    The Cray LibSci 12.2.0 release is supported on the following Cray
    systems running Cray Linux Environment (CLE) operating system
    * Cray XE and XK systems with CLE 4.0, CLE 4.1, CLE 4.2, and CLE 5.2.
    * Cray XC systems with CLE 5.0, CLE 5.1, and CLE 5.2.
    * Cray CS300 systems running CentOS 6.2/6.3/6.4 and Redhat 6.2/6.3/6.4.

    The LibSci 12.2.0 release requires the following software products:

    For Cray XE and XK systems:
      xt-asyncpe 5.26 or later / craype 2.1.0 or later
      MPT 6.0.0 or later

      One or more compilers:
        CCE 8.1.4 or later
        CCE 8.2.0 or later
        GCC 4.7.2 or later
        GCC 4.8.0 or later
        Intel 13.1 or later
        Intel 14.0 or later
        PGI 13.3 or later

    For Cray XC systems:
      craype 2.1.0 or later
      MPT 6.0.0 or later

      One or more compilers:
        CCE 8.1.4 or later
        CCE 8.2.0 or later
        GCC 4.7.2 or later
        GCC 4.8.0 or later
        Intel 13.1 or later
        Intel 14.0 or later


  Installation instructions:
  --------------------------
    rpm -iv cray-libsci-*-12.2.0-3.x86_64.rpm

    The "*" in the install command represents compiler version combinations.

    To make this the default version, execute:
      /opt/cray/admin-pe/set_default_files/set_default_libsci_12.2.0


  License:
  --------
    Except for the third party modules and software licensed by Cray
    through proprietary agreements, components, files or programs
    contained within this package or product are Copyright 2001-2014
    Cray Inc. All rights reserved.

    Attribution notices for open source licensed software contained in this
    package are detailed in the file:
    /opt/cray/libsci/12.2.0/ATTRIBUTIONS_libsci12.2.0.txt

===================================================================
To display cray-libsci/12.2.0 release information,
type:    less /opt/cray/libsci/12.2.0/release_info
===================================================================

Copyright © Design and Content 2013-2019 EPCC. All rights reserved.

EPSRC NERC EPCC