11
IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off meeting Paris, March 30 th /31 st 2009

IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

Embed Size (px)

Citation preview

Page 1: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

Overview of JRA2European ESM: Performance

Enhancement

Graham Riley, University of Manchester

IS-ENES Kick-off meeting

Paris, March 30th/31st 2009

Page 2: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

JRA2 – General Objectives

• To undertake research into the performance aspects of Configuring, Deploying and Running ESMs.

• Address portability and performance of key models on a range of platforms:

– On current state-of-the-art computing systems and prepare for future architectures (e.g. PRACE and DEISA)

• Improve links between model support initiatives.

• Ensure the European climate science community are better prepared to work together on the emerging computing systems.

• Develop tools to ease the composition of new ESMs from existing and emerging component models.

• Develop coupling technologies which lower the entry barrier for small climate research organisations.

Page 3: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

JRA2 - Tasks

• Task 0: Coordination (UNIMAN and METOFFICE).

• Task 1: Evaluation Suite and Application-holders effort.

– Identify the ESM applications available to the project and help to coordinate the effort of the application-holders and performance specialists in the other tasks of this workpackage.

Page 4: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

JRA2 Tasks cont.

• Task 2: Portability, Performance analysis and Improvement.– Undertake porting (where strictly necessary), and

performance analysis leading to improvements in both the portability and performance of applications in the Evaluation Suite on current architectures and prepare models for future architectures (coordinated by Task1).

• Task 3: Flexible construction of ESMs.– Look beyond current coupling technologies to

promote the rapid construction of ESMs from models in diverse institutions (focussing on the major couplers in Europe (OASIS) and the US (ESMF)).

Page 5: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

JRA2 – First Actions

• Task 1: Identify the initial EMSs in the Evaluation Suite and plan initial work for Task 2 (portability, performance analysis and improvement).

• Task 2: Application-holders and performance specialists will begin work on a selected set of pairs of ESMs and machines.

• Task 3: UNIMAN will identify the initial ESM and component models on which to focus and begin extending BFG to support ESMF and composite models (using OASIS3/4 and ESMF).

Page 6: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

Thanks …

http://www.cs.manchester.ac.uk/cnc/

Page 7: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

JRA2 – First Actions, Task 2 examples

• BSC, working with the models and application-holders of two groups, IPSL (LMDz-NEMO) and KNMI-SMHI (EC-Earth) will undertake work on Marenostrum at BSC.

• CERFACS will begin work with ARPEGE/NEMO/OASIS3 on the NEC SX9 at Meteo-France and will port ARPEGE-NEMO (AR5 config.) to PRACE platforms. May investigate the use of co-array Fortran in the Legendre transformation in ARPEGE…

• UNIMAN will begin work on exploiting flexible coupling rates for performance.

Page 8: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

JRA2 – First actions, Task 3 examples

• UNIMAN will identify initial component models and ESM(s) on which to focus.

• Extend BFG to handle ESMF as a ‘target’.

• Extend BFG to support the creation of a composite model from a set of (compliant) component models using either of the OASIS and ESMF couplers as the target framework.

• Demonstrate the integration of the composite model with other (coupler-specific) models.

Page 9: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

Email Issues

• Task 1 – what is required?

• Goal of the Application suite?

• The questions of openness, the collaborative software development practices, and the need of the redesign and rewrite of the actual models are not openly addressed.

Page 10: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

Initial Application Suite

• LMDz-NEMO, (IPSL) – BSC/ Marenostrum

• EC-Earth, (KNMI-SMHI) – BSC/ Marenostrum + NSC/? + Linux clusters at NSC (SMHI)

• ARPEGE/NEMO/OASIS3 (CERFACS) – NEC SX9

• ARPEGE/NEMO (CERFACS) - (IPCC AR5 configuration) on 1 or 2 PRACE platforms (IBM BG/L - IDRIS, France and SGI Altix -CINES, France)?

• ARPEGE/NEMO/OASIS3(?) (CERFACS) - BSC/Marenostrum? (later)

Page 11: IS-ENES Kick-off meeting Paris, March 2009 Overview of JRA2 European ESM: Performance Enhancement Graham Riley, University of Manchester IS-ENES Kick-off

IS-ENES Kick-off meetingParis, March 2009

App. Suite cont.

• NEMO (LIU/NSC) – machine?

• Unified Model (METOFFICE) – IBM (power6-based) + UNIMAN

• CMCC C-ESM (CMCC) - NEC SX-9 + BSC

• COSMOS model, echam5+mpi-om+jsbach+hamocc - CSC's Cray XT4/XT5 and LRZ's Altix machines. + PRACE/DEISA access