
1
Overview of the U ser Environment
The HP XC system is a collection of com puter nodes, n etworks, storage, and software built into
a cluster that w ork together to present a single system. It is designed to maximize workload
and I/O performance, and p rovide efficient management of large, complex, and dynamic
workloads. The HP XC system provides a set of integrated and supported user features, tools,
and components which are described in this chapter.
This chapter briefly describes the components of the HP XC environment. Th e following
topics are covered in this chapter:
• System architecture ( Section 1.1)
• User environment (Section 1.2)
• Application development environm ent (Section 1.3)
• Run-time environment (Section 1.4)
• Supported tools, compilers, libraries (Section 1.5)
1.1 System Architecture
The HP XC architecture is d esigned as a clus tered system with si ngl e system traits. From a
user perspective, this architecture achieves a single system view, providing capabilities such as
single user login, a single file system namespace, an integrated view of system resources, an
integrated program developm ent environment, and an integrated job submission environment.
1.1.1 Operating System
The HP XC system is a high-performance c om pute cluster that run s HP XC Linux for High
Performance Computing Version 1.0 (HPC Linux) as its software base. Any applications that
run correctly using Red Hat E nterprise Linux Advanced Server Version 3.0 will also run
correctly using HPC Linux.
1.1.2 Node Specialization
The HP XC system is implemented as a sea-of-nodes. Each node in the system contains the
same software image on its local disk. There are two physical types of nodes in the system
—ahead node and client nodes.
head node The node that is in stalled with the H P XC system software first — it
is u sed to gene rate other HP XC (client) nodes. The head node is
generally of interest only to the administrator of the H P XC system.
client nodes All the other the nodes that make up the system . They are r eplicated
from the head node and are usually given one or more specialized
roles to perform various system functions, such as logging into the
system or running jobs.
The H P XC system all ows for the specializat ion of client no des to enable efficient and flexible
distribution of the workload. Nodes can be assigned one or more specialized roles that
determine how a particular n ode is used and what system services it provides. Of the man y
Overview of the User Environment 1-1
Komentarze do niniejszej Instrukcji