ECMWF 1 Com Intro training course – 2004 Mars - advanced use MARS – Advanced use Dominique Lucas – Manuel Fuentes User Support – Data and Services.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Variations of the Turing Machine
Fill in missing numbers or operations
Warm Up Problem of the Day Lesson Presentation Lesson Quizzes.
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 2 Getting Started.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 38.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
ALGEBRA Number Walls
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Benefits of the full ECMWF product set at a commercial weather provider [dr. Wim van den Berg, meteorological research department] ECMWF Users Meeting.
ECMWF 1 COM INTRO 2004: MARS Introduction MARS Introduction and basic concepts Computer User Training Course 2004 Carsten Maaß & Manuel Fuentes User Support,
Introduction to Metview
ECMWF June 2006Slide 1 Access to ECMWF data for Research Manuel Fuentes Data and Services Section, ECMWF ECMWF Forecast Products User Meeting.
BUFR decoding Dominique Lucas – Milan Dragosavac
ECMWF Training Course 2005 slide 1 Forecast sensitivity to Observation Carla Cardinali.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
1 1  1 =.
1  1 =.
ALGEBRAIC EXPRESSIONS
2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt ShapesPatterns Counting Number.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 10 second questions Numbers and number system Numbers and the number system, fractions, decimals, proportion & probability.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
£1 Million £500,000 £250,000 £125,000 £64,000 £32,000 £16,000 £8,000 £4,000 £2,000 £1,000 £500 £300 £200 £100 Welcome.
1 NatQuery 3/05 An End-User Perspective On Using NatQuery To Extract Data From ADABAS Presented by Treehouse Software, Inc.
Richmond House, Liverpool (1) 26 th January 2004.
Break Time Remaining 10:00.
Page 1 of 38 The Request Status function is used to retrieve any documents or reports generated either through the user's request, or generated by the.
© Richard A. Medeiros 2004 x y Function Machine Function Machine next.
Landed Costs.
Mental Math Math Team Skills Test 20-Question Sample.
EXAMPLE 2 Writing Equivalent Expressions
Filling and Wrapping Review Sheet
© S Haughton more than 3?
CAR Training Module PRODUCT REGISTRATION and MANAGEMENT Module 2 - Register a New Document - Without Alternate Formats (Run as a PowerPoint show)
 Copyright I/O International, 2013 Visit us at: A Feature Within from Item Class User Friendly Maintenance  Copyright.
1 Displaying Open Purchase Orders (F/Y 11). 2  At the end of this course, you should be able to: –Run a Location specific report of all Open Purchase.
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
Squares and Square Root WALK. Solve each problem REVIEW:
We are learning how to read the 24 hour clock
1..
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
User Query Control An Enhancement For AS/400 Query On The IBM iSeries from  Copyright I/O International, 2005 Skip Intro.
Sets Sets © 2005 Richard A. Medeiros next Patterns.
Addition 1’s to 20.
25 seconds left…...
Equal or Not. Equal or Not
Test B, 100 Subtraction Facts
Performance Tuning for Informer PRESENTER: Jason Vorenkamp| | October 11, 2010.
Week 1.
Visions of Australia – Regional Exhibition Touring Fund Applicant organisation Exhibition title Exhibition Sample Support Material Instructions 1) Please.
We will resume in: 25 Minutes.
Clock will move after 1 minute
CHAPTER 11 FILE INPUT & OUTPUT Introduction to Computer Science Using Ruby (c) 2012 Ophir Frieder et al.
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
Area Of Shapes. 8cm 2cm 5cm 3cm A1 A2 16m 12m 10m 12cm 7cm.
Accessing EURO4M and UERRA data in ECMWF MARS archive Richard Mládek, Manuel Fuentes (ECMWF)
BoM ACCESS NWP data and tools on NCI
Presentation transcript:

ECMWF 1 Com Intro training course – 2004 Mars - advanced use MARS – Advanced use Dominique Lucas – Manuel Fuentes User Support – Data and Services

ECMWF 2 Com Intro training course – 2004 Mars - advanced use Contents Other verbs: list, read, write, compute List archive contents (list) Manipulate already retrieved data (read) Multiple targets Multiple requests Compute Examples

ECMWF 3 Com Intro training course – 2004 Mars - advanced use List Alternative to the archive catalogue on the web Amount of data Number of fields Number of tapes Suitable for batch mode Default is all, except for class, expver, stream, type and date It does list only the archive, not the Fields Database Can keep a report specifying target

ECMWF 4 Com Intro training course – 2004 Mars - advanced use List Example list, class= od, stream= oper, expver= 1, date= , time= 00/12, type= an, levtype= pl, levelist= 1000/850/500, param= z/t

ECMWF 5 Com Intro training course – 2004 Mars - advanced use List Output class = od cost = 12 fields, Mbytes online expver = 1 file[0] = marsa:/marsodoper:/1/an/ /pl/126649:/ id = levtype = pl stream = oper type = an date file length levelist offset param time :00: :00: :00: :00: :00: :00: :00: :00: :00: :00: :00: :00:00 Grand Total: ============ Entries : 12 Total : 6,316,200 ( Mbytes)

