Beginning at the level of the single core performance, the group is developing methods and tools for the optimal and efficient utilization of all available hardware resources up to the level of the complete supercomputer.
Tuning
We follow a holistic approach for the optimization of software. Our demand is to pair a comprehensive understanding of methods and algorithms and their implementation with the deep knowledge about the underlying architecture and the potential of the tools in order to provide the optimal performance.
GPI
GPI-2 is the communication library of first choice when it comes to higly scalable applications. GPI-2 allows truely asynchronous and parallel communication of all threads and achieves optimal overlap of communication by computation. Fast and partially cost-free notifications of remote components and a well defined system state in case of a failure make GPI-2 the world-leading communication library.
Numerical Solver
GaspiLS is a numerical solver library which is completely build on top of the principles of the GPI-2 programming model. As such, it is trimmed to achieve optimal scalability.