source: LMDZ6/trunk/libf/phylmd/water_int_mod.f90

Last change on this file was 6048, checked in by fhourdin, 6 weeks ago

Renommage des nom de fichiers incluant des modules

File size: 691 bytes
Line 
1!$gpum horizontal klon
2MODULE water_int_mod
3  PRIVATE
4
5  PUBLIC water_int
6
7  CONTAINS
8
9SUBROUTINE water_int(klon,klev,field3d,mass,field2d)
10
11!=============================================================
12! Compute the 2D burden from 3D mixing ratios
13!  OB (obolmd@lmd.jussieu.fr)
14!=============================================================
15
16IMPLICIT NONE
17
18! Arguments
19INTEGER, INTENT(IN) :: klon,klev
20REAL, DIMENSION(klon,klev),INTENT(IN)  :: field3d, mass
21REAL, DIMENSION(klon),     INTENT(OUT) :: field2d
22
23INTEGER i, k
24
25field2d(:)=0.0
26DO k=1, klev
27  DO i=1, klon
28    field2d(i)=field2d(i)+field3d(i,k)*mass(i,k)
29  ENDDO
30ENDDO
31
32RETURN
33END SUBROUTINE water_int
34
35END MODULE water_int_mod
Note: See TracBrowser for help on using the repository browser.