Bryan Green
NASA Ames Research Center
MS 258-6
Moffett Field, CA 94035-1000
(650)-604-2039

bgreen@nas.nasa.gov

www.nas.nasa.gov/~bgreen

I have been a member of the NAS Visualization Group since 1997. I am a contractor with AMTI.

I have a BA in Computer & Information Sciences from UC Santa Cruz.


Interests

I'm interested in high-performance computing, distributed computing, data visualization, and computational steering. I work primarily with C++ and OpenGL on Linux platforms.

My preferred development platform is Gentoo Linux.
Read about our Gentoo-powered 3x3 Hyperwall in the Gentoo Weekly Newsletter!


Projects

I have a project called Growler, an architecture for general purpose distributed data analysis and visualization. I am currently using Growler to implement monitoring and visualization tools for the Columbia supercomputer, a 10,240 processor Altix system running Linux.
The monitoring tool is called NodeMon.

The NAS visualization group has developed a method for extracting data directly from a large-scale simulation running on Columbia and efficiently distributing it for visualization. Once the data has been collected over infiniband, Growler is used to send the data to the hyperwall where the visualization occurs.

The hyperwall is a grid of flat panel screens driven by a cluster of nodes with high-end graphics cards.

Here is a nice, informal, set of vis group pictures, many of which are of the 7x7 hyperwall from around the time of its construction.

Project Details

Growler
An open-sourced C++-based distributed object/component architecture.
NodeMon
An open-sourced tool for system utilization monitoring, tailored to large NUMA linux systems, but practical for any linux-based system.
hyperwall
A visualization cluster with a grid of flat panel screens.

Publications