The PIPS main directory hierarchy is mainly organized with the following concepts :
PIPS_DIR/Development) is used to develop all the pieces of PIPS . By default, a part of PIPS in development is tested with all the other parts from the
Productiondirectory to avoid as much as possible the interactions between concurrent developments of different parts at the same time (
$PIPS_DEVEDIR). Important directories of Development are Libs (the internal parts of PIPS , such as each phase ), Passes (the various PIPS executable with the different user interfaces pips , tpips and wpips ), Documentation (the documentation itself of course but also many configuration files), Runtimes (support for HPF , message passing and graphics) and Scripts. Installing a part of PIPS (with a classical GNU make install) is done in fact by copying the needed files and directory in the ad hoc directories of
$PIPS_ARCHvariable to compile and store different binary architectures.