source: LMDZ5/branches/testing/libf/dyn3dmem/vlz_mod.F90 @ 1893

Last change on this file since 1893 was 1864, checked in by Laurent Fairhead, 11 years ago

Création d'une nouvelle testing:

merge des modifications du trunk entre r1796 et r1860


New testing version

merged modifications between r1796 and r1860 from the trunk

i.e.
svn merge -r1796:1860 http://svn.lmd.jussieu.fr/LMDZ/LMDZ5/trunk

File size: 905 bytes
RevLine 
[1632]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
[1864]12  USE allocate_field_mod
13  USE parallel_lmdz
[1632]14  USE infotrac
[1864]15  USE dimensions_mod
[1632]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)
[1864]28  USE allocate_field_mod
[1632]29  USE bands
[1864]30  USE parallel_lmdz
[1632]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.