| Layout |
|
| Actual Data |
|
CUMULVS is a software infrastructure to facilitate the remote visualization
and steering of parallel scientific applications. In addition to providing
mechanism for sharing parallel data structures, CUMULVS also provides services
for remote steering and user directed check-pointing. In this section we
will be concerned only with the services for remote visualization of parallel
data structure.
CUMULVS supports multidimensional distributed arrays. However, this data
model applies only to the sender side (the parallel application that is being
"monitored"). The receiving side has no distributed description of the data.
From the point of view of CUMULVS, the receiving side (the visualizer) is
a regular single-process application. Although several viewers can be attached
to the sender (each possibly requesting a different chunk of the computational
domain), there is not a truly MxN communication because the receiving cohort
of processes do not form a parallel application.