Sun S3L 3.0 Programming and Reference Guide

Preface

This manual describes the Sun(TM) Scalable Scientific Subroutine Library (Sun S3L). It is directed to anyone developing message-passing C, C++, F77, or F90 programs.

Acknowledgments

The Sun S3L dense linear algebra routines make use of the ScaLAPACK library described in "ScaLAPACK: Linear Algebra Software for Distributed Memory Architectures," J. Demmel, J. Dongarra, R. van de Geijn, and D. Walker; in Parallel Computers: Theory and Practice, Ed. by T. Casavant, P. Tvrdik, and F. Plasil. (IEEE Press, 1995, pp. 267-282.)

ScaLAPACK routines access the Sun MPI library through calls to the BLACS library described in "Two-dimensional Basic Linear Algebra Communications Subprograms," J. Dongarra and R. van de Geijn, in Environments and Tools for Parallel Scientific Computing, Ed. by J. Dongarra and B. Tourancheau (Elsevier Science Publisher B.V., 1993, pp. 31-40.), in "Basic Linear Algebra Communication Subprograms: Analysis and Implementation Across Multiple Parallel Architectures," R.C. Whaley.

Using UNIX Commands

This document may not contain information on basic UNIX\256 commands and procedures.

See one or more of the following for such information:

Typographic Conventions

Table P-1 Typographic Conventions

Typeface or Symbol 

Meaning 

Examples 

AaBbCc123

The names of commands, files, and directories; on-screen computer output. 

 

Edit your .login file.

Use ls -a to list all files.

% You have mail.

AaBbCc123

What you type, when contrasted with on-screen computer output. 

 

% ls -a

 

AaBbCc123

Book titles, new words or terms, words to be emphasized. 

Command-line variable; replace with a real name or value. 

Read Chapter 6 in the User's Guide.

These are called class options.

You must be root to do this.

To delete a file, type rm filename.

Shell Prompts

Table P-2 Shell Prompts

Shell 

Prompt 

C shell  

machine_name%

C shell superuser  

machine_name#

Bourne shell and Korn shell  

$

Bourne shell and Korn shell superuser  

#

Related Documentation

Table P-3 Related Documentation

Application 

Title 

Part Number 

All 

Sun HPC ClusterTools 3.0 Product Notes

805-6262-10 

Sun MPI Programming 

Sun MPI 4.0 Programming and Reference Guide

805-6269-10 

Sun MPI Programming 

Sun MPI 4.0 User's Guide: With CRE

806-0296-10 

Sun MPI Programming 

Sun MPI 4.0 User's Guide: With LSF

805-7230-10 

Prism  

Prism 6.0 User's Guide

805-6277-10 

Prism 

Prism 6.0 Reference Manual

805-6278-10 

LSF  

LSF Batch User's Guide

805-6258-10 

LSF  

LSF Batch Programmer's Guide

805-6260-10