1 / 106

Global Forecast System (GFS )

Global Forecast System (GFS ). What is GFS?. Global Forecast System (GFS) is often mislabeled or misunderstood. Global Forecast System is the full global scale numerical weather prediction system – It includes both the global analysis and forecast components

Download Presentation

Global Forecast System (GFS )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Global Forecast System (GFS)

  2. What is GFS? Global Forecast System (GFS) is often mislabeled or misunderstood. Global Forecast System is the full global scale numerical weather prediction system – It includes both the global analysis and forecast components However, the term GFS has also been used to imply that it is the NCEP global spectral model. Therefore, we may use the term GFS to imply both the atmospheric model as well as the whole forecast system

  3. NCEP Global Spectral model Horizontal Representation • Spectral (spherical harmonic basis functions) with transformation to a Gaussian grid for calculation of nonlinear quantities and physics • Horizontal resolution • > Operational version - T574 up to 192 hours and T190 to 384 hours • > Supported resolutions – T574, T382, T254, T190, T170, T126 and T62

  4. Initialization • Digital filter initialization with 3 hour window. Time integration scheme: • Leapfrog for nonlinear advection terms • Semi-implicit for gravity waves and zonal advection of vorticity and specific humidity. • Asselin (1972) time filter to control computational mode • Time split physics adjustments with implicit treatment when possible

  5. Vertical Domain • Sigma-Pressure hybrid coordinate system • Terrain following near the lower boundary • Constant pressure surfaces in the stratosphere and beyond • Operationally 64 hybrid layers (15 levels below ~ 800 hPa and 24 levels above 100hPa. • 28, 42 and 91 layer options available.

  6. Model Dynamics • Prognostic equations • Primitive equations in hybrid sigma-pressure vertical coordinates for vorticity, divergence, ln(Ps), virtual temperature, and tracers. • Tracers can be specific humidity, ozone mixing ratio and cloud condensate mixing ratio or any other aerosol/dust etc. • Operationally only three tracers.

  7. Vertical Advection Until the last GFS implementation, the vertical advection of tracers were based on ca entered difference scheme This resulted in to the computationally generated negative tracers In the last implementation a positive-definite tracer transport scheme was implemented which minimised the generation of negative tracers. This change was necessary for the newly implemented GSI which is sensitive to the negative water vapor.

  8. Vertical Advection of Tracers: previous GFS Scheme Flux form conserves mass Current GFS uses central differencing in space and leap-frog in time. The scheme is not positive definiteand may produce negative tracers.

  9. Sources of Negative Water Vapor DataVertical advection assimilation Spectral transform Borrowing by cloud water SAS Convection Example: Removal of Negative Water Vapor _ Ops GFS Data Assimilation Flux-Limited Vertically-Filtered Scheme,central in time Data Assimilation New B: horizontal advection, computed in spectral form with central differencing in space A: vertical advection, computed in finite-difference form with flux-limited positive-definite scheme in space Positive-definite Fanglin Yang et al., 2009: On the Negative Water Vapor in the NCEP GFS: Sources and Solution. 23rd Conference on Weather Analysis and Forecasting/19th Conference on Numerical Weather Prediction, 1-5 June 2009, Omaha, NE

  10. Vertical Advection of Tracers: Flux-Limited Scheme Thuburn (1993) Van Leer (1974) Limiter, anti-diffusive term Special boundary conditions

  11. Vertical Advection of Tracers: Flux-Limited Scheme Thuburn (1993) Van Leer (1974) Limiter, anti-diffusive term Special boundary condition

  12. Vertical Advection of Tracers: Idealized Case Study wind Upwind (diffusive) Flux-Limited Initial condition GFS Central-in-Space

  13. Summary: Negative Water Vapor in the GFS

  14. Horizontal Diffusion • Scale selective 8th order diffusion of Divergence, vorticity, virtual, temperature, specific humidity, ozone and cloud condensate. • Temperature diffusion in done on quasi-pressure surfaces

  15. Algorithm of the GFS Spectral Model One time step loop is divided into : • Computation of the tendencies of divergence, log of surface pressure and virtual temperature and of the predicted values of the vorticity and moisture (grid) • Semi-implicit time integration • Time filter does not require the predicted variables • Time split physics (transform grid) • Damping to simulate subgrid dissipation • Completion of the time filter

  16. GFS Parallelism Spectral • Spectral fields separated into their real and imaginary parts to remove stride problems in the transforms • Hybrid 1-D MPI with OpenMP threading • Spectral space 1-D MPI distributed over zonal wave numbers (l's). Threading used on variables x levels • Cyclic distribution of l's used for load balancing the MPI tasks due to smaller numbers of meridional points per zonal wave number as the wave number increases. For example for 4 MPI tasks the l's would be distributed as 12344321

  17. GFS Parallelism-Grid • Grid space 1-D MPI distributed over latitudes. Threading used on longitude points. • Cyclic distribution of latitudes used for load balancing the MPI tasks due to smaller number of longitude points per latitude as latitude increases (approaches the poles). For example for 4 MPI tasks the latitudes would be distributed as 12344321 • NGPTC (namelist variable) defines number (block) of longitude points per group (vector length per processor) that each thread will work on

  18. GFS Scalability • 1-D MPI scales well to 2/3 of the spectral truncation. For T574 about 400 MPI tasks. • OpenMP threading performs well to 8 threads and still shows decent scalability to 16 threads. • T574 scales to 400 x 16 = 6400 processors.

  19. Model PhysicsPlanetary Boundary Layer and vertical diffusion (PBL) • Nonlocal PBL scheme originally proposed by Troen and Mahrt (1986) and implemented by Hong and Pan (1996) • First order vertical diffusion scheme • PBL height estimated iteratively from ground up using bulk Richardson number • Diffusivity calculated as a cubic function of height and determined by matching with surface fluxes • Counter-gradient flux parameterization based on the surface fluxes and convective velocity scale. • Recent update – stratocumulus top driven vertical diffusion scheme to enhance diffusion in cloudy regions when CTEI exists • For the nighttime stable PBL, local diffusivity scheme used. • Exponentially decreasing diffusivity for heat and moisture • Constant background diffusivity of 3 m2/s for momentum

  20. New PBL scheme • Include stratocumulus-top driven turbulence mixing. • Enhance stratocumulus top driven diffusion when the condition for cloud top entrainment instability is met. • Use local diffusion for the nighttime stable PBL. • Background diffusion in inversion layers below 2.5km over ocean is reduced by 70% to decrease the erosion of stratocumulus along the costal area. (Moorthi)

  21. Diffusion in stable boundary layer MRF PBL Revised model Local diffusion scheme (Louis, 1979) l0 = 150 m for unstable condition 30 m for stable condition Rbcr=0.25 * Use local diffusion scheme above PBL for both MRF and new models

  22. Heat flux MRF PBL Revised model (Simplified after Lock et al., 2000) where c=0.2 C=1.0 (CTEI condition)

  23. Model Physics Sub-grid scale gravity wave drag and mountain blocking

  24. Correction of model bias from sub-grid scale parameterization is an on-going process. Atmospheric flow is significantly influenced by orography, creating lift and frictional forces The unresolved sub-grid scale orography has significant impact on the evolution of the model atmosphere and must be parameterized. Sub-grid scale orography generates vertically propagating gravity waves transferring momentum aloft. Gravity wave Drag, implemented in 1987, and 1997 Mountain Blocking, implemented 2004

  25. Mountain blocking of wind flow around sub-gridscale orography is a process that retards motion at various model vertical levels near or in the boundary layer. • Flow around the mountain encounters larger frictional forces by being in contact with the mountain surfaces for longer time as well as the interaction of the atmospheric environment and vortex shedding which is shown to occur in numerous observations and tank simulations. • Snyder, et al., 1985, observed the behavior of flow around or over obstacles and used a dividing streamline to analyze the level where flow goes around a barrier or over it.

  26. Lott and Miller (1997) incorporated the dividing streamline into the ECMWF global model, as a function of the stable stratification, where above the dividing streamline, gravity waves are potentially generated and propagate vertically, and below, the flow is expected to go around the barrier with increased friction in low layers.

  27. An augmentation to the gravity wave drag scheme in the NCEP global forecast system (GFS), following the work of Alpert et al., (1988, 1996) and Kim and Arakawa (1995), is incorporated from the Lott and Miller (1997) scheme with minor changes and including the dividing streamline.

  28. •The idea of a dividing streamline at some level, hd, as in Snyder et al. (1985) and Etling, (1989), dividing air parcels that go over the mountain from those forced around an obstacle is used to parameterize mountain blocking effects. Lott and Miller (1997) incorporated the dividing streamline into the ECMWF global model, as a function of the stable stratification. Above the dividing streamline, gravity waves are potentially generated and propagate vertically. Below, the flow is expected to go around the barrier with increased friction in lower layers

  29. The dividing streamline height, of a sub-grid scale obstacle, can be found from comparing the potential and kinetic energies of up stream large scale wind and sub-grid scale air parcel movements. These can be defined by the wind and stability as measured by N, the Brunt Vaisala frequency. The dividing streamline height, hd, can be found by solving an integral equation for hd: where H is the maximum elevation within the sub-grid scale grid box of the actual orography, h, from the GTOPO30 dataset of the U.S. Geological Survey.

  30. In the formulation, the actual orography is replaced by an equivalent elliptic mountain with parameters derived from the topographic gradient correlation tensor, Hij: and standard deviation, h'. The model sub-grid scale orography is represented by four parameters, after Baines and Palmer (1990), h', the standard deviation, and g, s, Q, the anisotropy, slope and geographical orientation of the orography form the principal components of Hij, respectively. These parameters will change with changing model resolution.

  31. In each model layer below the dividing streamline a drag from the blocked flow is exerted by the obstacle on the large scale flow and is calculated as in Lott and Miller (1997): where l(z) is the length scale of the effective contact length of the obstacle on the sub grid scale at the height z and constant Cd ~ 1. l(z) = F(z, hd, h‘, g, s, Q, ) Where  = Q -, the geographical orientation of the orography minus the low level wind vector direction angle, .

  32. The function l(z) according to Lott and Miller: (1) (2) (3) Term (1) relates the the eccentricity parameters, a,b, to the sub-grid scale orography parameters, a ~ h‘/s and a/b =g and allows the drag coefficient, Cd to vary with the aspect ratio of the obstacle as seen by the incident flow since it is twice as large for flow normal to an elongated obstacle compared to flow around an isotropic obstacle. Term (2) accounts for the width and summing up a number of contributions of elliptic obstacles, and Term (3) takes into account the flow direction in one grid region.

  33. 5

  34. Model PhysicsShallow convection parameterization • Until July 2010, the shallow convection parameterization was based on Tiedtke (1983) formulation in the form of enhanced vertical diffusion within the cloudy layers. • In july 2010, a new massflux based shallow convection scheme based on Han and pan (2010) was implemented operationally. • Model code still contains the old shallow convection scheme as an option (if you set old_monin=.true.) with an option to limit the cloud top to below low level inverstion when CTEI does not exist.

  35. Updated new mass flux shallow convection scheme • Detrain cloud water from every updraft layer • Convection starting level is defined as the level of maximum moist static energy within PBL • Cloud top is limited to 700 hPa. • Entrainment rate is given to be inversely proportional to height and detrainment rate is set to be a constant as entrainment rate at the cloud base. • Mass flux at cloud base is given to be a function of convective boundary layer velocity scale.

  36. Updated new shallow convection scheme • Entrainment rate: • Siebesma et al.2003: • Detrainment rate = Entrainment rate at cloud base ce =0.3 in this study

  37. Siebesma & Cuijpers (1995, JAS) Siebesma et al. (2003, JAS) LES studies

  38. Updated new shallow convection scheme Mass flux at cloud base: Mb=0.03 w* (Grant, 2001) (Convective boundary layer velocity scale)

  39. Model PhysicsDeep convection parameterization • Simplified Arakawa Schubert (SAS) scheme is used operationally in GFS (Pan and Wu, 1994, based on Arakawa-Schubert (1974) as simplified by Grell (1993)) • Includes saturated downdraft and evaporation of precipitation • One cloud-type per every time step • Until July 2010, random clouds were invoked. • Significant changes to SAS were made during July 2010 implementation which helped reduce excessive grid-scale precipitation occurrences.

  40. Updated deep convection scheme • No random cloud top – single deep cloud assumed • Cloud water is detrained from every cloud layer. • Specified finite entrainment and detrainment rates for heat, moisture, and momentum • Similar to shallow convection scheme, in the sub-cloud layers, the entrainment rate is inversely proportional to height and the detrainment rate is set to be a constant equal to the cloud base entrainment rate. • Above cloud base, an organized entrainment is added, which is a function of environmental relative humidity.

  41. SAS convection scheme Updraft mass flux CTOP Entrainment Downdraft mass flux DL 1.0 1.0 hs h LFC 150mb Entrainment Detrainment SL 0.5 Environmental moist static energy 0.05

  42. Updated deep convection scheme Organized entrainment (Betchtold et al., 2008) org. turb. in sub-cloud layers above cloud base

  43. Updated deep convection scheme Maximum mass flux [currently 0.1 kg/(m2s)] is defined for the local Courant-Friedrichs-Lewy (CFL) criterion to be satisfied (Jacob and Siebesman, 2003); Then, maximum mass flux is as large as 0.5 kg/(m2s)

  44. Modification to deep convection(SAS) scheme • Include the effect of convection-induced pressure gradient force in momentum transport (Han and Pan, 2006) c: effect of convection-induced pressure gradient force c=0.0 in operational SAS c=0.55 in modified SAS following Zhang and Wu (2003) * Note that this effect also changes updraft and downdraft properties inside the SAS scheme and thus, one should not simply reduce momentum change by convection outside the scheme.

  45. Modification in convection trigger Operational pre Jul 2010: P(ks)-P(k1)<150mb k2-k1< 2 k2 LFC k1 h* Current operational: 120mb<P(ks)-P(k1)<180mb (proportional to w) P(k1)-P(k2) < 25mb h ks h: moist static energy h*: saturation moist static energy

More Related