This program demonstrates the functions needed by a parallel EXODUS application.

main is a function defined in exo_par_wt.c.

Synopsis:

int main(int argc, char **argv)

Description: Creates a SAF database in parallel, emulating a parallel EXODUS writing client.

The code may be somewhat confusing but the subset relation graph (SRG) is straightforward. The SRG looks like this:

TOP_SET | | |DOMAIN_0 | | | | | |BLOCK_0_DOMAIN_0 | | . | | . | |BLOCK_num_blocks_DOMAIN_0 | |DOMAIN_1 | . | . | . |DOMAIN_num_domains | | | | | |BLOCK_0_DOMAIN_num_domains | | . | | . | |BLOCK_num_blocks_DOMAIN_num_domains | | | | |BLOCK_0 | | | | | |BLOCK_0_DOMAIN_0 (same set as subset of DOMAIN_0) | | . | | . | |BLOCK_0_DOMAIN_num_domains | |BLOCK_1 | . | . | . |BLOCK_num_blocks



|BLOCK_num_blocks_DOMAIN_0 | . | . |BLOCK_num_blocks_DOMAIN_num_domains

Parallel Notes: This is a parallel client.

See Also:

  • Tests: Introduction for current chapter