ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User...

50
ECMWF COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support, Data and Services Section

Transcript of ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User...

Page 1: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 1 COM INTRO 2004: MARS Introduction

MARS

Introduction and basic concepts

Computer User Training Course 2004

Carsten Maaß & Manuel Fuentes

User Support, Data and Services Section

Page 2: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 2 COM INTRO 2004: MARS Introduction

Contents

• Introduction

• Meteorological content

• MARS language

• MARS architecture

• Retrieving data

• Practicals

Page 3: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 3 COM INTRO 2004: MARS Introduction

Introduction

Meteorological Archival and Retrieval System

• Meteorological data (GRIB: fields, BUFR: observations)

• Large amount of data (size & number)

• Operational & Research environment

• Batch & interactive modes

• Large number of users with different requirements:

large datasets rarely ↔ few fields very often

• Heterogeneous environment

Page 4: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 4 COM INTRO 2004: MARS Introduction

Introduction – MARS components

• Client/Server architecture

• Clients: workstations, supercomputers

• Servers: supercomputers, dedicated servers

• Several databases

• Tape library

Page 5: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 5 COM INTRO 2004: MARS Introduction

Introduction – Some figures

• 760 TBytes of data in 6.7 • 109 fields

• Growing daily by 750 GByte:

– 250 GB Operational data

– 500 GB Research

• 100 000 requests (10 • 106 fields) per day

• Analysis, forecast and observations since 1957 (ERA-40)

• Operational forecast since 1985

Page 6: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 6 COM INTRO 2004: MARS Introduction

Meteorological content – Atmospheric model

Atmospheric model (T511 L60)

• Analysis (synoptic hours: 00, 06, 12 and 18 UTC)

– Surface

– Model levels (60)

– Pressure levels (21)

– Isentropic levels

• Forecast (10 day forecast based on 00/12 UTC Analysis)

– 3 hourly steps from 3 to 72 hours

– 6 hourly steps from 72 to 240 hours

Page 7: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 7 COM INTRO 2004: MARS Introduction

Meteorological content – Wave model

Wave model

• Coupled with atmospheric model

• Analysis (00, 06, 12 and 18 UTC)

• Forecast (to 10 days)

European Shelf Model (Mediterranean)

• Analysis

• Forecast to 5 days

Page 8: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 8 COM INTRO 2004: MARS Introduction

Meteorological content – Boundary conditions

Boundary Conditions Project (T511 L60)

• Analysis (3dVar at 00, 06, 12 and 18 UTC)

• Forecast (at 00/06/12/18 UTC to 96 hours)

Page 9: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 9 COM INTRO 2004: MARS Introduction

Meteorological content – EPS

Ensemble Prediction System (T255 L40 at 00/12 UTC)

50 different forecasts with perturbed initial conditions

• Control forecast (to 21 days)

• Perturbed forecasts (to 10 days)

• Ensemble mean and standard deviation

• Extreme forecast index

• Forecast probabilities

• Clusters

• Tubes

Page 10: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 10 COM INTRO 2004: MARS Introduction

Meteorological content – Other ensemble FC

Seasonal Forecast

• Atmospheric + Wave + Ocean models (00 UTC to 6 months)

• Ensemble forecast techniques (40 members)

• Different methods: with and without ocean data assimilation

• Monthly means

Monthly Forecast

• Every two weeks (00 UTC to 32 days)

• Atmospheric + Wave + Ocean models

• Ensemble forecast techniques (50 members)

Page 11: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 11 COM INTRO 2004: MARS Introduction

Meteorological content - Multi-Analysis Ensemble

• Analyses from 4 Centres

– NCEP

– UK Met Office

– Meteo-France

– DWD

• 5 Forecasts (to 10 days at 12 UTC): 4 centres + 1 consensus

Page 12: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 12 COM INTRO 2004: MARS Introduction

Meteorological content – Monthly Means

Averaged over each calendar month

• Atmospheric

– Analysis

– Forecast

• Wave

– Analysis

– Forecast

Page 13: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 13 COM INTRO 2004: MARS Introduction

Meteorological content – Special datasets

• Special Projects

– ECMWF Re-Analyses (ERA-15, ERA-40)

– DEMETER: Multimodel Ensemble for seasonal to Interannual prediction

– PROVOST

– ECSN-Hyretics

• ECMWF Research experiments

• Member State’s Research experiments

• Member State’s own model data

Page 14: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 14 COM INTRO 2004: MARS Introduction

Meteorological content – ERA-40

• ERA-40 period: Sep 1957 – Aug 2002

• Resolution:

