120 likes | 255 Vues
CVIEW 3D Graphics Engine. Dr. William R. Wiley PNNL Director 1984-1994. b y Brock Erwin. CVIEW Overview. 3D visualization software especially for large datasets CVIEW authors: Evan Felix, Brock Erwin, David Brown, Ken Schmidt, Jared Carr, Kevin Fox
E N D
CVIEW 3D Graphics Engine Dr. William R. Wiley PNNL Director 1984-1994 by Brock Erwin 1
CVIEW Overview • 3D visualization software especially for large datasets • CVIEW authors:Evan Felix, Brock Erwin, David Brown, Ken Schmidt, Jared Carr, Kevin Fox • How much data do we get?sizeof(float) * 149 metrics * 2,300+ nodes per minute • Battelle Open Source License (FreeBSD) • Cross-platform: Windows/Linux/Mac supported • git clone https://github.com/EMSL-MSC/cview.git • Created to for System Administrators, useful for users too • Other tools were nice, but couldn’t visualize large datasets (real time) Dr. William R. Wiley PNNL Director 1984-1994 2
CVIEW – What we use it for • Cluster health at a quick glance • Identifying when a particular resource is being over-utilized (/dtemp global filesystem being hammered) • EMSL is a National user facility, home of the Chinook supercomputer • hundreds of users, hundreds of jobs (a lot of computational chemistry codes) • Finding out why particular jobs failed • jobpacker – create datasets for individual jobs • It looks pretty in front of our super-computer Dr. William R. Wiley PNNL Director 1984-1994 3
CVIEW – Using it • Get the software: • Windows installer • Mac/Linux – Build from source • PNNL RedHat: “yum install cview” • Command line: cview –c <p-list file>cviewall <URL> [-metrics (metric1,metric2,…)] • File associations with *.cview and *.cviewall • Cview navigation: • Use the mouse or arrow keys to manipulate the 3d world • t – open the tweakbar • ~ - save p-list file • f – go fullscreen • z – dump screen to file • q - quit Dr. William R. Wiley PNNL Director 1984-1994 4
Chinook, nwperf • Chinook users can access https://nwperf.emsl.pnl.gov to view their jobs • Demo time. • Useful to analyze performance characteristics on individual job • Must be in PNNL network (or setup SSH tunnel) • Outside PNNL network can still see Chinook graphs • Demo time Dr. William R. Wiley PNNL Director 1984-1994 5
Datasets • CView can read dataset files from a variety of locations • Local disks • Web URLs • Update interval if necessary • Floating point packed files • sizeof(file) == width * height * sizeof(float) • Dataset files, naming convention: • dataset.xticks, dataset.yticks, dataset.rate, dataset.desc, dataset.data • If you can generate it, CVIEW can read it Dr. William R. Wiley PNNL Director 1984-1994 6
Datasets Dr. William R. Wiley PNNL Director 1984-1994 z = abs(int(x*10) & int(y*10)) 7
Datasets Dr. William R. Wiley PNNL Director 1984-1994 Mandelbrot set 8
Datasets Dr. William R. Wiley PNNL Director 1984-1994 Sinwave 9
Future Work • Packaging for Mac OSX (need an App Bundle) • Packaging for Fedora’s EPEL (Dave Brown) • Packaging for Debian • Making CVIEW more user friendly Dr. William R. Wiley PNNL Director 1984-1994 10
Future Work Questions? Send an email to: “b@pnnl.gov” Dr. William R. Wiley PNNL Director 1984-1994 11