source: trunk/LMDZ.MARS/libf/aeronomars/types_asis.F90

Last change on this file was 2615, checked in by romain.vande, 3 years ago

LMDZ_MARS RV : Open_MP;
Put all the "save" variables as "!$OMP THREADPRIVATE" in aeronomars

File size: 821 bytes
Line 
1module types_asis
2
3implicit none
4
5integer, parameter :: jpim = 4
6integer, parameter :: jprb = 8
7
8type z3spec
9        real(kind=jprb)    :: z1
10        integer(kind=jpim) :: z2
11        real(kind=jprb)    :: z3
12        integer(kind=jpim) :: z4
13        real(kind=jprb)    :: z5
14        integer(kind=jpim) :: z6
15end type z3spec
16type z4spec
17        real(kind=jprb)    :: z1
18        integer(kind=jpim) :: z2
19        real(kind=jprb)    :: z3
20        integer(kind=jpim) :: z4
21        real(kind=jprb)    :: z5
22        integer(kind=jpim) :: z6
23        real(kind=jprb)    :: z7
24        integer(kind=jpim) :: z8
25end type z4spec
26
27! indexes for the jacobian matrix
28
29type(z3spec), allocatable, save :: indice_phot(:)
30type(z3spec), allocatable, save :: indice_3(:)
31type(z4spec), allocatable, save :: indice_4(:)
32
33!$OMP THREADPRIVATE(indice_phot,indice_3,indice_4)
34
35end module types_asis
Note: See TracBrowser for help on using the repository browser.