LMDZ zoom parameters : Différence entre versions

De LMDZPedia
Aller à : navigation, rechercher
Ligne 7 : Ligne 7 :
 
* The zoom factor along longitude(x)/latitude(y) directions, ''grossismx'' and ''grossismy''. These ratio represent the ratio between meshes in the zoomed region versus meshes far outside of it.  
 
* The zoom factor along longitude(x)/latitude(y) directions, ''grossismx'' and ''grossismy''. These ratio represent the ratio between meshes in the zoomed region versus meshes far outside of it.  
 
* The fraction of the zoomed region (i.e. relative to the whole planet which is 360° in longitude and 180° in latitude) along longitude (x) and latitude (y), ''dzoomx'' and ''dzoomy''. In practice the extension in longitude and latitude of the zoomed region will thus be of dzoomx*360° in longitude and dzoomy*180° in latitude
 
* The fraction of the zoomed region (i.e. relative to the whole planet which is 360° in longitude and 180° in latitude) along longitude (x) and latitude (y), ''dzoomx'' and ''dzoomy''. In practice the extension in longitude and latitude of the zoomed region will thus be of dzoomx*360° in longitude and dzoomy*180° in latitude
* The steepness of the mesh transition between the inner zoom and outer meshes, ''taux'' and ''tauy''. Typically one should avoid a too sharp transition; tau ~3 is a typically maximum value if running without nudging; with strong nudging harsher transitions, e.g. tau~8 or even 10 can also work).
+
* The steepness of the mesh transition between the inner zoom and outer meshes, ''taux'' and ''tauy''. Typically one should avoid a too sharp transition; tau ~3 is a typically maximum value if running without nudging; with strong nudging harsher transitions, e.g. tau~8 or even 10 can also work.
* It is advised to target, by adjusting number of points along longitude and latitude, to have something close to a "square" mesh (i.e. same extension, in degrees, along longitudes and latitudes)in the inner zoomed area.
+
* It is advised to target, by adjusting number of points along longitude and latitude, to have something close to a "square" mesh (i.e. same extension, in degrees, along longitudes and latitudes) in the inner zoomed area.
  
 
== Choosing an adequate time step for a zoomed simulation ==
 
== Choosing an adequate time step for a zoomed simulation ==

Version du 13 décembre 2021 à 09:39

The "Z" in LMDZ stands for "Zoom". This is because it is possible to define, instead of a regular longitude-latitude grid, a grid with varying mesh sizes along longitudes and latitudes.

Zoom parameters

In practice one defines a "zoomed region" of interest where the resolution will be highest (and homogeneous), whereas outside this region the resolution will be low (and also homogeneous, apart from a transition region between the two). This is achieved by specifying the following parameters (usually in gcm.def):

  • The zoom center coordinates (in degrees), clon and clat
  • The zoom factor along longitude(x)/latitude(y) directions, grossismx and grossismy. These ratio represent the ratio between meshes in the zoomed region versus meshes far outside of it.
  • The fraction of the zoomed region (i.e. relative to the whole planet which is 360° in longitude and 180° in latitude) along longitude (x) and latitude (y), dzoomx and dzoomy. In practice the extension in longitude and latitude of the zoomed region will thus be of dzoomx*360° in longitude and dzoomy*180° in latitude
  • The steepness of the mesh transition between the inner zoom and outer meshes, taux and tauy. Typically one should avoid a too sharp transition; tau ~3 is a typically maximum value if running without nudging; with strong nudging harsher transitions, e.g. tau~8 or even 10 can also work.
  • It is advised to target, by adjusting number of points along longitude and latitude, to have something close to a "square" mesh (i.e. same extension, in degrees, along longitudes and latitudes) in the inner zoomed area.

Choosing an adequate time step for a zoomed simulation

The rule of thumb, starting from a "day_step" value that works for a give regular (non-zoomed grid):

day_step(zoom) ~ day_step(regular)*max(grossismx,grossismy)

It is also advised to check what others users have successfully used, see e.g. LMDZ_zoom_collection

24/11/2021