For storing and initializing model parameters.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | trunc | = | 30 | Spectral truncation total wavenumber  | 
  
| integer, | public, | parameter | :: | ix | = | 96 | Number of longitudes  | 
  
| integer, | public, | parameter | :: | iy | = | 24 | Number of latitudes in hemisphere  | 
  
| integer, | public, | parameter | :: | il | = | 2*iy | Number of latitudes in full sphere  | 
  
| integer, | public, | parameter | :: | kx | = | 8 | Number of vertical levels  | 
  
| integer, | public, | parameter | :: | nx | = | trunc+2 | Number of total wavenumbers for spectral storage arrays  | 
  
| integer, | public, | parameter | :: | mx | = | trunc+1 | Number of zonal wavenumbers for spectral storage arrays  | 
  
| integer, | public, | parameter | :: | ntr | = | 1 | Number of tracers (specific humidity is considered a tracer)  | 
  
| integer, | public, | parameter | :: | nsteps | = | 36 | Number of time steps in one day  | 
  
| real, | public, | parameter | :: | delt | = | 86400.0/nsteps | Time step in seconds  | 
  
| real, | public, | parameter | :: | rob | = | 0.05 | Damping factor in Robert time filter  | 
  
| real, | public, | parameter | :: | wil | = | 0.53 | Parameter of Williams filter  | 
  
| real, | public, | parameter | :: | alph | = | 0.5 | Coefficient for semi-implicit computations 0 -> forward step for gravity wave terms, 1 -> backward implicit, 0.5 -> centered implicit  | 
  
| integer, | public, | parameter | :: | iseasc | = | 1 | Seasonal cycle flag (0=no, 1=yes)  | 
  
| integer, | public, | parameter | :: | nstrad | = | 3 | Period (number of steps) for shortwave radiation  | 
  
| logical, | public, | parameter | :: | sppt_on | = | .false. | Turn on SPPT?  | 
  
| integer, | public, | parameter | :: | issty0 | = | 1979 | Starting year for SST anomaly file  | 
  
| integer, | public | :: | nstdia | Period (number of steps) for diagnostic print-out  | 
  
|||
| integer, | public | :: | nsteps_out | Number of time steps between outputs  | 
  
Initializes user-defined parameters from namelist file.