LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
convmas2_loc.F90
Go to the documentation of this file.
1
SUBROUTINE
convmas2_loc
(convm)
2
!
3
!-------------------------------------------------------------------------------
4
! Authors: P. Le Van , Fr. Hourdin.
5
!-------------------------------------------------------------------------------
6
! Purpose: Compute mass flux convergence at p levels.
7
! Equivalent to convmas_loc if convmas1_loc is called before.
8
USE
parallel_lmdz
9
IMPLICIT NONE
10
include
"dimensions.h"
11
include
"paramet.h"
12
include
"comgeom.h"
13
include
"logic.h"
14
!===============================================================================
15
! Arguments:
16
REAL
,
INTENT(INOUT)
:: convm(
ijb_u
:
ije_u
,
llm
)
17
!===============================================================================
18
! Method used: Computation from top to bottom.
19
! Mass convergence at level llm is equal to zero and is not stored in convm.
20
!===============================================================================
21
! Local variables:
22
INTEGER
:: l, ijb, ije
23
!===============================================================================
24
25
!$OMP MASTER
26
!--- Mass convergence is integrated from top to bottom
27
ijb=
ij_begin
28
ije=
ij_end
+iip1
29
IF
(
pole_sud
) ije=
ij_end
30
DO
l=llmm1,1,-1
31
convm(ijb:ije,l) = convm(ijb:ije,l) + convm(ijb:ije,l+1)
32
END DO
33
!$OMP END MASTER
34
35
END SUBROUTINE
convmas2_loc
36
convmas2_loc
subroutine convmas2_loc(convm)
Definition:
convmas2_loc.F90:2
parallel_lmdz::ij_end
integer, save ij_end
Definition:
parallel_lmdz.F90:23
parallel_lmdz::pole_sud
logical, save pole_sud
Definition:
parallel_lmdz.F90:25
llm
!$Id Turb_fcg_gcssold get_uvd hqturb_gcssold endif!large scale llm day day1 day day1 *dt_toga endif!time annee_ref dt_toga u_toga vq_toga w_prof vq_prof llm day day1 day day1 *dt_dice endif!time annee_ref dt_dice swup_dice vg_dice omega_dice tg_prof vg_profd w_profd omega_profd!do llm!print llm l llm
Definition:
1D_interp_cases.h:103
parallel_lmdz
Definition:
parallel_lmdz.F90:4
parallel_lmdz::ij_begin
integer, save ij_begin
Definition:
parallel_lmdz.F90:22
parallel_lmdz::ije_u
integer, save ije_u
Definition:
parallel_lmdz.F90:35
parallel_lmdz::ijb_u
integer, save ijb_u
Definition:
parallel_lmdz.F90:34
libf
dyn3dmem
convmas2_loc.F90
Generated on Wed Dec 2 2015 16:27:04 for LMDZ by
1.8.9.1