Essense Code Optimisation

From SNIC Documentation
Jump to: navigation, search
Name Essense Code Optimisation
Description Essense Code Analysis and Optimisation
Project financing   SNIC
Is active yes
Start date 2014-08-01
End date 2014-12-31

Essense is a CFD code which is characterised by summation-by-parts operators in the middle of the high order finite difference method, and weak boundary conditions. This project aims for "a better understanding of the bottlenecks of this code and learning about performance optimization potentials" (1st Phase for 1 person month) and "obtaining a revised code prepared for fine-level optimizations" (2nd Phase for 2 person months). Revision of the code includes the reduction of communication calls which is essential to achieving the better communication performance and the change of time-consuming loops for increasing the cache usage and improving vectorisation capability. In the long run, a speedup of this code will enable us to perform bigger and more detailed flow simulations within a varying range of scientific projects. The ambition is to prepare the code for PRACE Tier 0 type scaling.


Soon-Heum Ko (NSC)NSCApplication expertComputational fluid dynamics