Getting started on bluevista
last update: 2/27/2008

Table of contents, Getting started on bluevista

Purpose of this document
Credits and copyright

Overview of bluevista

System architecture

Simultaneous Multi-Threading (SMT)

Software environment

System security and access method

File system

Scratch space

Obtaining an account and your login

User environment - shells, paths, dotfiles

Job queues and charging

Allocation thresholds for projects influence job scheduling

File transfer methods

Troubleshooting program failures

Moving applications from bluesky to bluevista

Introduction

Terminology

32-bit/64-bit user environment on NCAR systems

32-bit/64-bit advantages and disadvantages

32-bit to 64-bit migration

Migration tools

References

Programming models

SMP threads
Message passing
Hybrid

Compiling

Commands to invoke the IBM XL Fortran and C/C++ compilers
Compile and run a simple Fortran program
Compile and run a simple C program
Compile and run a more instructive Fortran program
Using threaded programs with OpenMP
Using message passing programs
Using hybrid programs
Loading libraries

Running code

Running interactive jobs
Running batch jobs using LSF
LSF commands
    The bhosts command

    The bqueues command

    The bsub command

    Job submission - LSF usage is different from LoadLeveler

    Sample LSF job scripts

    Save-Restart jobs

    The bhist command

    The bpeek command

    The bmod command

    The bswitch command

    The bstop and bresume commands

    The bkill command

Comparison of LoadLeveler and LSF queue commands

Frequently used options in job scripts

Using Simultaneous Multi-Threading

Program development tools

Building and maintaining large codes
TotalView debugger
Program timers
Memory analyzer
Performance analyzers

Libraries

Performance libraries
Use IBM's fast math library MASS
Use IBM's ESSL and PESSL libraries to enhance math performance
NCAR collection of math and statistics libraries
Paths to NCAR local libraries
Data manipulation libraries
netCDF
NCL
MSS
Message passing libraries: 64-bit
Visualization libraries
Unsupported data conversion library ncaru

Tips for using bluevista more effectively

Control resubmission of your batch job
Stopping a runaway batch job


Next page | Table of contents - Getting started on bluevista

If you have questions about this document, please contact SCD Customer Support. You can also reach us by telephone 24 hours a day, seven days a week at 303-497-1278. Additional contact methods: consult1@ucar.edu and during business hours in NCAR Mesa Lab Suite 39.

© Copyright 2005-2006. University Corporation for Atmospheric Research (UCAR). All Rights Reserved.

Address of this page: http://www.scd.ucar.edu/docs/bluevista/index.html