User`s guide

Introduction [1]
This guide describes the Cray XMT Programming Environment. It includes
procedures and examples that show you how to set up your user environment
and build and run optimized applications. The intended audience is application
programmers and users of the Cray XMT system. For information about debugging
your application, see
Cray XMT Debugger Reference Guide. For information about
performance analysis tools that you can use to tune your application, see Cray XMT
Performance Tools User's Guide.
This chapter presents a general overview of the Cray XMT. Subsequent chapters of
this manual cover the details for how to write programs for the Cray XMT.
1.1 The Cray XMT Programming Environment
The Cray XMT Programming Environment (XMT-PE) includes the following:
Cray XMT compilers for C and C++
Cray mdb debugger, which is an adaptation of the Free Software Foundation's
gdb debugger
Apprentice2 performance analysis tool
The XMT-PE runs on a Linux operating system on a service node. You write and
compile your program on the service partition and launch it from the service partition
onto the compute partition.
S247920 13