Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Operational COSMO Demonstrator OPCODE André Walser and.

Slides:



Advertisements
Similar presentations
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
Advertisements

Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Statistical adaptation of COSMO predictions with the Kalman.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss WG5-Report from Switzerland: Verification of COSMO in.
Part 1a: Overview of the UM system
Part 5: Rose and shared repositories
Introduction CS 524 – High-Performance Computing.
Unified Parallel C at LBNL/UCB UPC at LBNL/U.C. Berkeley Overview Kathy Yelick U.C. Berkeley, EECS LBNL, Future Technologies Group.
PP POMPA (WG6) Overview Talk COSMO GM12, Lugano Oliver Fuhrer (MeteoSwiss) and the whole POMPA project team.
Status of Dynamical Core C++ Rewrite (Task 5) Oliver Fuhrer (MeteoSwiss), Tobias Gysi (SCS), Men Muhheim (SCS), Katharina Riedinger (SCS), David Müller.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Parametrization of Subgrid-Scale Orographic Drag in the.
Revisiting Kirchhoff Migration on GPUs Rice Oil & Gas HPC Workshop
COMPUTER SCIENCE &ENGINEERING Compiled code acceleration on FPGAs W. Najjar, B.Buyukkurt, Z.Guo, J. Villareal, J. Cortes, A. Mitra Computer Science & Engineering.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss WG 3: Plans for next year COSMO General Meeting, 21 September.
Porting the physical parametrizations on GPUs using directives X. Lapillonne, O. Fuhrer, Cristiano Padrin, Piero Lanucara, Alessandro Cheloni Eidgenössisches.
Experience with COSMO MPI/OpenMP hybrid parallelization Matthew Cordery, William Sawyer Swiss National Supercomputing Centre Ulrich Schättler Deutscher.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss High-resolution data assimilation in COSMO: Status and.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss News from COSMO COSMO User Workshop 2010.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Task 1 of PP Interpretation 1.1Further applications of.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
PP POMPA (WG6) Overview Talk COSMO GM11, Rome st Birthday.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Atmosphere at rest experiments with the latest COSMO version.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Conditional verification of all COSMO countries: first.
GPU Architecture and Programming
ROOT Application Area Internal Review September 2006.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss PP QPF Workshop 8 March 2007, Langen.
1 Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss NWP Eumetcal course November 2007 Langen – Germany.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Accounting for Change: Local wind forecasts from the high-
Overview on the Work of WG 6 Reference Version and Implementation WG Coordinator: Ulrich Schättler.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Cost Efficient Use of COSMO-LEPS Reforecasts Felix Fundel,
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Postprocessing of temperature and wind for COSMO-7 and.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Verification results of COSMO at MeteoSwiss in the year.
1 06/09/2011, COSMO GM Xavier Lapillonne Porting the physical parametrizations on GPU using directives X. Lapillonne, O. Fuhrer Eidgenössisches Departement.
EVLA Software Bryan Butler. 2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a.
L. Mayoraz (1), J. Ambühl (1), R. Voisard (2), C. Voisard (1), M. Züger (2), H. Romang (1) (1) MeteoSwiss, Zurich, Switzerland, (2) University of Zurich,
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss WG4 activities Pierre Eckert, MeteoSwiss, Geneva.
Overview on the Work of WG 6 Reference Version and Implementation WG Coordinator: Ulrich Schättler.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss WG 4 activities.
Manno, , © by Supercomputing Systems 1 1 COSMO - Dynamical Core Rewrite Approach, Rewrite and Status Tobias Gysi POMPA Workshop, Manno,
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Status of MeteoSwiss 18 September 2008 COSMO GM 2008.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss PT postprocessing Fieldextra Jean-Marie Bettems
COSMO – 09/2007 STC Report and Presentation by Cosmo Partners DWD, MCH, USAM / ARPA SIM, HNMS, IMGW, NMA, HMC.
Status of Dynamical Core C++ Rewrite Oliver Fuhrer (MeteoSwiss), Tobias Gysi (SCS), Men Muhheim (SCS), Katharina Riedinger (SCS), David Müller (SCS), Thomas.
Belgrade, 26 September 2014 George S. Markomanolis, Oriol Jorba, Kim Serradell Overview of on-going work on NMMB HPC performance at BSC.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Science Plan, PPs, PTs, and more … COSMO General Meeting,
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Status of the COSMO-1 configuration at MeteoSwiss Guy.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss A more reliable COSMO-LEPS F. Fundel, A. Walser, M. A.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss TKE as a measure of turbulence COSMO General Meeting,
COSMO General Meeting Zurich, 2005 Institute of Meteorology and Water Management Warsaw, Poland- 1 - PLANS FOR FUTURE Institute of Meteorology and Water.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Probabilities from COSMO-2 derived with the neighborhood.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Numerical Weather Prediction at MeteoSwiss 8th of October.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Status of the COSMO-1 configuration at MeteoSwiss Guy.
Workflow Management Concepts and Requirements For Scientific Applications.
An Asymmetric Distributed Shared Memory Model for Heterogeneous Parallel Systems Isaac Gelado, Javier Cabezas. John Stone, Sanjay Patel, Nacho Navarro.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Experiments at MeteoSwiss : TERRA / aerosols Flake Jean-Marie.
Eidgenössisches Departement des Innern EDI Bundesamt für Meteorologie und Klimatologie MeteoSchweiz Ensemble activites and plans at MeteoSwiss André Walser.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss WG4 activities Pierre Eckert MeteoSwiss, Geneva.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Accessing the VI-SEEM infrastructure
Overview on the Work of WG 6
GMAO Seasonal Forecast
for the Offline and Computing groups
PT Evaluation of the Dycore Parallel Phase (EDP2)
PP POMPA status Xavier Lapillonne.
Overview of the COSMO NWP model
External Projects related to WG 6
Chapter 2: The Linux System Part 1
Discussion HPC Priority project for COSMO consortium
PASC PASCHA Project The next HPC step for the COSMO model
Ulrich Schättler Source Code Administrator
Question 1 How are you going to provide language and/or library (or other?) support in Fortran, C/C++, or another language for massively parallel programming.
Presentation transcript:

Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Operational COSMO Demonstrator OPCODE André Walser and Oliver Fuhrer MeteoSwiss COSMO-GM, Rome, 5-9 September 2011