– Horizontal: T159L60, N80 (~1.125º)

– Vertical: 60 ML, 23 PL, 15 PT, PV=±2

• Analyses (3dVar) at 00/06/12/18

• Forecasts at 06/18 to 6h and 00/12 to 36 h

• Monthly means, vertical integrals, observations …

• All Analysis data on-line

• 1 file per 1 month of data

Page 15: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 15 COM INTRO 2004: MARS Introduction

Meteorological content – Observations & Feedback

• Observations

– Surface data

– Vertical soundings

– Upper-air data

– Satellite

• Feedback

• Analysis Input

• Analysis Feedback

Page 16: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 16 COM INTRO 2004: MARS Introduction

Meteorological content – Archive plans

• Early delivery system

• Multi-model Seasonal Forecast

• Revised Monthly Forecast

• Forecast satellite images

Page 17: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 17 COM INTRO 2004: MARS Introduction

Meteorological content – Data formats

WMO formats

Fields in GRIB (GRid In Binary), ECMWF local extensions

– Spherical Harmonics (upper-air fields, T511)

– Gaussian Grid (surface fields, N256)

– Latitude/Longitude (wave and ocean products)

Observations in BUFR (Binary Universal Form Representation)

– Instrument specific

Page 18: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 18 COM INTRO 2004: MARS Introduction

MARS language

Mechanism to name archived fields

Request syntax:

verb,parameter1 = value1,… = value2,parameterN = valueN

• verb: action to be taken (e.g. retrieve, list, read)

• parameter: predefined keyword (e.g. type, date, target)

• value: value assigned to the parameter

Page 19: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 19 COM INTRO 2004: MARS Introduction

MARS language

• verb and parameter=value separated by commas, but last one

• Spaces and tab characters are ignored

• *, ! and # comment until end-of-line

• Directives are not case sensitive

• Values: predefined names, numeric values or strings (filenames)

• Abbreviations: enough letters to uniquely identify keyword

• Acronyms: usually initial letters of names

• / is used as list separator → specify pathnames in quotes

Page 20: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 20 COM INTRO 2004: MARS Introduction

MARS language – Retrieve request

retrieve, actionclass = od, identificationstream = oper,expver = 1,

date = -3, date & time relatedtime = 12,

type = analysis, data relatedlevtype = model levels,levelist = 1/to/60,param = temperature,

grid = 2.5/2.5, post-processing

target = “analysis” storage

Page 21: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 21 COM INTRO 2004: MARS Introduction

MARS language – Identification of archive

class ECMWF classification (od, rd, e4, …)

stream

expver

repres

domain

origin

system

method

origin (FC system) of the data (oper, wave, kwbc, enfo, seas, …)

version of the experiment (01 operational, 11, aaaa)

archived representation (sh, gg, ll)

area covered by the data (Global, Mediterranean, …)

origin (centre) of the data (kwbc, egrr, …)

seasonal forecast operational system (1, 2)

seasonal forecast ocean assimilation (0, 1, …)

Page 22: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 22 COM INTRO 2004: MARS Introduction

MARS language - Date & time

time base time or observation time (00, 06, 09:30, …)

date base date of the model (-1, 20010225, …)

step forecast time-step from base time (12, 24, 240, …)

reference reference forecast time step for EPS tube (96,…)

range observations: period in minutes from base time (360,…)ocean fields: extension of the time series/average

fcmonth month from seasonal forecast base date (1, 6, …)

fcperiod period, in days, for an averaged field (26-32)

Page 23: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 23 COM INTRO 2004: MARS Introduction

MARS language – Fields

type type of field (an, fc, …)

levtype type of level (pl, ml, sfc, pt, pv)

levelist levels for the specified levtype (off if levtype=sfc)

param meteorological parameter ( t, temperature, 130, 30.128)

number ensemble member ( 1, 2, …)

channel brightness temperature frequency band

diagnostic, iteration sensitivity forecast products

frequency, direction 2-d wave spectra products

product, section, latitude, longitude ocean products

Page 24: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 24 COM INTRO 2004: MARS Introduction

MARS language – Observations & images

type type of observations or images (ob, fb, ai , af, im)

obstype observation subtype (s, air) or image channel

ident WMO observation station number or satellite identifier

duplicates whether duplicated observations are to be kept or not

block WMO block number for observation

Page 25: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 25 COM INTRO 2004: MARS Introduction

MARS language – Storage

Unix pathnames (using /) have to be enclosed in quotes, e.g.

target = “/scratch/ms/gb/uid/analysis”

target UNIX pathname where retrieved data is stored

