** ALBEDO_RS14
PURPOSE
-------
computes the direct & diffuse albedo over open water
** METHOD ------
EXTERNAL
--------
IMPLICIT ARGUMENTS
------------------
REFERENCE
---------
AUTHOR
------
R. Séférian * Meteo-France *
MODIFICATIONS
-------------
Original 03/2014
05/2014 R. Séférian & B. Decharme :: Adaptation to spectral
computation for diffuse and direct albedo
08/2014 S. Baek :: for wider wavelength range 200-4000nm and
adaptation to LMDZ + whitecap effect by Koepke + chrolophyll
map from climatology file
10/2016 O. Boucher :: some optimisation following R.
Seferian's work in the CNRM Model
DECLARATIONS
------------
0.1 declarations of arguments
-------------------------
!--------- wavelength value !--------- refraction index value
ZRDF(1:knon)=-0.1479+0.1502ZREFM-0.0176ZSIG(1:knon)*ZREFM ! surface diffuse (Eq 5b)
WHERE ( ZCHL(1:knon) > 0.02 ) ZNU(:)=MIN(0.0,0.5(ZWORK3(:)-0.3)) ZBBP(:)=(0.002+0.01(0.5-0.25ZWORK3(:))(ZWL/550.)ZNU(:))ZWORK2(:) ELSEWHERE ZBBP(:)=0.019(550./ZWL)*ZWORK2(:) !ZBBPf=0.0113 at chl<=0.02 ENDWHERE
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | knon | |||
| real, | intent(in), | DIMENSION(klon) | :: | zrmu0 | ||
| integer, | intent(in), | DIMENSION(klon) | :: | knindex | ||
| real, | intent(in), | DIMENSION(klon) | :: | pwind | ||
| real, | intent(in), | DIMENSION(6) | :: | SFRWL | ||
| real, | intent(out), | DIMENSION(klon,nsw) | :: | alb_dir_new |
0.2 declarations of local variables ------------------------- |
|
| real, | intent(out), | DIMENSION(klon,nsw) | :: | alb_dif_new |
0.2 declarations of local variables ------------------------- |