2 OPCODE | COSMO-GM 2011 André Walser Project overview Additional proposal to the Swiss HP2C initiative to build an “OPerational COSMO DEmonstrator (OPCODE)” Project proposal accepted by end of May Start of project 1 June 2011 until end of 2012 Project resources: second contract with IT company SCS to continue collaboration until end of new positions at MeteoSwiss for about 1 year Swiss HPC center CSCS C2SM (collaboration with ETH Zurich and others)

3 OPCODE | COSMO-GM 2011 André Walser Main goals Leverage the research results of the ongoing HP2C COSMO project Prototyp implementation of the COSMO production suite of MeteoSwiss making aggressive use of GPU technology MeteoSwiss ready to buy a GPU based hardware for the 2015 production machine Same time-to-solution on substantially cheaper hardware: Cray XT4 (3 cabinets) GPU based hardware (a few rack units)

4 OPCODE | COSMO-GM 2011 André Walser GPU perspectives  GFLOPS per Watt is expected to increase strongly in the next years

5 OPCODE | COSMO-GM 2011 André Walser Workflow on demonstrator

6 OPCODE | COSMO-GM 2011 André Walser COSMO-7 / COSMO-2 suite: 034 3h assimilation (21 UTC)0-24h forecast (00 UTC) and TC products Elapsed time in min 3h assimilation (21 UTC) 0-24h forecast (00 UTC) and TC products 25-72h forecast (00 UTC) and TC products COSMO-2 forecast COSMO-7 assimilation COSMO-7 forecast COSMO-2 assimilation COSMO-2 TC products COSMO-7 TC products 61 Current production scheme Time-critical post-processing takes about 15 minutes longer than forecasts for both COSMO-2 and COSMO-7 current bottleneck is post-processing tool fieldextra  entire suite has to be optimized for demonstrator

7 OPCODE | COSMO-GM 2011 André Walser Two workpages Workpage A: Porting remainig parts of opr COSMO MeteoSwiss to demonstrator Workpage B: Porting suite to demonstrator, optimize it, and operate it

8 OPCODE | COSMO-GM 2011 André Walser To use full speed-up, data has to remain on GPU within a time step; sent to CPU for I/O only Work package A COSMO workflow: Input Physics Dynamics Assimilation Boundary Conditions Diagnostics Output What’s still missing for a full GPU implementation?

