Line | |
---|
1 | SUBROUTINE spectral_albedo_calc(albedo_snow_SPECTV) |
---|
2 | |
---|
3 | |
---|
4 | use callkeys_mod, only : albedosnow |
---|
5 | use radinc_h, only : L_NSPECTV |
---|
6 | use radcommon_h, only: BWNV |
---|
7 | |
---|
8 | IMPLICIT NONE |
---|
9 | |
---|
10 | |
---|
11 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
---|
12 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
---|
13 | ! |
---|
14 | !!!!!!!!! |
---|
15 | ! |
---|
16 | ! Spectral Albedo Loading ... |
---|
17 | ! |
---|
18 | !!!!!!!!! |
---|
19 | ! |
---|
20 | ! - Snow Albedo. Added by MT (10/2015) |
---|
21 | ! |
---|
22 | ! What has to be added next : Spectral albedo of CO2 ice, of oceans, ... |
---|
23 | ! |
---|
24 | ! |
---|
25 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
---|
26 | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
---|
27 | |
---|
28 | |
---|
29 | REAL albedo_snow_SPECTV(L_NSPECTV) ! Snow spectral albedo. |
---|
30 | REAL lambda_temp(L_NSPECTV) ! Visible band wavelengths. |
---|
31 | INTEGER nw |
---|
32 | |
---|
33 | |
---|
34 | DO nw=1,L_NSPECTV |
---|
35 | |
---|
36 | ! Corresponding Middle-Band Wavelength Number Calculation. |
---|
37 | lambda_temp(nw)=0.5*(10000.0/BWNV(nw)+10000.0/BWNV(nw+1)) |
---|
38 | |
---|
39 | ! Spectral Snow Albedo Calculation. |
---|
40 | call albedo_snow_calc(lambda_temp(nw), & |
---|
41 | albedo_snow_SPECTV(nw), & |
---|
42 | albedosnow) |
---|
43 | |
---|
44 | ENDDO |
---|
45 | |
---|
46 | RETURN |
---|
47 | END |
---|
Note: See
TracBrowser
for help on using the repository browser.