High-performance clusters often provide multiple MPI libraries and compiler suites for parallel programming. This means that parallel programming tools which often depend on a specific MPI library, and sometimes on a specific compiler, need to be installed multiple times, once for each combination of MPI library and compiler which has to be supported. In addition, over time, newer versions of the tools also get released and installed. One way to manage many different versions of software packages, used by many computing centers all over the world, is the
"module" software. However, each center provides a different set of tools, has a different policy on how and where to install different software packages, and how to name the different versions.
UNITE tries to improve this situation for debugging and performance tools by
Further information including detailed documentation and source code can be found at the
UNITE website.
Partner projectParts of UNITE were funded under the European ITEA2 project |
|