Abstract: Illuminator is a library whose current primary purpose is to graph PETSc 3-D distributed arrays' isoquant contour surfaces using Geomview. It is not at all ``complete'', rather a first cut. It currently creates the contour surface triangulation in parallel, then sends all of the triangles to the first node for display. Future plans include making the display process more efficient on that first node, and later doing some kind of distributed rendering for faster visualization without the use of Geomview. As of version 0.4, Illuminator also does distributed storage and retrieval of distributed arrays of any dimensionality, allowing local hard drives on Beowulf cluster nodes to act as a single giant ``RAID-0'' array with extremely high bandwidth; this can be used for fast retrieval and visualization of time series data.
|
(4.12) |
IlluMulti | Primary tag, with attributes version, |
endian (big or little) and compression | |
(none, 1-9, best, float*, long*, short* or char*1). | |
GlobalCPUs | Number of CPUs in each direction, with |
attributes dimensions, xwidth, ywidth and zwidth | |
GlobalSize | Size of the entire distributed array, with |
attributes xwidth, ywidth, zwidth, xsize**, ysize**, zsize** and fields | |
LocalSize | Size of the entire local part of the array, |
with attributes xwidth, ywidth and zwidth | |
Stencil | Stencil and periodic data, with attributes |
width, type and periodic (using PETSc enum values) | |
Field | Data on each field, attributes name, type**, min and max |
User | User parameters, attributes name and value |
./3dgf -da_grid_x 50 -da_grid_y 50 -da_grid_z 50and hit return to end.
Y' = C(1-C) |
æ ç ç è |
|
+m-C |
ö ÷ ÷ ø |
This document was translated from LATEX by HEVEA.