Parent Directory | Revision Log
Removed procedure sortvarc0. Called sortvarc with an additional argument resetvarc instead. (Following LMDZ.) Moved current time computations and some printing statements from sortvarc to caldyn. Could then remove arguments itau and time_0 of sortvarc, and could remove "use dynetat0". Better to keep "dynetat0.f" as a gcm-only file. Moved some variables from module ener to module sortvarc. Split file "mathelp.f" into single-procedure files. Removed unused argument nadv of adaptdt. Removed dimension arguments of bernoui. Removed unused argument nisurf of interfoce_lim. Changed the size of argument lmt_sst of interfoce_lim from klon to knon. Removed case when newlmt is false. dynredem1 is called only once in each run, either ce0l or gcm. So variable nb in call to nf95_put_var was always 1. Removed variable nb. Removed dimension arguments of calcul_fluxs. Removed unused arguments precip_rain, precip_snow, snow of calcul_fluxs. Changed the size of all the arrays in calcul_fluxs from klon to knon. Removed dimension arguments of fonte_neige. Changed the size of all the arrays in fonte_neige from klon to knon. Changed the size of arguments tsurf and tsurf_new of interfsurf_hq from klon to knon. Changed the size of argument ptsrf of soil from klon to knon.
1 | guez | 104 | module bernoui_m |
2 | guez | 3 | |
3 | guez | 81 | IMPLICIT NONE |
4 | |||
5 | guez | 104 | contains |
6 | guez | 81 | |
7 | guez | 104 | SUBROUTINE bernoui(phi, ecin, bern) |
8 | guez | 81 | |
9 | guez | 104 | ! From LMDZ4/libf/dyn3d/bernoui.F, version 1.1.1.1 2004/05/19 12:53:06 |
10 | guez | 81 | |
11 | guez | 104 | ! Author: P. Le Van |
12 | guez | 81 | |
13 | guez | 104 | ! Objet: calcul de la fonction de Bernouilli aux niveaux s. |
14 | ! fonction de Bernouilli = bern = filtre de(geopotentiel + energ.cinet.) | ||
15 | guez | 81 | |
16 | guez | 104 | USE dimens_m, ONLY: jjm, llm |
17 | USE filtreg_m, ONLY: filtreg | ||
18 | guez | 81 | |
19 | guez | 104 | REAL, INTENT(IN):: phi(:, :, :), ecin (:, :, :)! (iim + 1, jjm + 1, llm) |
20 | REAL, intent(out):: bern(:, :, :) ! (iim + 1, jjm + 1, llm) | ||
21 | guez | 81 | |
22 | guez | 104 | !----------------------------------------------------------------------- |
23 | guez | 81 | |
24 | guez | 104 | bern = phi + ecin |
25 | CALL filtreg(bern, jjm + 1, llm, 2, 1, .TRUE.) | ||
26 | guez | 81 | |
27 | guez | 104 | END SUBROUTINE bernoui |
28 | guez | 81 | |
29 | guez | 104 | end module bernoui_m |
ViewVC Help | |
Powered by ViewVC 1.1.21 |