51 log_info(
"OCEAN_PHY_ALBEDO_nakajima00_setup",*)
'Setup'
66 integer,
intent(in) :: oia, ois, oie
67 integer,
intent(in) :: oja, ojs, oje
68 real(
rp),
intent(in) :: cossza (oia,oja)
70 real(
rp),
intent(out) :: sfc_albedo(oia,oja,
n_rad_dir)
72 real(
rp),
parameter :: c_ocean_albedo(5,3) = reshape( &
73 (/ -2.8108_rp , -1.3651_rp, 2.9210e1_rp, -4.3907e1_rp, 1.8125e1_rp, &
74 6.5626e-1_rp, -8.7253_rp, -2.7749e1_rp, 4.9486e1_rp, -1.8345e1_rp, &
75 -6.5423e-1_rp, 9.9967_rp, 2.7769_rp , -1.7620e1_rp, 7.0838_rp /), &
90 am1 = max( min( cossza(i,j), 0.961_rp ), 0.0349_rp )
101 s = s + c_ocean_albedo(n,1) &
102 + c_ocean_albedo(n,2) * am1 &
103 + c_ocean_albedo(n,3) * am1**2