source UNIX pathname from where to read data

fieldset temporary storage; can be considered a MARS variable

Page 26: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 26 COM INTRO 2004: MARS Introduction

MARS language - Post-processing

grid output grid mesh

• Latitude/longitude increments in degrees (2.5/2.5)

• Number of latitude from Pole to Equator (160)

gaussian type of Gaussian grid (regular, reduced)

area desired sub-area in degrees (north/west/south/east)

frame number of grid points from sub area inwards (5)

resol triangular truncation (319, auto, av)

rotation lat/lon of South Pole

accuracy number of bits per data value in GRIB (16)

Page 27: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 27 COM INTRO 2004: MARS Introduction

MARS language – Execution control

expect number of expected fields (1000, any, …)

database where to look for the data

use hint about frequency of use (infrequent)

Page 28: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 28 COM INTRO 2004: MARS Introduction

MARS language – Values

• Single value, predefined names, numbers, mnemonics

param = temperature

• List of values, separated by /

step = 12/24/48

• Range of values, using keywords: to, / and by

date = 20020101/to/20020131

step = 24/to/240/by/24

Page 29: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 29 COM INTRO 2004: MARS Introduction

MARS language – Values

• Expected number of fields is computed by multiplying number of values after expansion of ranges

date = 20020101/to/20020131 31 fields

• Certain parameters accept all as valid value

levelist = all

• Most parameters accept off as valid value

levtype = surface,

levelist = off

• Not all possible combinations parameter = value name an archived field

Page 30: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 30 COM INTRO 2004: MARS Introduction

Request examples - Re-Analysis

Retrieval of snow depth from the ERA-40 archive for November 1993, for all analysis base times. It retrieves 120 fields.

retrieve,

class = e4,stream = oper,expver = 1,date = 19931101/to/19931130,time = 00/06/12/18,type = an,levtype = sfc,param = sd,target = “era40.199311.sd”

Page 31: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 31 COM INTRO 2004: MARS Introduction

Request examples - Ensemble forecast

Retrieval of surface temperature and 10-m wind components (U and V), 20 first members of the EPS for 2nd Jan 2001 for time steps 12, 36 and 60. It retrieves 180 fields.

retrieve,class = od,stream = enfo,expver = 1,date = 20010102,time = 12,step = 12/36/60,type = pf,levtype = sfc,param = st/10u/10v,number = 1/to/20,target = “perturbed.sfc”

Page 32: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 32 COM INTRO 2004: MARS Introduction

Request examples – Operational analysis

Retrieval of sea surface temperature for first 10 days of May 2002, all synoptic times. It retrieves 40 fields.

retrieve,class = od,stream = oper,expver = 1,date = 20020501/to/20020510,time = 00/06/12/18,type = an,levtype = sfc,param = sea surface temperature,target = “sst”

Page 33: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 33 COM INTRO 2004: MARS Introduction

MARS Architecture

• Client/Server

• Protocol: MARS request

• Clients, C program + libemos library (GRIBEX + Interpolation)

– Supercomputers

– Workstations and Servers

– Applications like Metview (local / at ECMWF)

– Remote client for Member States (security mechanism)

– WebMARS

– Data Server

Page 34: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 34 COM INTRO 2004: MARS Introduction

MARS Architecture – Servers

• Reports Database (RDB), on-line observations (for Operations only)

• Fields Database (FDB)

– Data produced by most recent cycles or experiments

– Very fast access (on-line data)

– Suitable for model input

• Main Archives (4 servers)

– Dedicated IBM servers, running AIX

– 9 TB disk space

– Tape management SW: HPSS

– StorageTek silos

Page 35: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 35 COM INTRO 2004: MARS Introduction

MARS Architecture - Request execution

1) Check syntax (MARS language and request syntax)

2) Print request to be processed

3) Query all Supercomputer’s FDB

4) Query main archives (if data not in FDB)

5) Transfer data

6) Post-processing while transferring (if needed)

7) Report on result

Page 36: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 36 COM INTRO 2004: MARS Introduction

Retrieving data

Request scheduling

• Queue systemPriorities: user, request age, request cost (number of tapes and fields)

Data collocation

• MARS tree

• Archive objects (for OD data)

– 1 file per month of AN (1 level type, all times, levels, params)

– 1 file per forecast (1 level type, all steps, levels, params)

– 1 file per EPS (1 level type, all steps, members, levels, params)

Page 37: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 37 COM INTRO 2004: MARS Introduction

Retrieving data - MARS tree

Page 38: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 38 COM INTRO 2004: MARS Introduction

