source: LMDZ5/trunk/libf/dyn3dmem/vlz_mod.F90 @ 1848

Last change on this file since 1848 was 1823, checked in by Ehouarn Millour, 11 years ago

Remplacement de parallel.F90 (en conflit avec orchidée) par parallel_lmdz.F90.
UG
.........................................
Renaming parallel.F90 (conflicting with orchidée) into parallel_lmdz.F90.
UG

File size: 905 bytes
Line 
1MODULE vlz_mod
2
3  REAL,POINTER,SAVE :: wq(:,:)
4  REAL,POINTER,SAVE :: dzq(:,:)
5  REAL,POINTER,SAVE :: dzqw(:,:)
6  REAL,POINTER,SAVE :: adzqw(:,:)
7 
8CONTAINS
9
10  SUBROUTINE vlz_allocate
11  USE bands
12  USE allocate_field_mod
13  USE parallel_lmdz
14  USE infotrac
15  USE dimensions_mod
16  IMPLICIT NONE
17  TYPE(distrib),POINTER :: d
18   
19    d=>distrib_vanleer
20    CALL allocate_u(wq,llm+1,d)
21    CALL allocate_u(dzq,llm,d)
22    CALL allocate_u(dzqw,llm,d)
23    CALL allocate_u(adzqw,llm,d)
24
25  END SUBROUTINE vlz_allocate
26 
27  SUBROUTINE vlz_switch_vanleer(dist)
28  USE allocate_field_mod
29  USE bands
30  USE parallel_lmdz
31  IMPLICIT NONE
32    TYPE(distrib),INTENT(IN) :: dist
33 
34    CALL switch_u(wq,distrib_vanleer,dist)
35    CALL switch_u(dzq,distrib_vanleer,dist)
36    CALL switch_u(dzqw,distrib_vanleer,dist)
37    CALL switch_u(adzqw,distrib_vanleer,dist)
38
39  END SUBROUTINE vlz_switch_vanleer 
40 
41END MODULE vlz_mod 
Note: See TracBrowser for help on using the repository browser.