LMDZ
divgrad2_mod.F90
Go to the documentation of this file.
2 
3  REAL,POINTER,SAVE :: divgra( :,: )
4 
5 CONTAINS
6 
7  SUBROUTINE divgrad2_allocate
8  USE bands
10  USE parallel_lmdz
11  USE dimensions_mod
12  IMPLICIT NONE
13  TYPE(distrib),POINTER :: d
15 
16  CALL allocate_u(divgra,llm,d)
17 
18 
19  END SUBROUTINE divgrad2_allocate
20 
21  SUBROUTINE divgrad2_switch_dissip(dist)
23  USE bands
24  USE parallel_lmdz
25  IMPLICIT NONE
26  TYPE(distrib),INTENT(IN) :: dist
27 
28  CALL switch_u(divgra,distrib_dissip,dist)
29 
30 
31  END SUBROUTINE divgrad2_switch_dissip
32 
33 END MODULE divgrad2_mod
Definition: bands.F90:4
type(distrib), target, save distrib_dissip
Definition: bands.F90:20
!$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
real, dimension(:,:), pointer, save divgra
Definition: divgrad2_mod.F90:3
subroutine divgrad2_switch_dissip(dist)
subroutine divgrad2_allocate
Definition: divgrad2_mod.F90:8