Preparing a new Model Version according to Source Code Management

Slides:



Advertisements
Similar presentations
GRIB2 and its implementation in INT2LM and the COSMO-Model
Advertisements

Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Expert Team on System Aspects and Interoperability Programme Glenn Greed, UKMO, Project Manager Interoperability Ulrich Schättler, DWD, Chairman of the.
13 ° COSMO General Meeting Rome VERSUS2 Priority Project Report and Plan Adriano Raspanti.
Science Plan and SPM report COSMO General Meeting, 9 September 2010.
End HomeWelcome! The Software Development Process.
10° COSMO GENERAL MEETING Plans and State of Art at USAM/CNMCA Massimo Ferri.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss News from COSMO COSMO User Workshop 2010.
Status of COSMO Software and Documentation Ulrich Schättler Deutscher Wetterdienst COSMO Annual Meeting 2003.
Status of the Support Activities WG 6: Reference Version and Implementation WG Coordinator: Ulrich Schättler.
SPM review COSMO General Meeting, 13 September 2012.
Deutscher Wetterdienst Status of the COSMO-Web Page COSMO Working Group 6: Reference Version and Implementation Web Page Administrator: Theodore Andreadis.
Deutscher Wetterdienst Status of the Support Activities, and other WG6 Issues COSMO Working Group 6: Reference Version and Implementation Working Group.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
Overview on the Work of WG 6 Reference Version and Implementation WG Coordinator: Ulrich Schättler.
1 Short Report of 28 th Meeting of the COSMO Steering Committee (STC) Rome, 5 September 2011 Detlev Majewski, Head of STC Deutscher Wetterdienst, Offenbach,
Status of the COSMO-Model Package Ulrich Schättler.
Overview on the Work of WG 6 Reference Version and Implementation WG Coordinator: Ulrich Schättler.
WG 6 and Support Activities Overview Status Report Reference Version and Implementation WG Coordinator and Project Leader: Ulrich Schättler.
WG 6 and Support Activities Plans for the next Year.
Status of the COSMO-Software and Documentation WG 6: Reference Version and Implementation WG Coordinator: Ulrich Schättler.
Status of the COSMO web Cosmin Barbu, Rodica Dumitrache, Bogdan Maco National Meteorological Administration of Romania.
Changes to COSMO Software and Documentation Ulrich Schättler Deutscher Wetterdienst COSMO Annual Meeting 2004.
Deutscher Wetterdienst COSMO-ICON Physics Current Status and Plans Ulrich Schättler Source Code Administrator COSMO-Model.
WG 6 and Support Activities Overview Status Report Reference Version and Implementation WG Coordinator and Project Leader: Ulrich Schättler.
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Deutscher Wetterdienst COSMO-Standards for Source Code Development A Discussion COSMO Working Group 6: Reference Version and Implementation Working Group.
COSMO_2005 DWD 15 Sep 2005Page 1 (11) COSMO General Meeting Zürich, September 2005 Erdmann Heise Bodo Ritter and Reinhold Schrodin German Weather.
Deutscher Wetterdienst Implementation of GRIB2 A Discussion COSMO Working Group 6: Reference Version and Implementation Working Group Coordinator: Ulrich.
Status of the COSMO web Cosmin Barbu, Rodica Dumitrache National Meteorological Administration of Romania.
Pierre Bourque, SWEBOK V3.0 Lead Coeditor 29 June 2016 Computer Society Learning Series Webinar Guide to the Software Engineering Body of Knowledge (SWEBOK)
New task within PT Support Activities “Support of COSMO licensees”
Operational COSMO of MeteoSwiss
Game Design, Development, and Technology
Overview on the Work of WG 6
The COSMO Coding Standards Some Highlights
Status of the COSMO-Software and Documentation
OpenSAF Developer Days 2008 OpenSAF Release Management Session 15-07
CS 5150 Software Engineering
Summary of WG6 activities
PT Evaluation of the Dycore Parallel Phase (EDP2)
Accessing LinkSCEEM resources
“Consolidation of the Surface-to-Atmosphere Transfer-scheme: ConSAT
Software Documentation
Publishing and Maintaining a Website
Overview of the COSMO NWP model
United Nations Statistics Division
Applied Software Implementation & Testing
Experience with Maintaining the GPU Enabled Version of COSMO
X in [Integration, Delivery, Deployment]
External Projects related to WG 6
Relate to Clients on a business level
Proposed Software Development Process
Implementation of a general tracer treatment
GRIB2 and ecCodes in the COSMO-Model
COSMO-Model New Versions and Plans
SCA Report for the COSMO-Model
NWP Strategy of DWD after 2006 GF XY DWD Feb-19.
Rekayasa Perangkat Lunak
NSS Instrument Project Tollgate Coordinator
Ulrich Schättler Source Code Administrator
Selected Priority Projects
Beta releases and Product Management
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
The COSMO Coding Standards Some Highlights
5.b3 Monitoring & Reporting 2019
Support Activities and WG 6 Overview Status Report
Lunar Calibration Workshop Status of the preparation
NWP Test Suite: some updates
Presentation transcript:

