About this document, Intended audience, Document organization – HP XC System 3.x Software User Manual

Page 13: Intended audience document organization

Advertising
background image

About This Document

This document provides information about using the features and functions of the HP XC System Software.
It describes how the HP XC user and programming environments differ from standard Linux® system
environments. In addition, this manual focuses on building and running applications in the HP XC environment
and is intended to guide an application developer to take maximum advantage of HP XC features and
functions by providing an understanding of the underlying mechanisms of the HP XC programming
environment.

An HP XC system is integrated with several open source software components. Some open source software
components are being used for underlying technology, and their deployment is transparent. Some open
source software components require user-level documentation, specific to HP XC systems, and that kind of
information is included in this document, if required.

HP relies on the documentation provided by the open source developers to supply the information you need
to use their products. For links to open source software documentation for products that are integrated with
your XC system, see

“Supplementary Information” (page 15)

.

Documentation for third-party hardware and software components that are supported on the HP XC system
is supplied by the third-party vendors. However, information about the operation of third-party software is
included in this document if the functionality of the third-party component differs from standard behavior
when used in the XC environment. In this case, HP XC documentation supersedes information supplied by
the third-party vendor. For links to related third-party Web sites, see

“Supplementary Information” (page

15)

.

Standard Linux® administrative tasks or the functions provided by standard Linux tools and commands are
documented in commercially available Linux reference manuals and on various Web sites. For more
information about obtaining documentation for standard Linux administrative tasks and associated topics,
see the list of Web sites and additional publications provided in

“Related Information” (page 16)

.

Intended Audience

This document is intended for experienced Linux users who run applications developed by others, and for
experienced system or application developers who develop, build, and run application code on an HP XC
system.

This document assumes that the user understands, and has experience with, multiprocessor systems and the
Message Passing Interface (MPI), and is familiar with HP XC architecture and concepts.

Document Organization

This document is organized as follows:

Chapter 1: Overview of the User Environment (page 19)

provides an overview of the HP XC user,

programming, and run-time environment.

Chapter 2: Using the System (page 27)

describes how to perform common user tasks on the HP XC

system.

Chapter 3: Configuring Your Environment with Modulefiles (page 31)

discusses loading, unloading,

and creating modulefiles.

Chapter 4: Developing Applications (page 37)

describes how to build and run applications on the HP

XC system.

Chapter 5: Submitting Jobs (page 45)

describes the methods by which jobs are submitted to HP XC

system node.

Chapter 6: Debugging Applications (page 53)

describes how to debug applications on the HP XC

system.

Chapter 7: Tuning Applications (page 59)

describes how to tune applications for the HP XC system.

Chapter 8: Using SLURM (page 63)

describes how to use SLURM on the HP XC system.

Chapter 9: Using LSF (page 67)

describes how to use LSF® on the HP XC system.

Intended Audience

13

Advertising