Louhi User's Guide, the 2nd Edition
Tehdyt toimenpiteet

Louhi User's Guide, the 2nd Edition

Louhi: Cray XT4/XT5 supercomputer Louhi: Cray XT4/XT5 supercomputer
Release 2.2, Oct 2008

Contents

What's new

Open issues

Preface

1 Introduction
1.1 Usage policy & obtaining a user id
1.2 Overview of the Louhi system
1.3 Notation used in this guide

2 Using the Louhi system
2.1 Logging in
2.2 CSC environment on Louhi
2.3 Module environment
2.4 Storing and moving files
2.5 Editors 
2.6 Resource monitoring 
2.7 Checking hardware configuration
2.8 Compute Node Linux (CNL)
2.9 Getting help

3 Louhi hardware
3.1 Hardware overview
3.2 Cray XT system
3.3 Compute nodes
3.4 Processor architecture
3.5 Disks

4 Program development
4.1 Compilers
    4.1.1 PGI compiler Compiler Suite
    4.1.2 GNU Compiler Collection
    4.1.3 PathScale Compiler Suite
    4.1.4 Mixed-language usage
    4.1.5 Further information on linking
4.2 Using MPI
    4.2.1 Message passing and MPI
    4.2.2 Writing MPI programs
    4.2.3 Compiling and linking MPI programs
4.3 Shared memory parallelization
     4.3.1 OpenMP parallelization
     4.3.2 Cray SHMEM library
4.4 Porting codes
4.5 Running programs
4.6 Program development tools
    4.6.1 TotalView debugger
    4.6.2 CrayPat performance analysis tool collection
    4.6.3 Cray Apprentice2 (performance data visualizer)
4.7 Mathematical libraries
4.8 Optimization

5 Batch jobs and the batch system
5.1 General information about the batch system
5.2 Commands (submitting and deleting jobs)
     5.2.1 Submitting jobs: qsub
     5.2.2 Deleting jobs: qdel
     5.2.3 Job launching command: aprun (and ALPS)
     5.2.4 Status of jobs, queues and batch server: qstat
5.3 Parallel batch jobs
5.4 Monitoring and displaying job status

Appendix
A CSC environment and services for researches
B Application software