|
CAM
|
Functions/Subroutines | |
| subroutine, public | solar_data_readnl (nlfile) |
| subroutine, public | solar_data_init |
| subroutine, public | solar_data_advance () |
| subroutine | convert_dates (dates, secs, times) |
| subroutine | convert_date (date, sec, time) |
| subroutine | get_model_time (time, year, month, day, seconds) |
Variables | |
| integer, public | nbins |
| integer | ntimes |
| real(r8), dimension(:), allocatable, public | sol_etf |
| real(r8), dimension(:,:), allocatable | irradi |
| real(r8), dimension(2) | itsi |
| real(r8), dimension(:), allocatable, public | ssi_ref |
| real(r8), dimension(:), allocatable, public | we |
| real(r8), dimension(:), allocatable | data_times |
| integer | last_index = 1 |
| type(file_desc_t) | file_id |
| integer | ssi_vid |
| integer | tsi_vid |
| integer | ref_vid |
| integer | tsi_ref_vid |
| logical | initialized = .false. |
| logical, public | has_spectrum = .false. |
| logical, public | has_ref_spectrum = .false. |
| logical | has_tsi = .false. |
| real(r8), dimension(:), allocatable, public | sol_irrad |
| real(r8), public | sol_tsi = -1.0_r8 |
| real(r8), public | ref_tsi |
| real(r8), dimension(:), allocatable | irrad_fac |
| real(r8), dimension(:), allocatable | etf_fac |
| real(r8), dimension(:), allocatable | dellam |
| logical | fixed_scon |
| logical | fixed_solar |
| real(r8) | offset_time |
| logical, public | do_spctrl_scaling = .false. |
| character(len=256) | solar_data_file = '' |
| character(len=8) | solar_data_type = 'SERIAL' |
| integer | solar_data_ymd = 0 |
| integer | solar_data_tod = 0 |
| real(r8) | solar_const = -9999._r8 |
| logical | solar_htng_spctrl_scl = .false. |
| subroutine solar_data::convert_date | ( | integer, intent(in) | date, |
| integer, intent(in) | sec, | ||
| real(r8), intent(out) | time | ||
| ) |


| subroutine solar_data::convert_dates | ( | integer, dimension(:), intent(in) | dates, |
| integer, dimension(:), intent(in) | secs, | ||
| real(r8), dimension(:), intent(out) | times | ||
| ) |


|
private |


| subroutine, public solar_data::solar_data_advance | ( | ) |


| subroutine, public solar_data::solar_data_init | ( | ) |


| subroutine, public solar_data::solar_data_readnl | ( | character(len=*), intent(in) | nlfile | ) |


|
private |
|
private |
| logical, public solar_data::do_spctrl_scaling = .false. |
|
private |
|
private |
|
private |
|
private |
| logical, public solar_data::has_ref_spectrum = .false. |
| logical, public solar_data::has_spectrum = .false. |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| integer, public solar_data::nbins |
|
private |
|
private |
| real(r8), public solar_data::ref_tsi |
|
private |
| real(r8), dimension(:), allocatable, public solar_data::sol_etf |
| real(r8), dimension(:), allocatable, public solar_data::sol_irrad |
| real(r8), public solar_data::sol_tsi = -1.0_r8 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| real(r8), dimension(:), allocatable, public solar_data::ssi_ref |
|
private |
|
private |
|
private |
| real(r8), dimension(:), allocatable, public solar_data::we |