GLaDoS example that simply paints static Teff, logg, mu,  \vec{v}, v_proj onto a spherical icosahedral mesh.  It uses two separate colorbuffers to do this.  The dimensions are {BLOCK_SIZE, BLOCK_SIZE, 4}. The first two are the buffer's spatial components, and the third is an individual surface property.  BLOCK_SIZE is set via a macro in the Makefile and provides the size of framebuffer.

 The first colorbuffer is output to scalar_gl.h5 fills the surface properties as [Teff, logg, 0, mu].  

The second is output to velocity_gl.h5 and fills the surface properties as [v_x, v_y, v_z, v_proj].