Allinea Software Blog

Mon November 3, 2014 by Florent Lebeau

OpenFOAM, developed by ESI-OpenCFD is one of the most popular tools for developing CFD (Computational Fluid Dynamics) applications, along with ANSYS Fluent or CD-Adapco Star-CCM+.

Most modules of OpenFOAM are heavily optimized and offer little room for improvement at the code level – but surprisingly there are still many rewards that can be had by making sure that OpenFOAM makes the best of your system.

Allinea Performance Reports looks inside applications and diagnoses how well they are performing and where issues might be.

In this article, we focus on OpenFOAM’s interFOAM solver on a small scale, on one server.

We show how Allinea Performance Reports help to increase the efficiency of our...

Tue September 9, 2014 by Mark O'Connor

This is the third in a three-part series exploring a crazy idea that was born at ISC14 while answering questions about the new energy metrics in Allinea Performance Reports and Allinea MAP – could the information in these reports show us an easy way to increase energy efficiency without having to change the program?

Tue September 2, 2014 by Mark O'Connor

Last week I talked about a crazy idea that was born at ISC14 while answering questions about the new energy metrics in Allinea Performance Reports and Allinea MAP – could the information in these reports show us an easy way to increase energy efficiency without having to change the program

Tue August 26, 2014 by Mark O'Connor

At ISC14 this year I was asked an interesting question while showing off the forthcoming Energy Efficiency metrics in Allinea Performance Reports and Allinea MAP. The question was: what can you do to optimize for energy usage?

Wed July 23, 2014 by Beau Paisley

Allinea DDT and Allinea MAP are excellent tools for finding program flaws and performance issues – they are also very helpful for studying codes and coding techniques. In this article I present a handful of optimization techniques and use Allinea MAP to illustrate their benefits. These tips are focused on scientific programmers who want to adopt best practices and the tips are limited to those that:

Mon July 14, 2014 by Beau Paisley

When profiling source code for performance issues it is sometimes desirable to profile a subset of your application. Maybe you already have a high-level view of your application’s performance, or maybe you have been tasked with working on a particular routine. Fortunately, with Allinea MAP, this is a simple process. This article provides an illustration of how to sample a subset of a FORTRAN program.

Mon June 9, 2014 by David Lecomber

We all have our objectives for scalability. It may mean hundreds, thousands, or millions of cores to you.

But spare a thought for the software teams.

We need developers and application analysts in order to scale on that new machine. Do we expect only optimization?

In reality, there is a necessary step before this: debugging.

What should every application developer know about debugging at scale?