Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide...

20
Project Overview:

Transcript of Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide...

Page 1: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Project Overview:

Page 2: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Project Overview

• Project Program:– NSF XD Vis

• Purpose:– Provide remote interactive visualization and data analysis services

to the national science community• Project Duration:

– August 1, 2009 – July 31, 2012• Partners and Roles:

– Kelly Gaither (TACC, PI)– Valerio Pascucci, Chuck Hansen (University of Utah, co-PI)– David Ebert (Purdue University, co-PI)– John Clyne (NCAR, co-PI)– Hank Childs (UC Davis/LBL, Software)– Linda Akli (SURA, MSI Outreach)

Page 3: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Configuration:

Page 4: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

LonghornFirst NSF XD Visualization Resource

• 256 Dell Dual Socket, Quad Core Intel Nehalem Nodes– 240 with 48 GB shared memory/node (6 GB/core)– 16 with 144 GB shared memory/node (18 GB/core)– 73 GB Local Disk– 2 Nvidia GPUs/Node (FX 5800 – 4GB RAM)

• ~14.5 TB aggregate memory• QDR InfiniBand Interconnect• Direct Connection to Ranger’s Lustre Parallel File

System• 10G Connection to 210 TB Local Lustre Parallel File

System• Jobs launched through SGE

256 Nodes, 2048 Cores, 512 GPUs, 14.5 TB Memory

Page 5: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn’s Lustre File System ($SCRATCH)

• OSS’s on Longhorn are built on Dell Nehalem Servers Connected to MD10000 Storage Vaults

• 15 Drives Total Configured into 2 Raid5 pairs with a Wandering Spare• Peak Throughput Speed of the File System is 5.86 GB/sec• Peak Aggregate Speed of the File System is 5.43 GB/sec

Page 6: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Usage Modalities:

• Remote/Interactive Visualization– Highest priority jobs – Remote/Interactive capabilities facilitated through VNC– Run on 3 hour queue limit boundary

• GPGPU jobs– Run on a lower priority than the remote/interactive jobs– Run on a 12 hour queue limit boundary

• CPU jobs with higher memory requirements– Run on lowest priority when neither remote/interactive nor GPGPU

jobs are waiting in the queue– Run on a 12 hour queue limit boundary

Page 7: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Queue Structure

Example: qsub -q normal -P vis

Page 8: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Software Available on Longhorn• Programming APIs: OpenGL, vtk (Not natively parallel)

– OpenGL – low level primitives, useful for programming at a relatively low level with respect to graphics

– VTK (Visualization Toolkit) – open source software system for 3D computer graphics, image processing, and visualization

– IDL

• Visualization Turnkey Systems – VisIt – free open source parallel visualization and graphical analysis

tool– ParaView – free open source general purpose parallel visualization

system– VAPOR – free flow visualization package developed out of NCAR– EnSight – commercial turnkey parallel visualization package targeted

at CFD visualization– Amira – commercial turnkey visualization package targeted at

visualizing scanned medical data (CAT scan, MRI, etc..)

Page 9: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Accessing Longhorn:

Page 10: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Connecting to Longhorn Using VNC

longhornlonghornlaptop

orworkstatio

n

laptopor

workstation

ssh <user>@longhorn.tacc.utexas.edu qsub /share/sge/default/pe_scripts/job.vnctouch ~/vncserver.outtail –f ~/vncserver.out

contains vnc portinfo after job launches

longhornlonghorn

laptopor

workstation

laptopor

workstation

ssh –L <port>:longhorn.tacc.utexas.edu:<port> <user>@longhorn.tacc.utexas.edu

VNC server on vis node

ivis[1-7|big]

VNC server on vis node

ivis[1-7|big]

longhornlonghorn

laptopor

workstation

laptopor

workstation

vncviewer localhost::<port> automaticport forwarding

to vis node

establishessecure tunnelto longhorn vnc port

localhost connection forwarded to longhorn via ssh tunnel

Without SSH Tunneling:

With SSH Tunneling:(1)

(2)

Page 11: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Visualization Portalportal.longhorn.tacc.utexas.edu

• Developed to provide easy access to Longhorn and abstract away complexities involved with command line access

• Developed in conjunction with TeraGrid user portal and employs a fraction of TGUP developers to ensure continuity

• Used for all in-person Longhorn training

Page 12: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Visualization Portalportal.longhorn.tacc.utexas.edu

• Specify type of session

• Specify resolution of vnc session

• Specify number of nodes needed and the wayness of the nodes

• Provides graphic of machine load

Page 13: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Visualization Portalportal.longhorn.tacc.utexas.edu

• Vnc session opens up in java enabled browser

• Behaves as if user had gotten a remote desktop into Longhorn.

Page 14: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Visualization Portalportal.longhorn.tacc.utexas.edu

3453 Jobs Submitted through Portal

All Vis Training on Longhorn Submits through the Longhorn Portal

8/2009 11/2009 2/2010 7/2010 8/2010 11/2010

Page 15: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Documentation and Training:

Page 16: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn User Guides and Training Dates:

• http://services.tacc.utexas.edu/longhorn-user-guide

Page 17: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Training Statistics: 1/4/2010 – 12/31/2010

155 People Trained In Person

8/2009 11/2009 2/2010 7/2010 8/2010 11/2010

Page 18: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Longhorn Usage Statistics:

Page 19: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Usage on Longhorn: 1/4/2010 – 1/18/2011

• 526 active projects • 48,457 jobs run on the system• 5,456,155 SUs expended on the system

8/2009 11/2009 2/2010 7/2010 8/2010 11/2010 8/2009 11/2009 2/2010 7/2010 8/2010 11/2010

Page 20: Project Overview:. Longhorn Project Overview Project Program: –NSF XD Vis Purpose: –Provide remote interactive visualization and data analysis services.

Usage by Job Type: 1/4/2010 – 1/18/2011

Numbers at Top Indicate Snapshot in Time