• "Debuggers were essential to the process of migrating the early science applications onto Mira."
     
    Kalyan Kumaran, Manager, Applications Performance Engineering at the ALCF
     
     
  • "The first time I used it was to debug an MPI code and I found it was the only tool that could solve the problem."
     
    Daniel Trad, an experienced researcher, CGG
  • "The Allinea DDT debugger saves us considerable amounts of time in fixing parallel bugs and resolving any customer issues."

    Mandhapati Raju, Principal Engineer at Convergent Science.

  • "Allinea DDT is a real time-saver. The problem was particularly difficult to understand because it happened only in this context on one particular task. With Allinea DDT, it only took a few minutes to see this bug."

    Hendryk Bockelmann from DKRZ’s Application Support department.

  • "These students are the cream of the crop – and the Allinea tools will definitely help them to become more competent computational scientists."

    Rebecca Hartman-Baker, iVEC Supercomputing Development and Applications Specialist.

  • "Allinea DDT is a tool that helps programmers and scientists like us dig down to the levels where print statements cannot reach."

    Dr. Vincent C. Betro, Computational Scientist (NICS/JICS/ORNL).

  • "You need high-grade software tools that can scale along with your code - a debugger in particular - because when problems arise at scale, you are in a totally different universe."

    Joshua Ladd, Tools Project Technical Officer during the OLCF3 Project.

  • "Without Allinea DDT, we might have never known the actual cause and would have continued to suspect the code the user was running. Having Allinea DDT saves us time, which leads to more results from our machines."

    Dr. Daniel Gruner, CTO-Software, SciNet.

  • "People were impressed with the results Christine achieved using Allinea DDT and assumed she was a highly educated computer science technician; whereas she might have taken just one ‘intro to computer science’ course."

    Dr. Shawn Matott, computational scientist, University at Buffalo.

  • "Researchers in areas like engineering just want to improve and run their simulations, without having to learn too much about the detail of the system – and Allinea Software’s tools are ideal for helping them."

    Dr. Xavier Besseron, Research Associate, University of Luxembourg.

  • “The tools have just made it so much easier to debug MPI or multi-threaded programs.”

    Adam Caprez, HPC Applications Specialist, Holland Computing Center, University of Nebraska.

  • "I could present a couple screenshots of Allinea MAP to our clients and they could see from these graphs how their application was performing and changing at scale."

    Oliver Perks, High Performance Systems Group at University of Warwick

Case studies

Find out how Allinea Software is helping organisations make their programs run efficiently in order to speed up scientific research.

University of Nebraska - Allinea Software - case studyHelping users to develop code without the best tools in place was time-consuming and frustrating for staff at the University of Nebraska. With Allinea Software’s tools in place, the support team are helping more people, faster.

Challenge: Helping users to debug and develop code was proving a slow and difficult task.

Results: The team provides a better service and tools are also accessible to a wider user base.

The tools have just made it so much easier to debug MPI or multi-threaded programs.

Adam Caprez, HPC Applications Specialist, Holland Computing Center, University of Nebraska.

Convergent Science - Allinea Software - Case studySpeed is everything in the modern business world – you need to move fast to stay ahead of the competition.

Convergent Science, Inc. (CSI) and its product CONVERGE™, a computational fluid dynamics (CFD) software package, helps its clients to be nimble and efficient. CSI needs the best internal processes and software to make this happen.

The Allinea DDT debugger saves us considerable amounts of time in fixing parallel bugs and resolving any customer issues.

Mandhapati Raju, Principal Engineer at Convergent Science

University of Luxembourg - Allinea Software - case studyUsing high performance computing transforms research possibilities – and possibilities grow faster when applications and users reach their full potential.

Situation: System users compete for system time, and to get more results from their supercomputer and speed up research need to run their applications faster.

Solution: The Allinea MAP profiling tool to complement the existing installation of the Allinea DDT debugger.

Researchers in areas like engineering just want to improve and run their simulations, without having to learn too much about the detail of the system – and Allinea Software’s tools are ideal for helping them.

Dr. Xavier Besseron, Research Associate, University of Luxembourg.

NICS - Beacon - Allinea Software - case studyIn the race to adopt the newest supercomputing architectures, researchers need the best tools they can find. That’s why developers at the Application Acceleration Center of Excellence are working with Allinea DDT.

Situation: As researchers port codes to new architectures such as the Intel® Xeon Phi™ coprocessors or GPGPU accelerators, complex changes can introduce software bugs.

Solution: Allinea DDT, a powerful tool that can debug applications on many Intel® Xeon Phi™coprocessors and host processors simultaneously.

Squeezing the performance out of the newest architectures requires more in-depth understanding of code design, memory placement, and the complex relationships between different parallel coding paradigms than ever before. Allinea DDT is a tool that helps programmers and scientists like us dig down to the levels where print statements cannot reach.

Dr. Vincent C. Betro, Computational Scientist (NICS/JICS/ORNL)

