Changeset 2413 for LMDZ5/trunk/libf/phylmd/albedo.F90
- Timestamp:
- Dec 18, 2015, 8:27:39 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/albedo.F90
r2346 r2413 22 22 include "clesphys.h" 23 23 24 ! fmagic -> clesphys.h/.inc25 ! REAL fmagic ! un facteur magique pour regler l'albedo26 ! cc PARAMETER (fmagic=0.7)27 ! ccIM => a remplacer28 ! PARAMETER (fmagic=1.32)29 ! PARAMETER (fmagic=1.0)30 ! PARAMETER (fmagic=0.7)31 24 INTEGER npts ! il controle la precision de l'integration 32 25 PARAMETER (npts=120) ! 120 correspond a l'interval 6 minutes … … 74 67 END DO 75 68 IF (srmu/=0.0) THEN 76 albedo(i) = salb/srmu *fmagic + pmagic69 albedo(i) = salb/srmu 77 70 ELSE ! nuit polaire (on peut prendre une valeur quelconque) 78 albedo(i) = fmagic71 albedo(i) = 1.0 79 72 END IF 80 73 END DO … … 119 112 END DO 120 113 IF (srmu/=0.0) THEN 121 albedo(i) = salb/srmu *fmagic + pmagic114 albedo(i) = salb/srmu 122 115 ELSE ! nuit polaire (on peut prendre une valeur quelconque) 123 albedo(i) = fmagic116 albedo(i) = 1.0 124 117 END IF 125 118 END DO … … 146 139 real, intent(out):: albedo(klon) 147 140 148 ! REAL fmagic ! un facteur magique pour regler l'albedo149 ! cc PARAMETER (fmagic=0.7)150 ! ccIM => a remplacer151 ! PARAMETER (fmagic=1.32)152 ! PARAMETER (fmagic=1.0)153 ! PARAMETER (fmagic=0.7)154 155 141 REAL fauxo 156 142 INTEGER i … … 161 147 DO i = 1, klon 162 148 fauxo = (1.47-acos(max(rmu0(i), 0.0)))/0.15 163 albedo(i) = fmagic*(.03+.630/(1.+fauxo*fauxo)) + pmagic149 albedo(i) = 0.03+.630/(1.+fauxo*fauxo) 164 150 albedo(i) = max(min(albedo(i),0.60), 0.04) 165 151 END DO 166 152 ELSE 167 153 DO i = 1, klon 168 albedo(i) = fmagic*0.058/(max(rmu0(i), 0.0)+0.30) + pmagic154 albedo(i) = 0.058/(max(rmu0(i), 0.0)+0.30) 169 155 albedo(i) = max(min(albedo(i),0.60), 0.04) 170 156 END DO
Note: See TracChangeset
for help on using the changeset viewer.