AllScale is an innovative programming approach for ExaScale, decoupling program specification parallelism from management tasks during runtime.
As strategic partner within the AllScale project, NUMECA will develop and extend the usage of it's FINE™/Open toolchain to exascale HPC.
The AllScale parallel programming model is based on the nested recursive parallelism, focusing on the following developments:
The above mentioned developments will provide an application independent, reusable codes, taking advantage of combining sophisticated, modular and customizable compiler and runtime system based solutions.
The request from the industry towards higher fidelity CFD and increased simulation reliability is more and more pressing. The use of unsteady LES (Large Eddy Simulation) or DNS (Direct Numerical Simulation) provides an appropriate approach to fulfil such imposed industry demand.
However, when applied to industrial cases on complex geometries, such LES/DNS simulations imply very large meshes, ranging from 1 to 10 billion mesh points, yielding problems of 50-100 billions+ degrees of freedom as well as thousands of unsteady time steps. To fulfil those requirements, the cost, in terms of CPU time, needs to be significantly reduced, and the best way to do it, is to increase the number of processors, towards ExaScale HPC (High Performance Computing).
AllScale will boost development productivity, portability and runtime efficiency. It will reduce energy needs, thus improving the resource efficiency utilisation of small to extreme scale parallel systems. The achieved outcomes are validated with applications from fluid dynamics, environmental hazard and space weather simulations; provided from industrial and academic consortium partners.
DON'T MISS A DETAIL: Get continuous updates, directly from the AllScale developers, about the AllScale achievements and software releases by subscribing to the AllScale Twitter and Facebook accounts!
And be the first to be informed as the AllScale consortium is becoming an important player and technology developer in the ExaScale community.