Preparing a new Model Version according to Source Code Management Ulrich Schättler Source Code Administrator COSMO-Model and (still) INT2LM

General Meeting 2013 - Sibiu Contents About Source Code Management Last Changes for INT2LM and the COSMO-Model Fulfilling the COSMO-Standards Requirements Lessons Learned Critical Issues 17.07.2019 General Meeting 2013 - Sibiu

About Source Code Management In 2011 we adopted the COSMO Standards for Source Code Management Besides rules for coding and documenting, it also manages the Software Maintenance and Release Management. For that we implemented the Release Management Pages on our web site, from where you can get information about ongoing developments and planned releases A Bug Reporting Mechanism is still under construction Since then all developments for the COSMO-Model and INT2LM are monitored by the Scientific Management Committee / the Working Group Coordinators (in principle) Problem: There is not always time enough to discuss the more technical issues. 17.07.2019 General Meeting 2013 - Sibiu

The Development Process Reference Version of The Software Released Version The Development Process Monitor: Somethings going wrong? Software incomplete? New scientific breakthroughs? Testing by special users: COSMO Test Users NWP Test Suite The Idea (and first development) Development / Test Versions of The Software First Management Decision: inline with planning? needs resources? The Implementation (into an official version) The Development (of a private version) Second Management Decision: technical requirements fulfilled? meteorological tests ok? documentation available? 17.07.2019 General Meeting 2013 - Sibiu

General Meeting 2013 - Sibiu The Last Developments Version Date Contents Results Changes C 4.26 12.12.12 Technical Updates / Consolidations (e.g. Tracer Module, RTTOV10 interfaces) No changes C 4.27 13.03.13 MESSy interfaces implemented Adaptations to new fast-waves solver Changed several Namelist defaults Bug Fix in Microphysics (distributed earlier in Version 4.26.1) Bug fix in horizontal advection for new solver only yes I 1.21 22.03.13 grib_api for writing GRIB1/2 fields 17.07.2019 General Meeting 2013 - Sibiu

General Meeting 2013 - Sibiu The Last Developments Version Date Contents Results Changes I 1.22 01.07.13 First implementation of GRIB2 Bug fix for computing the boundary layer height for vertical interpolation Implementation of ART part No Yes: for llm2lm C 4.28 11.07.13 Implemented grib_api Bug fix in Runge-Kutta scheme Quality check for ps observations Adapted COSMO-ART to Tracer scheme for new solver only for nudging only 17.07.2019 General Meeting 2013 - Sibiu

