# Presentation: 488589

## Katherine A Bouton
National Centre for Atmospheric Science 
- Climate Programme -
University of Reading
June 19, 2006

- National Centre for Atmospheric Science
- - Climate Programme -
- University of Reading
- June 19, 2006

## What is NMM?

- An evolving framework and international standard, built using XML and associated technologies, to describe climate numerical models.
- to add value to the climate model data
- to assist in the exchange of information about numerical codebases, and the models done using them
- to extend and refine the researcher's ability to understand how resulting output data was produced.

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Intent of NMM

- Primary intent is to add value/provenance to model output data.
- Part of a suite of metadata which will completely describe the model.
- Not the intent to be able to re-create/re-run a model.
- Not the intent to be able to use it as a modelling/coupling framework.

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## NMM Framework - Codebase

**NMM Framework - Codebase**

- - created once
- - by developer
- - automatic creation from code?

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## NMM Framework – Model - Application

**NMM Framework – Model - Application**

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## NMM Queries and Answers

**NMM Queries and Answers**

- What Models have data from 1845 to 1956?

- Query CF compliant data files for dates
- Returned source(s) are the NMM Model XML files

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## NMM Queries and Answers

**NMM Queries and Answers**

- What Models used a tripolar grid ?

- Query NMM Model XML Components (NumericalProperties)

- Query NMM Model XML Components (NumericalProperties)

- Return information about grids with pointer to gridspec files for more details

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## NMM Codebase

- Codebase

- Component
- {Atmosphere}

- Component
- {Land}

- Component
- {Ocean}

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Codebase

- One NMM codebase XML file for each codebase (could be very large)
- It is written by developers (to output with framework?)
- It documents the codebase possibilities/ potential.

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Component Configuration

- {Ocean}

- {Land}

- NMM Model

- Model

- {Atmosphere}

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## NMM Model

- Ideally NMM Model XML file is automatically created.
- Scientist decides when to save it. Can save it with every configuration if using it in a personal notebook scenario – or just when data is ready to be sent off to a data center.

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Implementing NMM

- Used the NMM to document the IPCC Models at PCMDI
- Created 23 NMM XML files, one for each model using PCMDI online documentation/questionnaire
- Used XSL to format/aggregate all into a table

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Slide 13

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Slide 14

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## IPCC Model Coupling Details

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Simulation Intercomparison

- An atmospheric model component, the UK Met. Office Unified Model, version 5.5, was used for two simulations run at the same resolution, N96 (~135 km) horizontal with 38 levels in the vertical, on the same computer and producing the same model output.
- In the cloud scheme of the Unified Model, a grid point model, fluctuations about the grid box mean vapour plus liquid water content are parameterised via a probability density function with a width specified through the critical relative humidity parameter (RHCrit ). The selection of the RHCrit parameterization causes the cloud scheme to use a 3D diagnosed critical relative humidity parameter – Simulation A. In Simulation B, the RHCrit parameterization scheme has not be selected so a 1D level dependent constant is used by the model

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Simulation B

_**Simulation**__** A**_

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Slide 18

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Slide 19

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## Complete Sweet

- Suite

- The Issues and complexity

- A Complete Descriptive Suite

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006

## 
Further information
http://cgam.nerc.ac.uk/NMM

Katherine A Bouton
k.a.bouton@reading.ac.uk

Thank you

- Further information
- _[http://cgam.nerc.ac.uk/NMM](http://cgam.nerc.ac.uk/NMM)_
- Katherine A Bouton
- _[k.a.bouton@reading.ac.uk](mailto:k.a.bouton@reading.ac.uk)_
- Thank you

- K.A. Bouton NCAS, Univ Reading - GO-ESSP June 19, 2006