ECMWF 6 Com Intro training course – 2004 Mars - advanced use List: incomplete datasets example list, class= od, stream= kwbc, expver= 1, date= , time= 00/12, type= an, levtype= pl, levelist= 1000/850/500, param= z/t

ECMWF 7 Com Intro training course – 2004 Mars - advanced use List: incomplete datasets output class = od cost = 6 fields, Kbytes online, Kbytes on 1 tape expver = 1 file[0] = marsa:/marsodkwbc:/1/an/ /pl/126932:/ file[1] = - id = levtype = pl stream = kwbc type = an date file length levelist offset param time :00: :00: :00: :00: :00: :00:00 Grand Total: ============ Entries : 6 Total : 88,728 ( Kbytes)

ECMWF 8 Com Intro training course – 2004 Mars - advanced use Retrieve incomplete datasets expect retrieve, class= od, stream= kwbc, expver= 1, date= , time= 00/12, type= an, levtype= pl, levelist= 1000/850/500, expect= 6, param= z/t

ECMWF 9 Com Intro training course – 2004 Mars - advanced use Read: filtering Read requests can be used to filter/manipulate already retrieved data Read UNIX file specified by source Data written to a file specified by target Read doesnt need all directives read, source= myfile, levelist= 1000, grid= 2.5/2.5, target= only_1000

ECMWF 10 Com Intro training course – 2004 Mars - advanced use Filtering Retrieve fails if desired data is not present in source retrieve, class= od, stream= oper, expver= 1, date= , time= 12, type= an, levtype= pl, levelist= 1000, param= z/t, source= myfile, target= only_1000

ECMWF 11 Com Intro training course – 2004 Mars - advanced use Multi-target Can organise GRIB target files depending on language keywords Keyword (as echoed by MARS) enclosed in square brackets retrieve, type= an, expver= 1, levtype= sfc, date= , time= 00/06/12/18, target= analysis.[time] mars - INFO Creating target name: analysis.0 mars - INFO Creating target name: analysis.600 mars - INFO Creating target name: analysis.1200 mars - INFO Creating target name: analysis.1800

ECMWF 12 Com Intro training course – 2004 Mars - advanced use Multiple requests More than one request in a single call to MARS Append to target retrieve, date= , time= 12, type= an, target= analysis retrieve, date= , time= 12, type= an, target= analysis

ECMWF 13 Com Intro training course – 2004 Mars - advanced use Multiple requests Parameter inheritance Parameters not set in the second request (and subsequent) are inherited from the previous one. retrieve, class= od, expver= 1, stream= oper, date= -10, time= 12, type= an, target= analysis retrieve, type= fc, step= 24/to/72/by/24, target= forecast

ECMWF 14 Com Intro training course – 2004 Mars - advanced use Multiple requests: inheritance Unwanted inherited parameters are removed by specifying off retrieve, class= od, expver= 1, stream= enfo, type= pf, date= -10, levtype= pl, levelist= 1000/500, step= 12, number= 1/to/50, target= ensemble.data retrieve, type= fc, stream= oper, number= off, target= deterministic.data

ECMWF 15 Com Intro training course – 2004 Mars - advanced use Fieldset Temporary storage for further processing retrieve, class= od, expver= 1, stream= oper, date= -10, levtype= ml, levelist= 1/to/60, time= 12, type= an, fieldset= analysis

ECMWF 16 Com Intro training course – 2004 Mars - advanced use Fieldset analysis can be seen as a variable to be referenced in a further request. At the end of the call to MARS, all fieldsets are released. Write requests save fieldsets into UNIX files write, fieldset= x, target= data.grb $TMPDIR is used for fieldsets. For big fieldsets, define $TMPDIR to point to $SCRATCHDIR.

ECMWF 17 Com Intro training course – 2004 Mars - advanced use Compute Computations on GRIB fields with same shape fieldset formula Scalar values allowed Predefined functions in formula compute, formula= x/2+log(y)*x, fieldset= z

ECMWF 18 Com Intro training course – 2004 Mars - advanced use Compute Mixing fields and scalars Compute on 2 fields is a field Compute on a field and a scalar is a field Compute on 2 scalars is a scalar Bitmaps and missing values Not considered on computations but copied GRIB headers on result of compute are wrong. They are copied from the first fieldset

ECMWF 19 Com Intro training course – 2004 Mars - advanced use Compute: example retrieve, class= od, expver= 1, stream= oper, type= analysis, date= -10, param= u, grid= 2.5/2.5, fieldset= u retrieve, param= v, fieldset= v Compute, formula= sqrt(u*u + v*v), fieldset= speed Write, fieldset= speed target= windspeed

ECMWF 20 Com Intro training course – 2004 Mars - advanced use Compute: example Compute Surface pressure from LNSP Build monthly era-15/era-40 climatology Interpolation of GRIB fields Apply the land/sea mask to some fields Statistical calculations Build new meteorological fields from existing fields