| 202 | |
| 203 | |
| 204 | == Tao == |
| 205 | |
| 206 | There is a small bug in our MICT version that might induce the failure of some point simulations. In subroutine enerbil_flux of enerbil.f90: |
| 207 | |
| 208 | CHANGE |
| 209 | {{{ |
| 210 | !! To get the extra energy used to melt the snowpack |
| 211 | IF (ok_explicitsnow .AND. temp_sol_new (ji) > tp_00 .AND. SUM(snowdz(ji,:)) .GT. zero .AND. snowcap(ji) .GT. zero) THEN |
| 212 | |
| 213 | lwup_tmp(ji) = emis(ji) * c_stefan * temp_sol(ji)**4 + & |
| 214 | & quatre * emis(ji) * c_stefan * temp_sol(ji)**3 * & |
| 215 | & (tp_00 - temp_sol(ji)) |
| 216 | }}} |
| 217 | |
| 218 | |
| 219 | To |
| 220 | {{{ |
| 221 | REAL(r_std), PARAMETER :: EPS =1E-3_r_std |
| 222 | !! To get the extra energy used to melt the snowpack |
| 223 | IF (ok_explicitsnow .AND. temp_sol_new (ji) > tp_00 .AND. SUM(snowdz(ji,:)) .GT. zero .AND. snowcap(ji) .GT. EPS) THEN |
| 224 | |
| 225 | lwup_tmp(ji) = emis(ji) * c_stefan * temp_sol(ji)**4 + & |
| 226 | & quatre * emis(ji) * c_stefan * temp_sol(ji)**3 * & |
| 227 | & (tp_00 - temp_sol(ji)) |
| 228 | }}} |