The following MARS requests can be used as a tutorial. The links into the MARS Catalogue might be helpful to create a valid retrieve script. However, the dates might need to be adapted.
As one can very easily retrieve large amounts of data it is best to start mars in a location where plenty of disk space is available, e.g. in $SCRATCH:
cd $SCRATCH
The solutions below provide valid MARS requests which can be passed to the mars command as
% mars < myrequestfile or % mars myrequestfile
Simple retrieves
Retrieve 1000,850,700 and 500 hPa temperatures from the 15th of February 1999 12 UTC Analysis > see in MARS Catalogue
Retrieve wind components valid for 5 days ago at 12:00 and 18:00 from forecast made 7 days ago at 12 UTC at all 137 model levels > see in MARS Catalogue
Retrieve geopotential and surface pressure from analysis produced 2 days ago, analysis cycles (00,06,12,18) > see in MARS Catalogue
Retrieve surface pressure and surface long-wave (thermal) radiation downwards at every 12-hour time-step for the 12Z forecast from 12 days ago > see in MARS Catalogue
Retrieve the operational monthly mean model level temperature (all levels) from the 06:00 analysis for February 1997 > see in MARS Catalogue
Retrieve the temperature on model levels 1, 2 and 3 for a week old 12 hour forecast. > see in MARS Catalogue
Time and step
Retrieve the 1000 hPa geopotential from two weeks old 12 UTC forecast (> see in MARS Catalogue) for:
the 12 hour forecast
the 6, 12, 24 and 48 hour forecasts
the 12 hour to 240 hour forecasts at 12 hour intervals
all forecast time-steps (tip: you can use MARS catalogue to generate list of all available steps for you)
ENS Overlap
Retrieve Total Precipitation, perturbed forecast overlap for 26th June 2023 (> see in MARS Catalogue)
See also FAQ: "How can I compute the accumulation using data from the overlap stream?"
Post-processing
Retrieve the 1000,500 and 300 hPa temperatures valid for day before yesterday at noon from the 12 UTC forecast of four days ago on an N48 Gaussian Grid > see in MARS Catalogue
Retrieve the same on a latitude/longitude grid, 1.5 by 1.5 degrees. > see in MARS Catalogue
Retrieve Europe in the same way as in the previous retrieval. Compare the size of the resulting file with the previous one. > see in MARS Catalogue
Retrieve the 1000 and 500 hPa geopotential for 1200 UTC analysis from two days ago in the formats below (one job for each form): > see in MARS Catalogue
leaving the data in its original form
reducing the truncation to T106
converting the data to a global N48 Gaussian grid
converting the data to a regular 5.0 by 5.0 degree global latitude/longitude grid
converting the data to an N80 Gaussian grid for the European area
converting the data to an N80 Gaussian grid for the area from 50 degrees North to 10 degrees North, and 20 degrees West to 20 degrees East
converting the data to the same area but convert it to a 2.5 degree by 2.5 degree latitude/longitude grid
Retrieve surface winds for previous week's 24 hour forecast on the European area converting to a 0.57 by 0.57 degrees latitude/longitude grid. > see in MARS Catalogue
What happens to the conversion?
Observations
Retrieve all the sea surface observations for the 1st February 2015. > see in MARS Catalogue
Ensemble forecasts
Retrieve the 2 metre temperature field of the first 10 members of a week old 12 UTC ensemble prediction (type: perturbed forecast) for 2, 3 and 4 days in advance > see in MARS Catalogue
Retrieve the same for the control forecast. > see in MARS Catalogue
ERA 5
Retrieve the vertical integral of eastward and northward heat flux as monthly means of daily means on a 1.125 by 1.125 degree latitude/longitude grid over Europe from the ERA 5 archive for January 2021 > see in MARS Catalogue
Retrieval of snow depth from the ERA 5 archive for November 1993, for all analysis base times > see in MARS Catalogue. How many fields are requested?
See also these Web API retrieve examples for ERA-Interim, S2S, TIGGE, ERA-20C etc.