9 OPCODE | COSMO-GM 2011 André Walser To use full speed-up, data has to remain on GPU within a time step; sent to CPU for I/O only Work package A COSMO workflow: Input Physics  HPC2 Dynamics  HPC2 Assimilation Boundary Conditions Diagnostics Output What’s still missing for a full GPU implementation?

10 OPCODE | COSMO-GM 2011 André Walser Tasks Work Package A Task A1. Dynamical Core: complete/update HP2C code  SCS

11 OPCODE | COSMO-GM 2011 André Walser Task A2: Inter-/intra-GPU parallelization COSMO requires a communication library with halo-update as well as several other communications (e.g. global reduce, gather, scatter) e.g. peer-to-peer:

12 OPCODE | COSMO-GM 2011 André Walser Work Package A Task A1. Dynamical Core: complete/update HP2C code  SCS A2. Inter-GPU parallelization: library for halo-updates, global reductions, scatters, gathers  CSCS

13 OPCODE | COSMO-GM 2011 André Walser Work Package A Task A1. Dynamical Core: complete/update HP2C code  SCS A2. Inter-GPU parallelization: library for halo-updates, global reductions, scatters, gathers  CSCS A3. Interoperability C++/CUDA/Fortran: common compile system, Unified Virtual Addressing  SCS

14 OPCODE | COSMO-GM 2011 André Walser A4. Data Assimilation: Porting to GPU Assimilation part is a huge code!

15 OPCODE | COSMO-GM 2011 André Walser Work Package A Task A1. Dynamical Core: complete/update HP2C code  SCS A2. Inter-GPU parallelization: library for halo-updates, global reductions, scatters, gathers  CSCS A3. Interoperability C++/CUDA/Fortran: common compile system, Unified Virtual Addressing  SCS A4. Data Assimilation: Porting to GPU  MeteoSwiss

16 OPCODE | COSMO-GM 2011 André Walser Work Package A Task A1. Dynamical Core: complete/update HP2C code  SCS A2. Inter-GPU parallelization: library for halo-updates, global reductions, scatters, gathers  CSCS A3. Interoperability C++/CUDA/Fortran: common compile system, Unified Virtual Addressing  SCS A4. Data Assimilation: Porting to GPU  MeteoSwiss A5. I/O: Software layer controling copying of fields from CPU to GPU and vice versa for I/O  C2SM?

17 OPCODE | COSMO-GM 2011 André Walser Work Package A Task A1. Dynamical Core: complete/update HP2C code  SCS A2. Inter-GPU parallelization: library for halo-updates, global reductions, scatters, gathers  CSCS A3. Interoperability C++/CUDA/Fortran: common compile system, Unified Virtual Addressing  SCS A4. Data Assimilation: Porting to GPU  MeteoSwiss A5. I/O: Software layer controling copying of fields from CPU to GPU and vice versa for I/O  C2SM? A6. Porting other code parts (BC, diagnostics) to GPU  SCS

18 OPCODE | COSMO-GM 2011 André Walser Work Package B Task B1. Hardware  CSCS B2. System Software  CSCS

19 OPCODE | COSMO-GM 2011 André Walser Work Package B Task B1. Hardware  CSCS B2. System Software  CSCS B3. COSMO-Package: Porting and optimization of steering scripts  MeteoSwiss

20 OPCODE | COSMO-GM 2011 André Walser Work Package B Task B1. Hardware  CSCS B2. System Software  CSCS B3. COSMO-Package: Porting and optimization of steering scripts  MeteoSwiss B4. Post-processing: Parallelization of post-processing tools, additional work in fieldextra (partly paid by “COSMO license money”)  MeteoSwiss

21 OPCODE | COSMO-GM 2011 André Walser Work Package B Task B1. Hardware  CSCS B2. System Software  CSCS B3. COSMO-Package: Porting and optimization of steering scripts  MeteoSwiss B4. Post-processing: Parallelization of post-processing tools, additional work in fieldextra (partly paid by “COSMO license money”)  MeteoSwiss B5. Setup and Testing  MeteoSwiss

22 OPCODE | COSMO-GM 2011 André Walser Organization 1.7 FTE SCS, CSCS, C2SM 0.9 FTE new 1 year still open 1.9 FTE new MeteoSwiss 15 months, CSCS

23 OPCODE | COSMO-GM 2011 André Walser Schedule

24 OPCODE | COSMO-GM 2011 André Walser Thank you !