/[lmdze]/trunk/dyn3d/massdair.f
ViewVC logotype

Contents of /trunk/dyn3d/massdair.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 254 - (show annotations)
Mon Feb 5 10:39:38 2018 UTC (6 years, 3 months ago) by guez
File size: 760 byte(s)
Move Sources/* to root directory.
1 module massdair_m
2
3 IMPLICIT NONE
4
5 contains
6
7 SUBROUTINE massdair(p, masse)
8
9 ! From LMDZ4/libf/dyn3d/massdair.F, version 1.1.1.1 2004/05/19 12:53:07
10
11 ! Calcule la masse d'air dans chaque maille.
12 ! Authors: P. Le Van, F. Hourdin
13
14 USE comgeom, ONLY: airesurg_2d
15 USE dimens_m, ONLY: iim, jjm, llm
16
17 REAL, intent(in):: p(iim + 1, jjm + 1, llm + 1)
18 ! aux interfaces des llm couches
19
20 real, intent(out):: masse(iim + 1, jjm + 1, llm)
21
22 ! Local:
23 INTEGER l
24
25 !----------------------------------------------------------
26
27 forall (l = 1: llm) masse(:iim, :, l) = airesurg_2d(:iim, :) &
28 * (p(:iim, :, l) - p(:iim, :, l + 1))
29 masse(iim + 1, :, :) = masse(1, :, :)
30
31 END SUBROUTINE massdair
32
33 end module massdair_m

  ViewVC Help
Powered by ViewVC 1.1.21