project overview:. longhorn project overview project program: –nsf xd vis purpose: –provide...
TRANSCRIPT
Project Overview:
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)
Longhorn Configuration:
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
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
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
Longhorn Queue Structure
Example: qsub -q normal -P vis
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..)
Accessing Longhorn:
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)
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
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
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.
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
Longhorn Documentation and Training:
Longhorn User Guides and Training Dates:
• http://services.tacc.utexas.edu/longhorn-user-guide
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
Longhorn Usage Statistics:
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
Usage by Job Type: 1/4/2010 – 1/18/2011
Numbers at Top Indicate Snapshot in Time