To create TM meteo there are a number of possibilities:
For each data field it should be decided how the values on the fine grid are to be weighted in the new value: equal, by area, by mass, ...
Vertical layers are combined into a single level if the TM model is defined for a subset of ECMWF half levels. Similar as for the horizontal combination, for each field one should decide how the data is weighted.
To create new TM meteo, the user should specify for each global or zoom grid how it should be created using two keys:
At the moment, a parent set (not 'globe') should satisfy the following properties:
Create global 3x2 data on 44 layers from raw ECMWF data:
pp.task.list : mflux temper pv humid cloud sub kzz
TMmeteo.area.list : glb3x2
TMmeteo.resol.v : 44
! global 3x2, processed offline for all layers:
TMmeteo.area.glb3x2.lon : -180.0, 3.0, 120
TMmeteo.area.glb3x2.lat : -90.0, 2.0, 90
TMmeteo.area.glb3x2.action : new
TMmeteo.area.glb3x2.parent : globe
For the constant orography field, perform only once:
pp.task.list : oro
Create global meteo by combining layers from a global 3x2 set:
pp.task.list : mflux temper pv humid cloud sub kzz
TMmeteo.area.list : jos3x2
TMmeteo.resol.v : 33
! global 3x2, processed offline for all layers:
TMmeteo.area.jos3x2.lon : -180.0, 3.0, 120
TMmeteo.area.jos3x2.lat : -90.0, 2.0, 90
TMmeteo.area.jos3x2.action : subset
TMmeteo.area.jos3x2.parent : glb3x2
Create a parent set off global 3x2 data:
pp.task.list : mflux temper pv humid cloud sub kzz
TMmeteo.area.list : glb3x2
TMmeteo.resol.v : 60
! global 3x2, processed offline for all layers:
TMmeteo.area.glb3x2.lon : -180.0, 3.0, 120
TMmeteo.area.glb3x2.lat : -90.0, 2.0, 90
TMmeteo.area.glb3x2.action : new
TMmeteo.area.glb3x2.parent : globe
For the constant orography field, perform only once:
pp.task.list : oro
Create global/zoom meteo on 44 layers in a single cycle:
TMmeteo.area.list : glb6x4 sam3x2 sur1x1
TMmeteo.resol.v : 44
! global 6x4, combine from 3x2 cells defined by 'glb3x2':
TMmeteo.area.glb6x4.lon : -180.0, 6.0, 60
TMmeteo.area.glb6x4.lat : -90.0, 4.0, 45
TMmeteo.area.glb6x4.action : combine
TMmeteo.area.glb6x4.parent : glb3x2
! South America, subset of 3x2 cells defined by 'glb3x2': TMmeteo.area.sam3x2.lon : -90.0, 3.0, 20
TMmeteo.area.sam3x2.lat : -60.0, 2.0, 40
TMmeteo.area.sam3x2.action : subset
TMmeteo.area.sam3x2.parent : glb3x2
! Suriname, newly produced but matched with parent 'glb3x2':
TMmeteo.area.sur1x1.lon : -60.0, 1.0, 12
TMmeteo.area.sur1x1.lat : 0.0, 1.0, 10
TMmeteo.area.sur1x1.action : new
TMmeteo.area.sur1x1.parent : glb3x2
NOTE: task 'surf' automatically forces the use of the 'glb1x1' grid ...
pp.task.list : surf
TMmeteo.area.list : gl11
TMmeteo.area.gl11.lon : -180.0, 1.0, 360
TMmeteo.area.gl11.lat : -90.0, 1.0, 180
TMmeteo.area.gl11.action : new
TMmeteo.area.gl11.parent : globe