7 PDIR_ALB_TILE, PSCA_ALB_TILE, PEMIS_TILE, PTRAD_TILE, &
8 PDIR_ALB, PSCA_ALB, PEMIS, PTRAD )
60 REAL,
DIMENSION(:,:),
INTENT(IN) :: PFRAC_TILE
62 REAL,
DIMENSION(:,:),
INTENT(IN) :: PEMIS_TILE
63 REAL,
DIMENSION(:,:,:),
INTENT(IN) :: PDIR_ALB_TILE
64 REAL,
DIMENSION(:,:,:),
INTENT(IN) :: PSCA_ALB_TILE
65 REAL,
DIMENSION(:,:),
INTENT(IN) :: PTRAD_TILE
66 REAL,
DIMENSION(:),
INTENT(OUT):: PEMIS
67 REAL,
DIMENSION(:,:),
INTENT(OUT):: PDIR_ALB
68 REAL,
DIMENSION(:,:),
INTENT(OUT):: PSCA_ALB
69 REAL,
DIMENSION(:),
INTENT(OUT):: PTRAD
74 REAL,
PARAMETER :: ZEPS = 1.e-10
76 INTEGER :: INI, INP, INSWB
77 INTEGER :: JI, JP, JSWB
79 REAL(KIND=JPRB) :: ZHOOK_HANDLE
84 ini =
SIZE(pfrac_tile,1)
85 inp =
SIZE(pfrac_tile,2)
86 inswb =
SIZE(pdir_alb_tile,2)
99 pdir_alb(ji,jswb) = pdir_alb(ji,jswb) + pfrac_tile(ji,jp) * pdir_alb_tile
111 pemis(ji) = pemis(ji) + pfrac_tile(ji,jp) * pemis_tile(ji,jp)
121 ptrad(ji) = ptrad(ji) + (ptrad_tile(ji,jp)**4)*pfrac_tile(ji,jp)*pemis_tile
125 ptrad(:) = ( ptrad(:) / max(pemis(:),zeps) )**0.25
subroutine average_rad(PFRAC_TILE, PDIR_ALB_TILE, PSCA_ALB_TILE, PEMIS_TILE, PTRAD_TILE,