140 likes | 147 Views
Further Development of the COSMO-Model Package. Current Status. Several components are belonging to the COSMO-Model; new components are on their way (chemistry) Actual Versions are COSMO-Model 4.5 and INT2LM 1.8 Officially tested and distributed COSMO-Model 4.2 and INT2LM 1.7.
E N D
Current Status Several components are belonging to the COSMO-Model; new components are on their way (chemistry) Actual Versions are COSMO-Model 4.5 and INT2LM 1.8 Officially tested and distributed COSMO-Model 4.2 and INT2LM 1.7 10th COSMO General Meeting --- Krakow, Poland
Past Developments The last years have seen a rather rapid development of the COSMO-Model package High resolution applications: Runge-Kutta dynamics and adaptations of other components Climate Mode: long term simulations, NetCDF, Restarts,… Additional physical packages: Multi-layer soil model, more convection schemes,… 10th COSMO General Meeting --- Krakow, Poland
Actual and Future Work And this is going on: Subgrid scale orography scheme Online coupling of a chemistry module COSMO-Model as a postprocessing tool? GRIB 2 Additional components / modules can be handled (easily), but it is critical, if there are parallel developments (as for gusts, improving 2m temperature) 10th COSMO General Meeting --- Krakow, Poland
And rather new Issues Optimization of the programs for multi-core architectures Object oriented model framework Use of the COSMO-Model package by other groups and projects COSMO-Model and chemistry Coupling of COSMO-Model with other earth system components 10th COSMO General Meeting --- Krakow, Poland
COSMO Software COSMO Software consists of COSMO-Model and INT2LM What about Software for external analysis Common Verification Package Others? If other software is included, more resources for Source Code Administration are needed 10th COSMO General Meeting --- Krakow, Poland
Discussion What are your critical issues? 10th COSMO General Meeting --- Krakow, Poland
What does this mean We have to find a strategy, how the further development should be done What belongs to COSMO Software? What should be implemented, who decides? How to assure a certain quality of the code? How to do the testing? How to do a „realtime“ documentation? 10th COSMO General Meeting --- Krakow, Poland
Actions Implementation of a Source Code Task Force within WG 6 to discuss development strategies (modularity of code; re-use of components in other programs) discuss contents of COSMO Software discuss development of other programs discuss contents of COSMO-Model package make suggestions to STC Responsible: WG 6 coordinator + members from every institute 10th COSMO General Meeting --- Krakow, Poland
Actions Re-activate former WG 6 task: Code Optimization and Portability discuss and test implementation strategies for different processor architectures discuss and test implementation strategies for hybrid parallelization observe developments in processor architectures (multi-core chips) Responsible: Uli Schättler 10th COSMO General Meeting --- Krakow, Poland
Actions Set up new WG 6 task: Grib Issues a forum to discuss various Grib (1) problems discuss use and introduction of Grib 2 in COSMO Responsible: ? 10th COSMO General Meeting --- Krakow, Poland
THE END Thank you for your Attention 10th COSMO General Meeting --- Krakow, Poland
THE END 10th COSMO General Meeting --- Krakow, Poland
Current Software Status Dynamics: 3 time level split-explicit Leapfrog 2 time level split explicit Runge-Kutta 3 time level semi-implicit Leapfrog Relaxation Physics: Microphysics: 1/2/3-category ice Radiation Subgrid scale Turbulence Closure (diag./diag. TKE / prog. TKE) Surface Fluxes (standard bulk / TKE-based) Moist Convection (Tiedtke / KF) Soil Model (2- / multi-layer) SSO Assimilation: Observation Processing (aof / NetCDF) Surface analysis Nudging (atmospheric Variables / Surface Pressure) Latent Heat Nudging Diagnostics: Near surface weather parameters Mean values Meteographs Volume- and area integrals Synthetic satellite pictures I/O: Grib 1 NetCDF Restarts Misc: Digital Filtering 10th COSMO General Meeting --- Krakow, Poland