Reset fields to zero in the beginning of a new coupling period
Cumulate at each time-step
If the time-step corresponds to the end of coupling period the fields are transformed to the 2D grid and all fields are sent to coupler.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | itime | |||
| real, | intent(in) | :: | dtime | |||
| integer, | intent(in) | :: | knon | |||
| integer, | intent(in), | DIMENSION(klon) | :: | knindex | ||
| real, | intent(in), | DIMENSION(klon,nbsrf) | :: | pctsrf | ||
| logical, | intent(in) | :: | lafin |
|
||
| real, | intent(in), | DIMENSION(klon) | :: | rlon | ||
| real, | intent(in), | DIMENSION(klon) | :: | rlat | ||
| real, | intent(in), | DIMENSION(klon) | :: | swdown | ||
| real, | intent(in), | DIMENSION(klon) | :: | lwdown | ||
| real, | intent(in), | DIMENSION(klon) | :: | fluxlat | ||
| real, | intent(in), | DIMENSION(klon) | :: | fluxsens | ||
| real, | intent(in), | DIMENSION(klon) | :: | precip_rain | ||
| real, | intent(in), | DIMENSION(klon) | :: | precip_snow | ||
| real, | intent(in), | DIMENSION(klon) | :: | evap | ||
| real, | intent(in), | DIMENSION(klon) | :: | tsurf | ||
| real, | intent(in), | DIMENSION(klon) | :: | fder | ||
| real, | intent(in), | DIMENSION(klon) | :: | albsol | ||
| real, | intent(in), | DIMENSION(klon) | :: | taux | ||
| real, | intent(in), | DIMENSION(klon) | :: | tauy | ||
| real, | intent(in) | :: | sens_prec_liq(:) | |||
| real, | intent(in) | :: | sens_prec_sol(:) | |||
| real, | intent(in), | DIMENSION(klon) | :: | lat_prec_liq | ||
| real, | intent(in), | DIMENSION(klon) | :: | lat_prec_sol |