source: LMDZ6/trunk/libf/dyn3dmem/divgrad2_mod.f90 @ 5420

Last change on this file since 5420 was 5272, checked in by abarral, 2 months ago

Turn paramet.h into a module

  • 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: 625 bytes
RevLine 
[1632]1MODULE divgrad2_mod
2
3  REAL,POINTER,SAVE ::  divgra( :,: )
4 
5CONTAINS
6
7  SUBROUTINE divgrad2_allocate
8  USE bands
[1810]9  USE allocate_field_mod
[1823]10  USE parallel_lmdz
[5272]11  USE dimensions_mod, ONLY: iim, jjm, llm, ndm
12  IMPLICIT NONE
[1632]13    TYPE(distrib),POINTER :: d
14    d=>distrib_dissip
15
16    CALL allocate_u(divgra,llm,d)
17
18   
19  END SUBROUTINE divgrad2_allocate
20 
21  SUBROUTINE divgrad2_switch_dissip(dist)
[1810]22  USE allocate_field_mod
[1632]23  USE bands
[1823]24  USE parallel_lmdz
[1632]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 
33END MODULE divgrad2_mod 
Note: See TracBrowser for help on using the repository browser.