source: LMDZ6/trunk/libf/dyn3dmem/groupe_mod.f90 @ 5423

Last change on this file since 5423 was 5285, checked in by abarral, 2 months ago

As discussed internally, remove generic ONLY: ... for new _mod_h modules

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
File size: 815 bytes
Line 
1MODULE groupe_mod
2
3  REAL,POINTER,SAVE :: zconvm(:,:,:)
4  REAL,POINTER,SAVE :: zconvmm(:,:,:)
5 
6CONTAINS
7
8  SUBROUTINE groupe_allocate
9  USE bands
10  USE allocate_field_mod
11  USE parallel_lmdz
12!  USE infotrac
13  USE advtrac_mod, ONLY : advtrac_allocate
14  USE dimensions_mod, ONLY: iim, jjm, llm, ndm
15USE paramet_mod_h
16IMPLICIT NONE
17
18
19  TYPE(distrib),POINTER :: d
20
21    d=>distrib_caldyn
22    CALL allocate2d_u(zconvm,llm,d)
23    CALL allocate2d_u(zconvmm,llm,d)
24
25
26  END SUBROUTINE groupe_allocate
27 
28  SUBROUTINE groupe_switch_caldyn(dist)
29  USE allocate_field_mod
30  USE bands
31  USE parallel_lmdz
32  IMPLICIT NONE
33    TYPE(distrib),INTENT(IN) :: dist
34
35    CALL switch2d_u(zconvm,distrib_caldyn,dist)
36    CALL switch2d_u(zconvmm,distrib_caldyn,dist)
37
38  END SUBROUTINE groupe_switch_caldyn
39 
40
41 
42END MODULE groupe_mod 
Note: See TracBrowser for help on using the repository browser.