The Swedish National Infrastructure for Computing (SNIC) is introducing Allinea’s software development tools across its six major facilities. The news comes hard on the heels of an announcement by the Swiss National Supercomputing Centre that it too is adopting Allinea’s software tools.
Supported by the Swedish Research Council (SRC), SNIC provides Swedish researchers with unified access to the country’s leading supercomputers. It is also responsible for the strategic and scientific development of high-performance computing in Sweden, including software development.
Making the parallel debugger, Allinea DDT, available across multiple sites ‘is a step towards creating a core production environment that will be common on all SNIC resources', according to Jacko Koster, director of SNIC. ‘With so many users and systems, it was important to have a single tool that would support our environments well – and would enable our users to work at scale.’
SNIC co-ordinates Sweden's six HPC centres to ensure that resources are used and developed optimally – and reliable software is a key part of that work as it seeks to minimise the CPU time wasted by software bugs and in fixing software problems.
The Swiss National Supercomputing Centre (CSCS) is known for its expertise in applying high performance computing to areas as diverse as the daily weather forecast and climate prediction through to drug discovery and evolution biology. It hosts Switzerland's main HPC systems - including the Monte Rosa and Todi Cray XE6 and XK6 machines.
With over 50,000 CPU cores and around 200 Nvidia Tesla X2090 GPU cards on site, developers at CSCS are aiming to achieve significant scientific breakthroughs with their applications. ‘We are very excited to be moving in to this new phase of development. Our developers will now be able to reach larger scales than before. Allinea DDT meets exactly the debugging needs of our users and allows us to take an important step forward in parallel debugging,’ said Thomas Schoenemeyer, associate director technology integration of CSCS. ‘The novel sparklines are exceptionally useful for examining data in parallel. Allinea DDT handles new languages well, such as PGAS, Co-Array Fortran and Unified Parallel C, and OpenACC and CUDA for our GPUs.’