DocumentCode :
1914894
Title :
A PGAS Implementation by Co-design of the ECMWF Integrated Forecasting System (IFS)
Author :
Mozdzynski, George ; Hamrud, Mats ; Wedi, Nils ; Doleschal, Jens ; Richardson, Harvey
Author_Institution :
Eur. Centre for Medium Range Weather Forecasts, Reading, UK
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
652
Lastpage :
661
Abstract :
Today the European Centre for Medium-Range Weather Forecasts (ECMWF) runs a 16 km global T1279 operational weather forecast model using 1,536 cores of an IBM Power7. Following the historical evolution in resolution upgrades, ECMWF could expect to be running a 2.5 km global forecast model by 2030 on an Exascale system that should be available and hopefully affordable by then. To achieve this would require IFS to run efficiently on about 1000 times the number of cores it uses today. This is a significant challenge, one that we are addressing within the CRESTA project. After implementing an initial set of improvements ECMWF has now demonstrated IFS running a 10 km global model efficiently on over 50,000 cores of HECToR, a Cray XE6 at EPCC, Edinburgh. Of course, getting to over a million cores remains a formidable challenge, and many scalability improvements have yet to be implemented. Within CRESTA, ECMWF is exploring the use of Fortran2008 coarrays; in particular it is possibly the first time that coarrays have been used in a world leading production application within the context of OpenMP parallel regions. The purpose of these optimizations is primarily to allow the overlap of computation and communication, and further, in the semi-Lagrangian advection scheme, to reduce the volume of data communicated. The importance of this research is such that if these developments are successful then the IFS model may continue to use the spectral method to 2030 and beyond on an Exascale sized system.
Keywords :
FORTRAN; atmospheric techniques; geophysics computing; weather forecasting; CRESTA; CRESTA project; Cray XE6; ECMWF; ECMWF integrated forecasting system; EPCC; Edinburgh; European centre-for-medium-range weather forecasts; Fortran2008 coarrays; IBM Power7; IFS model; OpenMP parallel regions; PGAS implementation; data communication; data computation; exascale system; global forecast model; historical evolution; medium-range weather forecasts; operational weather forecast model; resolution upgrades; scalability improvements; semiLagrangian advection scheme; spectral method; COARRAYS; CRESTA; FORTRAN2008; PGAS;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
Type :
conf
DOI :
10.1109/SC.Companion.2012.90
Filename :
6495872
Link To Document :
بازگشت