PARIX (PARallel UnIX extensions) [12] is the native operating system on Parsytec GC systems. It provides UNIX functionality at the front-end with library extensions for the needs of the parallel system. The Parix software package comprises components for the program development environment (compilers, tools, etc.), runtime environment (libraries), multi-user administration, and control-net software. Parix is available for a variety of parallel Parsytec computers. At the Paderborn Center for Parallel Computing, we run Parix on
A virtual topologies library [20,21] provides an optimal mapping of the application process structure onto the underlying hardware interconnection structure.
Based on the virtual topologies, common global communication functions like broadcast, global sum, min, max and barrier synchronization are available for groups of processes.