Skip to content

Commit 36df5fd

Browse files
authored
fixing errors
1 parent 397220f commit 36df5fd

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

components/elm/src/biogeophys/SurfaceAlbedoMod.F90

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1772,7 +1772,7 @@ subroutine Albedo_TOP_Adjustment_novegsol(bounds, num_novegsol, filter_novegsol,
17721772
fd_top_adjust(p,1:numrad) = 1
17731773
fi_top_adjust(p,1:numrad) = 1
17741774

1775-
! make sure the lat/lon is 0-18
1775+
! make sure the lon is between 0-180
17761776
lon_180 = lon(g)
17771777
if (lon_180 > pi) lon_180 = lon_180-2._r8*pi
17781778
! end
@@ -1982,7 +1982,7 @@ subroutine Albedo_TOP_Adjustment_vegsol_direct(p, ib, &
19821982
g = pgridcell(p)
19831983
fd_top_adjust(p,ib) = 1
19841984

1985-
! make sure the lat/lon is 0-180
1985+
! make sure the lon is between 0-180
19861986
lon_180 = lon(g)
19871987
if (lon_180 > pi) lon_180 = lon_180-2._r8*pi
19881988

@@ -2156,14 +2156,13 @@ subroutine Albedo_TOP_Adjustment_vegsol_diffuse(p, ib, &
21562156
coeff_rdif(:,0) = coeff_rdif(:,1)
21572157

21582158
next_tod = 86400._r8 * (nextsw_cday - int(nextsw_cday))
2159-
2160-
! make sure the lat/lon is 0-18
2161-
lon_180 = lon(g)
2162-
if (lon_180 > pi) lon_180 = lon_180-2._r8*pi
2163-
! end
21642159

21652160
g = pgridcell(p)
21662161
fi_top_adjust(p,ib) = 1
2162+
2163+
! make sure the lon is between 0-180
2164+
lon_180 = lon(g)
2165+
if (lon_180 > pi) lon_180 = lon_180-2._r8*pi
21672166

21682167
if (cosz > 0._r8 .and. abs(lat(g)) < 1.047_r8 .and. stdev_elev(g) > 0._r8) then
21692168
local_timeofday = next_tod + lon_180 / pi * 180._r8 * 240._r8 ! need to check make sure is 0-180

0 commit comments

Comments
 (0)