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.