Download presentation
Presentation is loading. Please wait.
1
Testing multicomponent multiphysics climate models
Stephen Haddad, Scientific Software Engineer 7 September 2017 © Crown Copyright 2017, Met Office
2
Introduction & Overview
Introduction: Testing to verify reproducible climate model output Overview: Met Office Hadley Centre (MOHC) climate models Initial state of development and testing Model Restartability Future developments © Crown Copyright 2017, Met Office
3
MOHC Models – HadGEM3 Scientific configurations
GA7, GL7, GO6, GSI8, GC3.1 Component applications & libraries UM, NEMO, CICE Auxiliary: XIOS, oasis3-mct Workflow: rose, post-processing, drivers Developed by consortia © Crown Copyright 2017, Met Office
4
NEMO UM CICE JULES XIOS UM IOS, Stash Main technical components
OASIS3- MCT Cycling CICE JULES Archiving, Post-processing X nodes Y nodes Main technical components Embedded components Increased Technicality Rose suites Coupler IO subsystems © Crown Copyright 2017, Met Office
5
Development hierarchy
Global Coupled (GC3) Global Atmosphere (GA7) Unified Model Global Land-use (GL7) Jules Global Ocean (GO6) NEMO Global Sea (GSI8) CICE © Crown Copyright 2017, Met Office
6
Initial State of Models
Rigorous, formal, operational forecast requirements UM, NEMO Informal, research-oriented CICE, XIOS, scientific configurations Disparity between tests and climate experiments Goal: check technical requirements of coupled model Starting point: state of atmosphere model © Crown Copyright 2017, Met Office
7
Testing Scientific Software
Validation vs Verification Scientists – validation: Model correctly describes physical processes Scientific Software Engineers – verification: Model is correctly implemented Meets technical requirements e.g. performance, restartability © Crown Copyright 2017, Met Office
8
Bit-comparable output
Longer cycle Quick restart Full restart Day TS Day TS Day TS Restarting a model 1 1 1 1 1 1 6 161 6 1 10 320 Simulation broken into cycle Quick and full restart modes Cycle length arbitrary, technical Identical output for different modes Checkpoint restart driven by scientific needs 11 321 11 321 11 1 16 481 16 1 20 640 21 641 21 641 21 1 26 721 26 1 30 960 Bit-comparable output © Crown Copyright 2017, Met Office
9
Implementing restart tests
Component tests (rose stem tests) Small and fast Run frequently Climate experiment (suite tests) Closer to actual configuration More resource-hungry © Crown Copyright 2017, Met Office
10
Implementation Challenges
Getting scientists to understand there is a problem! Missing documentation Additional bugs © Crown Copyright 2017, Met Office
11
Current state Restart tests in components and model configuration
Nightly tests to verify new developments © Crown Copyright 2017, Met Office
12
Future work Testing additional models & requirements
UK Earth System Model (UKESM) Processor decomposition Exascale programme – Lfric Talk by Matthew Hambley © Crown Copyright 2017, Met Office
13
Conclusion and questions
© Crown Copyright 2017, Met Office
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.