|
subroutine | annual_mean_solar_2d (js, je, lat, cosz, solar, fracday, rrsun) |
| annual_mean_solar_2d returns 2d fields of annual mean values of the cosine of zenith angle, daylight fraction and earth-sun distance at the specified latitude. More...
|
|
subroutine | annual_mean_solar_1d (jst, jnd, lat, cosz, solar, fracday, rrsun_out) |
| annual_mean_solar_1d creates 2-d input fields from 1-d input fields and then calls annual_mean_solar_2d to obtain 2-d output fields which are then stored into 1-d fields for return to the calling subroutine. More...
|
|
subroutine | annual_mean_solar_2level (lat, cosz, solar) |
| annual_mean_solar_2level creates 2-d input fields from 1-d input fields and then calls annual_mean_solar_2d to obtain 2-d output fields which are then stored into 1-d fields for return to the calling subroutine. This subroutine will be called during model initialization. More...
|
|
Definition at line 262 of file astronomy.F90.
◆ annual_mean_solar_1d()
subroutine astronomy_mod::annual_mean_solar::annual_mean_solar_1d |
( |
integer, intent(in) |
jst, |
|
|
integer, intent(in) |
jnd, |
|
|
real, dimension(:), intent(in) |
lat, |
|
|
real, dimension(:), intent(out) |
cosz, |
|
|
real, dimension(:), intent(out) |
solar, |
|
|
real, dimension(:), intent(out) |
fracday, |
|
|
real, intent(out) |
rrsun_out |
|
) |
| |
|
private |
annual_mean_solar_1d creates 2-d input fields from 1-d input fields and then calls annual_mean_solar_2d to obtain 2-d output fields which are then stored into 1-d fields for return to the calling subroutine.
- Parameters
-
[in] | <jst> | Starting index of latitude window |
[in] | <jnd> | Ending index of latitude window |
[in] | <lat> | Latitudes of model grid points |
[out] | <cosz> | Cosine of solar zenith angle |
[out] | <solar> | Shortwave flux factor: cosine of zenith angle * daylight fraction / (earth-sun distance squared) |
[out] | <fracday> | Daylight fraction of time interval |
[out] | <rrsun_out> | Earth-Sun distance (r) relative to semi-major axis of orbital ellipse (a):(a/r)**2 |
Definition at line 1873 of file astronomy.F90.
◆ annual_mean_solar_2d()
subroutine astronomy_mod::annual_mean_solar::annual_mean_solar_2d |
( |
integer, intent(in) |
js, |
|
|
integer, intent(in) |
je, |
|
|
real, dimension(:,:), intent(in) |
lat, |
|
|
real, dimension(:,:), intent(out) |
cosz, |
|
|
real, dimension(:,:), intent(out) |
solar, |
|
|
real, dimension(:,:), intent(out) |
fracday, |
|
|
real, intent(out) |
rrsun |
|
) |
| |
|
private |
annual_mean_solar_2d returns 2d fields of annual mean values of the cosine of zenith angle, daylight fraction and earth-sun distance at the specified latitude.
- Parameters
-
[in] | <jst> | Starting index of latitude window |
[in] | <jnd> | Ending index of latitude window |
[in] | <lat> | Latitudes of model grid points |
[out] | <cosz> | Cosine of solar zenith angle |
[out] | <solar> | Shortwave flux factor: cosine of zenith angle * daylight fraction / (earth-sun distance squared) |
[out] | <fracday> | Daylight fraction of time interval |
[out] | <rrsun> | Earth-Sun distance (r) relative to semi-major axis of orbital ellipse (a):(a/r)**2 |
Definition at line 1766 of file astronomy.F90.
◆ annual_mean_solar_2level()
subroutine astronomy_mod::annual_mean_solar::annual_mean_solar_2level |
( |
real, dimension(:), intent(in) |
lat, |
|
|
real, dimension(:), intent(out) |
cosz, |
|
|
real, dimension(:), intent(out) |
solar |
|
) |
| |
|
private |
annual_mean_solar_2level creates 2-d input fields from 1-d input fields and then calls annual_mean_solar_2d to obtain 2-d output fields which are then stored into 1-d fields for return to the calling subroutine. This subroutine will be called during model initialization.
- Exceptions
-
FATAL,astronomy_mod annual_mean_solar_2level should be called only once | |
- Parameters
-
[in] | lat | Latitudes of model grid points |
[out] | cosz | Cosine of solar zenith angle |
[out] | solar | shortwave flux factor: cosine of zenith angle * daylight fraction / (earth-sun distance squared) |
Definition at line 1933 of file astronomy.F90.
The documentation for this interface was generated from the following file: