Last updated: 29 Mar 2018
The documentation files of the COSMO model is split in seven parts, (made available since 2003). These parts are:
|PART I||Dynamics and Numerics||May 2015|
|PART II||Physical Parameterization||Sep 2011|
|PART III||Data Assimilation||Feb 2012|
|PART IV||Implementation Documentation||N/A|
|PART V||Preprocessing (INT2LM)||Nov 2016|
|PART VII||User's Guide||Feb 2016|
Other core documentation:
|IDEAL||Idealized simulations||Jan 2015|
Part I-III are for the scientific documentation, which is independent of the code itself. In particular, Part VII has an supplementary part, which describes the Feedback File Definition. Below, you will find links to the available documents (in pdf format).
This part of the documentation provides information on the theoretical and numerical formulation of the model covering both the basic thermodynamics and the particular numerical schemes to solve the model equations.
This part of the documentation reviews shorly the basic subgrid-scale physical processes and describes in detail the corresponding parameterization schemes.
The data assimilation part of the documentation describes the full analysis system of the COSMO-package. It is made-up of four components:
This part of the documentation provides the particular implementation of the numerical methods of solution as presented in Part I-III. This includes information on the basic design of the model code and on the strategy for parallelization. A program glossary lists all routines of the model together with a brief description of what they do. Also, the technical set-up to implement a data assimilation stream for COSMO-model is described.
Currently Non-Available for downloading
For operational applications, COSMO is nested in the global models GME (until January 2015) and ICON (starting January 2015) of DWD. Initial and boundary conditions are provided by the pre-processing program INT2LM for analyses and forecasts of GME, ICON or the ECMWF global model IFS. A detailed description of how to work with GME, ICON or IFS data is provided.
This part of the documentation provides information about internal and external postprocessing.
Internal postprocessing refers to the generation of specific additional output fields inside the model (e.g. interpolation to z- or p-surfaces, 2m-temperature, wind gusts, height of snowmelt, height of dry thermals, etc.), which are derived from the prognostic model variables using special interpretation schemes.
External postprocessing refers to the generation of additional fields and products by applying sophisticated and complex follow-up models which use the COSMO direct model output as input (e.g. sea state model, trajectory and dispersion models, etc.).
Currently Non-Available for downloading
The user guide of COSMO provides information on code access as well as hardware and software requirements for executing the code. Short tutorials on how to install and run the model are included. The user guide contains a detailed description of all control parameters in the NAMELIST input file. These control parameters allow a flexible set-up of model runs for various applications.
The Feedback File Definition is a supplementary documentation which describes the format of the NetCDF feedobs or feedback file. This file is produced by the data assimilation part of the COSMO model and can be used for LETKF or verification purposes.
This document describes how to set up idealized simulations with COSMO. This mode is useful for researchers doing process studies, but also for model developers when testing new features. The possibilities range from simple 2D flow-over-idealized-hill simulations, 3D idealized convective cell experiments (e.g., Weisman-Klemp-type), LES-like studies with very high spatial resolution to more complex setups using realistic orography and land use.
For each 'component' of a model run (orography, other external parameters, initial (thermo)-dynamic profiles, surface fluxes, model boundary conditions, artificial convection triggers, etc.) there are different choosable options (like a kit with lots of toys), which can be more or less freely combined via extensive namelist parameters.
The documentation is in a draft stage, but you can already find a complete namelist parameter documentation, and the 'cookbook' (together with many exemplary model runscripts in subdirectory RUNSCRIPTS of the code distribution) should get you started.