A research-oriented institution, the University of Luxembourg is focused on the creation of new knowledge and sets a high priority on a select number of well-defined fields of research. The University of Luxembourg chose TotalView due to its robust, advanced features, such as advanced memory debugging, reverse debugging, and CUDA debugging. With a wide variety of teams planning to use TotalView, University officials said that the debugging tool will be used on a number of development projects, such as numerical simulations in engineering and material sciences, molecular dynamics for life science, parallel and distributed algorithms in computer science, and bioinformatics. TotalView will be used on the University's two Linux clusters: the "Chaos", a 992-core cluster machine with 73 nodes and the "Gaia", a 1440-core cluster machine with 170 nodes.
"TotalView enables our research teams to develop and debug all of their applications faster, from simple prototypes to advanced, multi-threaded applications", stated Sébastien Varrette, manager of the HPC department of the University of Luxembourg. "Our teams are experts in bioinformatics and engineering, but not supercomputers. With TotalView, they can leverage the easy-to-use, advanced debugging features to quickly debug their applications, so they can focus on their research goals."
The University of Strasbourg (UNISTRA), the second largest university in France and among Europe's foremost research universities, has been using TotalView for more than ten years to debug a large number of applications for chemistry, fluid mechanics, molecular simulation, and molecular dynamics. Already impressed by TotalView's ability to significantly shorten debugging cycles, the HPC Center of the University of Strasbourg has selected TotalView for several new MPI and OpenMP applications. TotalView will be deployed on a NEC machine which is a Linux cluster comprised of NEC HPC1812Rd-2 InfiniBand compute nodes and NEC GPS12G4Rd-2 hybrid compute nodes with NVIDIA Kepler cards.
"Laboratories focused on the scientific productivity of their users consistently choose to provide the TotalView debugger over other options to assist in the development of applications in high performance computing environments", stated Scott Lasica, Vice President, Product Management & Marketing. "Providing both scalability and simplicity, TotalView offers users advanced features, such as reverse and memory debugging, which significantly decrease development time and result in more robust and reliable programmes."
TotalView is a scalable and intuitive debugger for parallel applications written in C, C++, and Fortran. Designed to improve developer productivity, TotalView simplifies and shortens the process of developing, debugging, and optimizing complex applications. TotalView provides a powerful combination of capabilities for pinpointing and fixing hard-to-find bugs, such as race conditions, memory leaks, and memory overruns. Providing developers the ability to step freely, both forwards and backwards, through programme execution, TotalView's unique reverse debugging capabilities drastically reduce the amount of time invested in troubleshooting code. To help developers maximize hardware capabilities, TotalView also provides debugging support for NVIDIA CUDA, OpenACC and the Intel Xeon Phi coprocessor.