This page contains a Flash digital edition of a book.
high-performance computing


Alya code scaled to 100,000 cores on Blue Waters supercomputer


T


he Barcelona Supercomputing Center (BSC) and the private sector programme at the National Center for


Supercomputing Applications (NCSA) have collaborated to scale BSC’s Alya multi-physics code to 100,000 cores of NCSA’s Blue Waters supercomputer. While the majority of multi-physics


codes are not prepared for large-scale simulations in supercomputers, with efficiency dropping as problems are scaled to a wider number of processors, Alya achieved more than 85 per cent parallel efficiency running on Blue Waters. The code will be used to simulate complex engineering problems such as airflow in the human body, contraction of the heart or combustion in a kiln furnace. ‘These unprecedented results contradict the common belief that engineering simulation codes do not


scale efficiently in large supercomputers, opening a new wide horizon of potential applications in the industrial realm,’ said Seid Koric, the senior technical lead for industrial projects with NCSA’s private sector programme. Koric said: ‘It would take 17.4 years for a serial code to do what Alya on 100,000 cores of Blue Waters can do in less than two hours’. Alya, a multi-physics parallel code, has been under development at BSC since 2004 and is used to simulate complex engineering problems. Blue Waters is based on a CrayXE6 Opteron blade server nodes and XK6 mixed CPU-GPU nodes, all linked together in a single network using the Gemini XE interconnect created by Cray. The system provides more than 1.5 petabytes of memory, 25 petabytes of disk storage and 500 petabytes of tape storage. Staff from BSC and NCSA’s private


sector programme collaborated to push the scaling of Alya on Blue Waters. Koric worked closing with BSC staff, especially Mariano Vázquez, Guillaume Houzeaux and Antoni Artigues, over a couple of months to port Alya to Blue Waters; the code had never previously been run on


in the gaseous phase of a kiln furnace, which is used in the cement industry. All were simulated on Blue Waters at unprecedented levels of scalability. NCSA and BSC plan to continue collaborating to test and improve Alya and to use it to solve large multi-physics


ALYA ACHIEVED MORE THAN 85 PER CENT PARALLEL EFFICIENCY RUNNING ON BLUE WATERS


a Cray platform of such size, so they had to overcome some porting and optimisation challenges before the code could run efficiently. Three cases covering a wide range of engineering simulation needs were chosen to run on Blue Waters: airflow in the human respiratory system, coupled electrophysiology and mechanical contraction in the heart, and combustion


problems for NCSA’s industrial partners. ‘Thanks to the high parallel efficiency attained in codes like Alya, exascale supercomputers will allow engineers and scientists to keep dreaming in projects that today are hard to imagine. Alya is a clear example of BSC’s efforts to scale complex codes and make these dreams come true,’ said Mateo Valero, director at Barcelona Supercomputing Center.


transtec HPC Solutions Performance turns into Productivity


MORE THAN 30 YEARS OF EXPERIENCE IN HIGH PERFORMANCE COMPUTING


transtec AG • Waldhörnlestrasse 18 • Tübingen Telefon: 07071/703-0 • E-Mail: transtec@transtec.dewww.transtec.de


Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36  |  Page 37  |  Page 38  |  Page 39  |  Page 40  |  Page 41  |  Page 42  |  Page 43  |  Page 44  |  Page 45  |  Page 46  |  Page 47  |  Page 48  |  Page 49  |  Page 50  |  Page 51  |  Page 52  |  Page 53