Advanced Usage

EnSight's cases capability has also been used to achieve coarse-grained parallelism for very large datasets by partitioning a mesh into blocks and reading each block into a different case. Each case can run on different machines or on different CPUs of a multiprocessor host. Since the EnSight client places the geometry from the different cases in the same coordinate system, the blocks are effectively "stitched" back together for viewing. Operations such as clipping and isosurface calculation are then automatically performed in parallel. However, since there is no communication between the servers (in the current release) you cannot trace particles originating in one block and expect them to cross a block boundary into a different block. (It should be noted that EnSight's server-of-server capability is an alternate, and usually better way to do parallel operations on a model.)