For storing all variables related to the model's grid space.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real, | public | :: | hsg(kx+1) | Half sigma levels  | 
  
|||
| real, | public | :: | dhs(kx) | Sigma level thicknesses  | 
  
|||
| real, | public | :: | fsg(kx) | Full sigma levels  | 
  
|||
| real, | public | :: | dhsr(kx) | 1/(2*sigma level thicknesses)  | 
  
|||
| real, | public | :: | fsgr(kx) | akap/(2*full sigma levels)  | 
  
|||
| real, | public, | dimension(il) | :: | radang | Latitudes in radians  | 
  
||
| real, | public, | dimension(il) | :: | coriol | Coriolis parameter as a function of latitude  | 
  
||
| real, | public, | dimension(il) | :: | sia | sine(latitude)  | 
  
||
| real, | public, | dimension(il) | :: | coa | cosine(latitude)  | 
  
||
| real, | public, | dimension(iy) | :: | sia_half | sine(latitude) over one hemisphere only  | 
  
||
| real, | public, | dimension(il) | :: | coa_half | cosine(latitude) over one hemisphere only  | 
  
||
| real, | public, | dimension(il) | :: | cosg | Same as coa (TODO: remove)  | 
  
||
| real, | public, | dimension(il) | :: | cosgr | 1/coa  | 
  
||
| real, | public, | dimension(il) | :: | cosgr2 | 1/coa^2  | 
  
Initializes all of the model geometry variables.