Testing the latest Versions All last versions have been distributed to the COSMO testers, WG6, CLM and ART-communities Technical feedback already incorporated or about to incorporate in INT2LM 1.23 and COSMO 4.29 (though the Technical Test Suite has not been performed by the Source Code Administrator). COSMO 4.29 and INT2LM 1.23 not yet available: These versions will not changes results! NWP Verification for COSMO-EU and COSMO-DE presented to SMC during teleconference on 19th August (the NWP Test Suite, which will do this job in the future, is still under development) Results accepted by SMC and STC: COSMO-Model 5.0 will be the new Reference Version 17.07.2019 General Meeting 2013 - Sibiu

Testing the latest Versions (II) Tests by CLM Community Technical issues with GRIB I/O have been solved: no technical problems any more Evaluation of climate mode was performed with COSMO 4.26: Results are not worse than with earlier version (but also not better) Version 5.0 will be accepted, but different configurations will be tested and evaluated with this version. It will take some time until CLM will promote the new version with „recommended configurations“. Tests by ART: There were also technical issues with GRIB I/O: solved Technical issues also with 2-moment microphysics: fixed in 4.29 Version 5.0 accepted 17.07.2019 General Meeting 2013 - Sibiu

Testing the latest Versions (III) COSMO-Model 4.28 and INT2LM 1.22 were also used during the Capacity Building in Langen in July. Therefore it has also been „tested“ by several of our licence takers 17.07.2019 General Meeting 2013 - Sibiu

Going to COSMO-Model 5.0 and INT2LM 2.0 COSMO 4.29 contains: Technical adaptations and fixes Consolidation of MESSy interfaces and COSMO tracer structure One issue not solved yet: Brazilian weather service reports a memory leak, most probably in GRIB-IO; (but up to now they are the only ones) COSMO 4.29 will be renamed to 5.0 after few days of testing There are also some technical updates for INT2LM: new version1.23 Will be renamed to INT2LM 2.0 after few days of testing Until the end of September 17.07.2019 General Meeting 2013 - Sibiu

Fulfilling the COSMO-Standards Requirements Basic contributions have been discussed by the SMC (but not all technical adaptations and consolidations of schemes) Contributions have been documented (by extra documents: new fast waves solver; Tracer structure; in the User Guides) Developments that changed the results have been tested and verified (in the Numex framework at DWD): The COSMO NWP test suite is still under development The Technical Test Suite has not been applied by al l testers / developers, because it is not yet „fully distributed“ Conclusion: We are not yet fulfilling all aspects of the requirement, but we are on a good way! 17.07.2019 General Meeting 2013 - Sibiu

General Meeting 2013 - Sibiu Lessons Learned We need a better / more realistic planning Our planning in the last 2 years seemed like shooting on a moving target This is not (only) due to a stricter source code management, but also due to the subjects (e.g. new tracer structure: needed few iterations with COSMO-ART and MESSy, until consolidated) The developers should be aware of the fact that their Working Group Coordinator should monitor the development work and fill the corresponding web pages. 17.07.2019 General Meeting 2013 - Sibiu

General Meeting 2013 - Sibiu Critical Issues SMC has to find the time to discuss all the developments This is critical! Consider: the group at DWD, who monitors all develpoments for the operational models (COSMO, GME, Assimilations) meets once a week for an hour! Sometimes 0.3 FTEs for the Source Code Administrator are „challenging“ This is not, because no more FTEs would be contributed to this task But there are other (more interesting) things to do! I also take part in the development: Implementation of grib_api, COSMO-ICON physics, not to mention POMPA Twice as much time can be easily spend on that task, but who wants to do so? 17.07.2019 General Meeting 2013 - Sibiu

General Meeting 2013 - Sibiu Beyond 5.0 After the match is before the match (old soccer wisdom) Candidates for 5.1 are (but not yet approved by SMC) COSMO-ICON Physics (first: Turbulence) UTCS developments Bringing POMPA developments to the official version Testing and implementing GRIB2 at our services And sometime we will start to plan for COSMO-Model 6.0 17.07.2019 General Meeting 2013 - Sibiu

General Meeting 2013 - Sibiu Thank you very much for your attention 17.07.2019 General Meeting 2013 - Sibiu