IMPORTANT All users are affected by the upgrade. Please read the Migration Guide.
Experienced users -- check out the Quick Start Notes.
BOTH lonestar2.tacc.utexas.edu and lonestar.tacc.utexas.edu addresses now take you to the new lonestar machine.
If you get a MAN IN THE MIDDLE or HOST ID CHANGE notification the first time you use the (reassigned) lonestar.tacc.utexas.edu address, accept the new host identification (if the fingerprint matches the ones shown below). Linux users will have to remove the offending entry from their know_hosts file.
Windows Machines
First, allow the connection, by clicking "Yes" on the popup window shown below (wording my vary depending upon client).Second, allow the host certificate to be included in your local database (chain) by clicking "Yes" to the query about saving the new host key. See second popup window below.

lonestar HOST ID NOTIFICATION. Accept the new ID with fingerprint "xuming...".

lonestar HOST ID NOTIFICATION. Allow it to be included in your local database.
Linux and Mac OS X Machines
You will get a message similar to this (with the fingerprint displayed in hexadecimal notation):
lonestar2% cat /tmp/xx
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...
5c:36:42:99:aa:2d:52:58:70:3a:20:c2:3a:33:e4:2f.
...
Offending key in /Users/tnek/.ssh/known_hosts:1
RSA host key for lonestar.tacc.utexas.edu has changed...
Host key verification failed.
Note the line stating "Offending key in ...".Edit the identified file, and remove the line indicated by the number at the end. (In the case above the file is /Users/tnek/.ssh/known_hosts and the offending line is the first line. Next, login to the machine. You will be prompted to continue the connection to lonestar.tacc.utexas.edu, which has the fingerprint 5c:36:42:99:aa:2d:52:58:70:3a:20:c2:3a:33:e4:2f. Accept the connection by typing "yes".
All documenation below this point now uses "Lonestar" to refer to our new 1300 node (1855 PowerEdge, EM64T) system. All references and documentation for the old 512 node (1750 PowerEdge, IA-32) system have been removed.
| Introduction |
The TACC Lonestar cluster is one of the largest academic computational resources in the nation. It serves as a computational resource in the NSF TeraGrid partnership, the Texas-wide Computational Grid (HiPCAT), the UT campus grid and the UT research community.
Lonestar contains 1300 processors with a peak performance of 8.3 TFLOPS, 3.9 TB of total memory and 47TB of local disk space. The system supports a 15TB global, parallel file storage, managed by the Lustre file system. Nodes are interconnected with InfiniBand technology in a fat-tree topology with a 1GB/sec point-to-point bandwidth. Also, a 2.8 petabyte archive system and 5TB SAN network storage system are available through the login/development nodes.
Further expansion and an upgrade of the nodes are scheduled in the fall of 2006. The number of nodes will be doubled, and each node will have two dual-core processors with 8GB per node.
The configuration and features for the compute nodes, interconnect and I/O systems are described below, and summarized in Tables 1-3.
| |
|
| |
|
|
|
| |
|
| Table 1. System Configuration & Performance | ||
| Component | Technology | Performance/Size |
| Peak Floating Point Operations |
8.3 TFLOPS | |
| Nodes | Xeon, Dual CPU | 650 Nodes / 1300 CPUs |
| Memory | Distributed | 2TB (Aggregate) |
| Shared Disk | Lustre, parallel File System | 15TB |
| Local Disk | SCSI | 47TB (Aggregate) |
| Interconnect | InfiniBand Switch | 1 GB/s P-2-P Bandwidth |
| Table 2. PowerEdge 1855 Compute Node | |
| Component | Technology |
| CPUs Per Node | 2 |
| Motherboard | Intel E7520 Chipset |
| Memory Per Node | 3 GB |
| System Bus | 800 MHz Processor Front Side Bus (FS): 6.4GB/s |
| Memory Bus & Configuration | dual channel, 400MHz, 6x512MB DDR2: 6.4GB/s |
| PCI Express | x4 |
| 73GB Disk | 10K RPM Ultra 320 SCSI single channel, 80p |
| Infiniband Daughtercard (adpater) | Topspin/PCI-X host interface, 4x 10Gbps |
| Table 3. Intel Irwindale Processor | |
| Technology | 64-bit (Intel EM64T) |
| Clock Speed | 3.2GHz |
| FP Results/Clock Period | 2 |
| Peak Performance | 6.4GFLOPS |
| L2 Cache | 2MB |
| L1 Cache | 16KB |
| Table 4. Storage Systems | |||
| Storage Class | Size | Architecture | Features |
| Local | 73MB/node | SCSI | mounted on /tmp |
| Parallel | 38TB | Lustre, DataDirect S2A9500 | 16 Dell 1850 I/O data servers, Brocade switch user striping, MPI-IO, mnt on /work |
| SAN | 15TB | Synergy FS, SUN Storage Tek | QLogic switch, SUN V880 Server, mnt on /san/hpc/<project> |
| HOME | 400GB | NSF, Raid-5, 200MB/user | Dell 2850 Server, automounted |
| Archive | 2.8PB | DMF (Data Migration Facility) | SGI Origin 3000 Server, xxx File Cache |
64-Bit Technology
Intel Extended Memory 64-bit Technology (EM64T) Features
- 64-bit virtual address space, 1TB physical address space
- 64-bit pointers
- 64-bit general purpose registers
- 64-bit integer registers and arithmetic units
Users must recompile their applications when migrating from a 32-bit system to Lonestar because of the difference in processor architectures. Lonestar nodes have 64-bit Intel EM64T processors, a 64-bit OS, and support only 64-bit libraries. Common 32-bit to 64-bit porting issues are summarized in Table n.
The user environment on Lonestar functions nearly identically to the other TACC Linux systems. Except for a difference in the compiler architecture option, the size of long and pointers types (in C), and directory references to 64-bit libraries, the commands for compiling, loading and running applications are the same. To check for potential porting problems between 32- to 64-bit modes, include the –Wp64 option when compiling C or C++ codes with the Intel’s icc compiler. Addition information is available in the compilation section.Recommendations and Notice to all users
Recompile all codes
The default and recommended compiler for Lonestar is the Intel 9.1 compiler.
There are some incompatabilities between the 2.4 and 2.6 Linux Kernels.
The Lonestar Linux 2.6 compiler has been patched for Lustre file system and the PAPI hardware performance counter interface.
The latest MKL 8.1 and gotoblas libraries have been install.
Lonestar uses the MVAPICH version of the MPI libraries.
Unless you have developed your code on a system with an identical configuration, you MUST
recompile and reload your application codesto avoid incompatibility issues.
Review ALL batch jobs scripts
The launch wrapper syntax for MPI-compiled code is:
ibrun ./a.outThis command will use the default environment for the correct IB communication drives.
Check your job scripts, and replace any other MPI executable launchers, such as "gm-run", "mpirun", or mvapich_wrapper with ibrun.
Intel Compiler Architecture Option
To optimized code specifically for the EM64T
technology, include the architecture option (highly recommended):
-xPCheck the compiler commands in your makefiles and build scripts. Replace any "-x" type with the -xP option.
Module Environment Variables
All Application and Library environment variables created by modules now include a TACC
prefix to separate vendor and TACC variable name spaces. Any scripts written for the old Lonestar,
Longhorn or Wrangler systems need to update the variable names for execution on Lonestar.
The change is illustrated below:
Replace $PACKAGE-DIRECTORY with $TACC-PACKAGE-DIRECTORY
e.g. $MKL_LIB --> $TACC_MKL_LIB
Lustre File System (WORK)
The $WORK directory on Lonestar is a Lustre File System.
This file system looks and feels like any other Unix file system.
Moreover, it supports parallel I/O (MPI-IO); and for large-file
I/O, performance can be optimized by user controlled striping.
Please Read the Lustre GuidePerformance on this file system may be twice that of other $WORK file systems at TACC.