• “We are able to complete work more quickly and strengthen our international reputation.”

    RP Thangavelu, Senior Principal Scientist at CSIR-4PI.

  • “We have access to the whole suite of Allinea tools to help us to achieve our mission and can rely on them when we need them most.”

    Pierre Moinier, Group Leader for Integrated Modelling Technologies at BAE Systems Advanced Technology Centre.

  • "Getting HemeLB to scale to 50,000 ARCHER cores is a real achievement. We are thankful for the productive collaborations we enjoy with Allinea Software that have allowed us to reach these intoxicating heights."

    Professor Peter Coveney, Director, Centre for Computational Science, UCL

  • "If we make sure our resources are used more efficiently, we can support more users. It makes sense to be as efficient as we can be, and to identify and improve poorly performing applications."

    Erwin Laure, director of the PDC Center for High-Performance Computing

  • “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.

  • "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.

  • "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.

  • "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).

  • "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
  • "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.

  • "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.

  • "Debuggers were essential to the process of migrating the early science applications onto Mira."
     
    Kalyan Kumaran, Manager, Applications Performance Engineering at the ALCF
     
     
  • "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

  • "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.

  • "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.

  • "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.

Case studies

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

CSIR centres use Allinea Forge (Allinea DDT & Allinea MAP)Allinea Forge is transforming scientific software processes and enabling India’s brightest scientists to make breakthroughs for engineering, physical and earth sciences, chemistry and biology.

Challenge: Enabling scientific code to deliver world–class scientific results.

Solution: Allinea Forge – the industry standard development suite for debugging and profiling.

Results: Faster software development and more efficient software execution, meaning scientists can explore more complex research problems.

We are able to complete work more quickly and strengthen our international reputation.

RP Thangavelu, Senior Principal Scientist at CSIR-4PI

BAE Systems case study - Allinea MAP and Allinea DDTThe complex physics problems tackled every day by the software development team at BAE Systems Advanced Technology Centre (ATC) require intelligent tools to help find solutions, fast.

Challenge: Meeting deadlines while providing quality, reliable software.

Solution: The Allinea DDT debugger and Allinea MAP profiler enable the team to react quickly and deliver high-quality fast software for their mission.

Results: The team is able to deliver on time, and aim high for future projects.

Enterprise Tech's Timothy Prickett Morgan found out more about how BAE Systems are advancing their research and development by using the right tools and the right expertise. Read the article: BAE Systems Arms Clusters With GPU And Xeon Phi Accelerators.

We have access to the whole suite of Allinea tools to help us to achieve our mission and can rely on them when we need them most.

Pierre Moinier, Group Leader for Integrated Modelling Technologies at BAE Systems Advanced Technology Centre

CRESTA - University College London - Case StudyResearchers at University College London (UCL) modelling intracranial blood flow have been able to reach a major milestone by using development tools from Allinea Software. 

A massive simulation using 50,000 processor cores on the UK’s largest supercomputer, ARCHER, became possible after solving an application crash that only occurred at this high scale. ARCHER is the UK’s flagship Cray XC30 system, which is managed by Edinburgh Parallel Computing Centre (EPCC) on behalf of EPSRC and other UK research councils.

UCL’s HemeLB software applies computational fluid dynamics to model blood flow around cerebral vessels and simulate pressure at points of weakness such as aneurysms.  Using data from MRI scans of a patient’s blood vessels, the group anticipates that simulations will one day help to decide the best clinical option for individual patients.

The UCL team and Allinea Software were brought together by the EU CRESTA project – which is preparing applications for future extreme-scale computing.  Running applications at extreme scales poses challenges, which Allinea Software’s tools help to solve. 

Getting HemeLB to scale to 50,000 ARCHER cores is a real achievement. We are thankful for the productive collaborations we enjoy with Allinea Software that have allowed us to reach these intoxicating heights, which are enabling us to study hemodynamics within the Circle of Willis for the first time.

Professor Peter Coveney, Director, Centre for Computational Science, UCL

KTH - Allinea Performance Reports - Case StudyAllinea Performance Reports delivers rapid return on investment by helping to transform throughput at the KTH Royal Institute of Technology in Sweden.

Situation: To provide insight into how applications are performing, and how they can be improved.

Solution: Allinea Performance Reports, zero-touch, automatic reports that answer vital questions about applications running on HPC systems.

Success: A systematic process to identify performance issues quickly and simply.

If we make sure our resources are used more efficiently, we can support more users. It makes sense to be as efficient as we can be, and to identify and improve poorly performing applications.

Erwin Laure, director of the PDC Center for High-Performance Computing

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.