Retrieving data - Post-processing

• Conversions

– SH → SH (reduced truncation), GG, LL

– GG (reduced) → GG (lower resolution or regular), LL

– LL → LL (lower resolution)

• Sub-area extractions (GG, LL, waves), reduces data volume

• Derived fields (e.g. U and V from vorticity and divergence)

• Rotation

Page 39: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 39 COM INTRO 2004: MARS Introduction

Retrieving data - Post-processing

Truncation before interpolation, reduces necessary resources

Grid increment Truncation

≧ 2.5 T63

1.5 to 2.5 T106

0.6 to 1.5 T213

0.4 to 0.6 T319

0 to 0.4 T639

Page 40: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 40 COM INTRO 2004: MARS Introduction

Retrieving data – Efficiency

• Local Disk ($SCRATCH)

• Estimate amount of data (list command)

– Number of fields (up to tens of thousands / request)

– Data size (up to several Gigabytes / request)

• Check computer resources: quota, CPU time, …

• Reduce number of tapes involved (better scheduling)

• Retrieve as much data from the same tape as possible

• Do not create unnecessary sub-archives

Page 41: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 41 COM INTRO 2004: MARS Introduction

Retrieving data - Hints

• Default values: minimize their use

• No semantic check (only syntax is checked)

• MARS messages

– INFO request execution and report

– WARNING unusual aspect of execution

– ERROR system or data errors

– FATAL terminates execution

Page 42: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 42 COM INTRO 2004: MARS Introduction

Accessing MARS • directives from input stream

• directives from file

mars <<EOFretrieve, type = an, date = -1 target = “$SCRATCH/my_an”EOF

cat > my_request <<EOFretrieve, type = an, date = -1 target = “$SCRATCH/my_an”EOFmars my_request

Page 43: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 43 COM INTRO 2004: MARS Introduction

Additional resources

• MARS documentationhttp://www.ecmwf.int/publications/manuals/mars/

• Web-MARSwww.ecmwf.int/services/archive/

• Data Services documentation www.ecmwf.int/products/data/archive/

• User Guide to ECMWF forecast products www.ecmwf.int/products/forecasts/guide/

• EMOSLIB (GRIBEX) Documentation www.ecmwf.int/publications/manuals/libraries/

• IFS Documentation www.ecmwf.int/research/ifsdocs/

Page 44: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 44 COM INTRO 2004: MARS Introduction

Data Server – http://data.ecmwf.int/data/

• A standalone PC-Linux system outside the firewall

• Public (non-commercial) distribution of data

– Self-registration

• Datasets– DEMETER, 24 GBytes

– ERA-15, 1 GByte

– ERA-40, 400 GBytes, 2.5º

• Based on Web-MARS– Disk-only MARS server

– MARS client, Metview, SMS

– fastCGI, Perl, MySQL

Page 45: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 45 COM INTRO 2004: MARS Introduction

Data Server

• User interface

– different for each dataset

– built dynamically from MySQL contents

• NetCDF is produced on-the-fly from GRIB (experimental)

• Very popular since ERA-40 made available

– About 1000 users

– Download about 1TB/month

• Useful tool for sharing data among project collaborators

Page 46: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 46 COM INTRO 2004: MARS Introduction

Web-MARS – Archive catalogue

• Content browsing of every field in the archive

• Real-time (dynamic access to metadata)

• Create MARS requests (without checking availability)

• Check availability of data

• Check for changes in the archive

• “Cost” evaluation

• Retrieval and plotting for few fields

• URL based in MARS requests (can be edited)

• More up to date than static content documentation

Page 47: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 47 COM INTRO 2004: MARS Introduction

Web-MARS – Catalogue shortcuts

Overview

• Brings you directly into the catalogue

• Static page to latest datasets

• Suitable for new users

Latest update

• Page updated every night

• Availability by source of data

Page 48: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 48 COM INTRO 2004: MARS Introduction

Web-MARS – Data Finder

• Allows to have different views of the archive

– By period of time

– By meteorological parameter

– By data source (forecasting system)

• Narrow the search for data

• Availability

• Brings you directly into the catalogue

Page 49: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 49 COM INTRO 2004: MARS Introduction

Web-MARS – Changes in the archive

• addition or discontinuation of fields

Web-MARS – Parameter Database

• GRIB table controlled view

• Links to IFS documentation

Page 50: ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,

ECMWF 50 COM INTRO 2004: MARS Introduction

Web-MARS – Server activity

• Show archive activity

• Monitor your requests

• Learn how the queuing system works

– Reason for queued requests