CGG - Allinea Software - case studyUp to five times faster to fix bugs says award-winning developer at leading commercial geosciences company.

Situation: High-quality and on-schedule releases are the globally distributed software team’s mission – and resolving bugs quickly is critical to success.

Solution: Allinea DDT, the debugger for multi-threaded and parallel code.

The first time I used it was to debug an MPI code and I found it was the only tool that could solve the problem.

Daniel Trad, an experienced researcher, CGG

SciNet - Allinea Software - case studySciNet takes to Allinea’s debugging and profiling tools to accelerate software development on Canada’s leading HPC systems.

Situation: A weather forecasting code that worked on other platforms loses memory and runs out of space.

Solution: Run Allinea DDT to pinpoint an obscure memory leak.

Issues like this need quality tools to find the problem quickly. Without Allinea DDT, we might have never known the actual cause and would have continued to suspect the code the user was running. Having Allinea DDT saves us time, which leads to more results from our machines.

Dr. Daniel Gruner, CTO-Software, SciNet

iVEC - CSIRO - Allinea Software - case studyRebecca Hartman-Baker is inspiring students to become the workforce Western Australia will need for its world-class research projects. To help with this goal, she threw a profiling party to make code-optimization a fun activity.

Situation: Rebecca Hartman-Baker is inspiring students to become the workforce Western Australia will need for its world-class research projects.

Solution: Throw a profiling party to make code-optimization a fun activity.

These students are the cream of the crop – and the Allinea tools will definitely help them to become more competent computational scientists.

Rebecca Hartman-Baker, iVEC Supercomputing Development and Applications Specialist.

Argonne National Laboratory - Allinea Software - case studyAllinea DDT helps scientists find an “impossible” bug that showed up at over 16,000 cores at the Argonne Leadership Computing Facility.

Situation: A plasma physics simulation that had previously run successfully crashes at over 16,000 cores on the IBM Blue Gene/Q system.

Solution: Run Allinea DDT in offline mode over the weekend and come back to find a report that pinpoints the problem.

Debuggers were essential to the process of migrating the early science applications onto Mira.

Kalyan Kumaran, Manager, Applications Performance Engineering at the ALCF

University of Warwick - Allinea Software - case studyComputer scientists have the skills and the passion for digging into code for problems. Yet even they turn to Allinea MAP to save time and communicate results to domain scientists and code engineers.

Situation: To save time and explain the results of code performance analysis so clients can readily understand.

Solution: Allinea MAP, the first supercomputer performance-analysis tool easy enough for scientists, who aren’t computer experts, to diagnose their own problems.

I could present a couple screenshots of Allinea MAP to our clients and they could see from these graphs how their application was performing and changing at scale.

Oliver Perks, High Performance Systems Group at University of Warwick

University at Buffalo - Allinea Software - case studyCreating a holistic geoscientific model is complicated enough. So when scientists have to debug their computer code, they turn to Allinea DDT, a tool easy enough for undergraduates to use.

Situation: To gain a more holistic view of the planet, environmental scientists and engineers are linking their models together and bringing in more data. The size, complexity and distributed nature of their projects make the traditional methods of debugging ineffective. Time and budget constraints make the problem seem insurmountable.

Solution: Allinea DDT – the leading graphical debugging tool – makes it easy to debug a complex, multi-tiered project.

People were impressed with the results Christine achieved using Allinea DDT and assumed she was a highly educated computer science technician; whereas, at the time, I think she might have taken just one ‘intro to computer science’ course.

Dr. Shawn Matott, computational scientist, University at Buffalo’s Center for Computational Research

DKRZ - Allinea Software - case studyResearchers have no time to lose in their quest to divine the future of the Earth’s climate and its effects on humanity. When a problem arises, one of the world’s top centers for climate research, DKRZ, relies on Allinea DDT.

Situation: Climate scientists need to focus on their urgent research and have no time to waste learning difficult tools for software debugging.

Solution: Allinea DDT can pinpoint software problems on massive supercomputers in minutes instead of days.

Allinea DDT is a real time-saver. The problem was particularly difficult to understand because it happened only in this context on one particular task. With Allinea DDT, it only took a few minutes to see this bug. Once we knew the location, it was very easy to fix.

Hendryk Bockelmann from DKRZ’s Application Support department.

Oak Ridge National Laboratory - Allinea Software - case studyIn the race to build the world’s fastest supercomputer, researchers need the best tools they can find. That’s why developers at the Oak Ridge Leadership Computing Facility (OLCF) are working with Allinea DDT.

Situation: As researchers scale up their code to work on the colossal OLCF machines, traditional debugging methods, such as printfs, are too time-consuming to be feasible.

Solution: Allinea DDT, which can quickly find problems, even on code running on more than 200,000 cores.

You need high-grade software tools that can scale along with your code - a debugger in particular - because when problems arise at scale, you are in a totally different universe

Joshua Ladd, Tools Project Technical Officer during the OLCF3 Project.