vi BAS5 for Xeon - User's Guide
3.2.11
gmp_sci ................................................................................................................ 3-8
3.2.12 MPFR.................................................................................................................... 3-8
3.2.13 sHDF5/pHDF5 ...................................................................................................... 3-9
3.3 Intel Scientific Libraries................................................................................................... 3-10
3.3.1 Intel Math Kernel Library ....................................................................................... 3-10
3.3.2 Intel Cluster Math Kernel Library ............................................................................ 3-10
3.3.3 BLAS................................................................................................................... 3-10
3.3.4 PBLAS................................................................................................................. 3-11
3.3.5 LAPACK .............................................................................................................. 3-11
3.4 NVIDIA CUDA Scientific Libraries.................................................................................... 3-11
3.4.1 CUFFT................................................................................................................. 3-11
3.4.2 CUBLAS .............................................................................................................. 3-12
Chapter 4. Compilers......................................................................................4-1
4.1 Overview ....................................................................................................................... 4-1
4.2 Intel
®
Fortran Compiler Professional Edition for Linux ........................................................... 4-1
4.3 Intel
®
C
++
Compiler Professional Edition for Linux ................................................................ 4-2
4.4 Intel Compiler Licenses ..................................................................................................... 4-3
4.5 Intel Math Kernel Library Licenses ...................................................................................... 4-4
4.6 GNU Compilers .............................................................................................................. 4-4
4.7 NVIDIA nvcc C Compiler.................................................................................................. 4-4
4.7.1 Compiling with nvcc and MPI .................................................................................. 4-5
Chapter 5. The User's Environment....................................................................5-1
5.1 Cluster Access and Security .............................................................................................. 5-1
5.1.1 ssh (Secure Shell) ................................................................................................... 5-1
5.2 Global File Systems ......................................................................................................... 5-1
5.3 Environment Modules....................................................................................................... 5-2
5.3.1 Using Modules....................................................................................................... 5-2
5.3.2 Setting Up the Shell RC Files.................................................................................... 5-4
5.4 Module Files ................................................................................................................... 5-6
5.4.1 Upgrading via the Modules Command ..................................................................... 5-7
5.5 The Module Command..................................................................................................... 5-8
5.5.1 modulefiles ............................................................................................................ 5-8
5.5.2 Modules Package Initialization ................................................................................ 5-9
5.5.3 Examples of Initialization ...................................................................................... 5-10
5.5.4 Modulecmd Startup .............................................................................................. 5-10
5.5.5 Module Command Line Switches............................................................................ 5-10
5.5.6 Module Sub-Commands ........................................................................................ 5-11
5.5.7 Modules Environment Variables ............................................................................. 5-13
5.6 The NVIDIA CUDA Development Environment................................................................... 5-15
5.6.1 BAS5 for Xeon and CUDA .................................................................................... 5-15
5.6.2 NVIDA CUDA
TM
Toolkit and Software Developer Kit................................................. 5-16