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

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

Renommage des nom de fichiers incluant des modules

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