44 REAL,
DIMENSION(:,:),
INTENT(IN) :: PDIR_SW
45 REAL,
DIMENSION(:,:),
INTENT(IN) :: PSCA_SW
46 REAL,
DIMENSION(:,:),
INTENT(IN) :: PDIR_ALB
47 REAL,
DIMENSION(:,:),
INTENT(IN) :: PSCA_ALB
49 REAL,
DIMENSION(:) ,
INTENT(OUT) :: PALB
56 REAL,
DIMENSION(SIZE(PDIR_SW,1)) :: ZSW_UP, ZGLOBAL_SW
58 INTEGER :: INI, JI, ISW, JSWB
60 REAL(KIND=JPRB) :: ZHOOK_HANDLE
79 zglobal_sw(ji) = zglobal_sw(ji) + pdir_sw(ji,jswb) + psca_sw(ji,jswb)
80 zsw_up(ji) = zsw_up(ji) + pdir_alb(ji,jswb) * pdir_sw(ji,jswb) &
81 + psca_alb(ji,jswb) * psca_sw(ji,jswb)
87 WHERE(zglobal_sw(:)>0.)
88 palb(:) = zsw_up(:) / zglobal_sw(:)
90 palb(:) = pdir_alb(:,1)
subroutine seaflux_albedo(PDIR_SW, PSCA_SW, PDIR_ALB, PSCA_ALB, PALB)