3 REAL,
POINTER,
SAVE :: ucov(:,:)
4 REAL,
POINTER,
SAVE :: vcov(:,:)
5 REAL,
POINTER,
SAVE :: teta(:,:)
6 REAL,
POINTER,
SAVE :: ps(:)
7 REAL,
POINTER,
SAVE :: masse(:,:)
8 REAL,
POINTER,
SAVE :: phis(:)
9 REAL,
POINTER,
SAVE :: q(:,:,:)
10 REAL,
POINTER,
SAVE :: p(:,:)
11 REAL,
POINTER,
SAVE :: pks(:)
12 REAL,
POINTER,
SAVE :: pk(:,:)
13 REAL,
POINTER,
SAVE :: pkf(:,:)
14 REAL,
POINTER,
SAVE :: phi(:,:)
15 REAL,
POINTER,
SAVE :: w(:,:)
16 REAL,
POINTER,
SAVE :: pbaru(:,:)
17 REAL,
POINTER,
SAVE :: pbarv(:,:)
18 REAL,
POINTER,
SAVE :: vcovm1(:,:)
19 REAL,
POINTER,
SAVE :: ucovm1(:,:)
20 REAL,
POINTER,
SAVE :: tetam1(:,:)
21 REAL,
POINTER,
SAVE :: psm1(:)
22 REAL,
POINTER,
SAVE :: massem1(:,:)
23 REAL,
POINTER,
SAVE :: dv(:,:)
24 REAL,
POINTER,
SAVE :: du(:,:)
25 REAL,
POINTER,
SAVE :: dteta(:,:)
26 REAL,
POINTER,
SAVE :: dp(:)
27 REAL,
POINTER,
SAVE :: dq(:,:,:)
28 REAL,
POINTER,
SAVE :: finvmaold(:,:)
29 REAL,
POINTER,
SAVE :: alpha(:,:)
30 REAL,
POINTER,
SAVE :: beta(:,:)
31 REAL,
POINTER,
SAVE :: flxw(:,:)
32 REAL,
POINTER,
SAVE :: unat(:,:)
33 REAL,
POINTER,
SAVE :: vnat(:,:)
103 TYPE(distrib),
INTENT(IN) :: dist
105 CALL
switch_u(ucov,distrib_caldyn,dist)
106 CALL
switch_v(vcov,distrib_caldyn,dist)
107 CALL
switch_u(teta,distrib_caldyn,dist)
108 CALL
switch_u(ps,distrib_caldyn,dist)
109 CALL
switch_u(masse,distrib_caldyn,dist)
110 CALL
switch_u(phis,distrib_caldyn,dist,up=halo_max,down=halo_max)
111 CALL
switch_u(q,distrib_caldyn,dist)
112 CALL
switch_u(p,distrib_caldyn,dist)
113 CALL
switch_u(pks,distrib_caldyn,dist)
114 CALL
switch_u(pk,distrib_caldyn,dist)
115 CALL
switch_u(pkf,distrib_caldyn,dist)
116 CALL
switch_u(phi,distrib_caldyn,dist)
117 CALL
switch_u(w,distrib_caldyn,dist)
118 CALL
switch_u(pbaru,distrib_caldyn,dist)
119 CALL
switch_v(pbarv,distrib_caldyn,dist)
120 CALL
switch_v(vcovm1,distrib_caldyn,dist)
121 CALL
switch_u(ucovm1,distrib_caldyn,dist)
122 CALL
switch_u(tetam1,distrib_caldyn,dist)
123 CALL
switch_u(psm1,distrib_caldyn,dist)
124 CALL
switch_u(massem1,distrib_caldyn,dist)
125 CALL
switch_v(dv,distrib_caldyn,dist)
126 CALL
switch_u(du,distrib_caldyn,dist)
127 CALL
switch_u(dteta,distrib_caldyn,dist)
128 CALL
switch_u(dp,distrib_caldyn,dist)
129 CALL
switch_u(dq,distrib_caldyn,dist)
130 CALL
switch_u(finvmaold,distrib_caldyn,dist)
131 CALL
switch_u(alpha,distrib_caldyn,dist)
132 CALL
switch_u(beta,distrib_caldyn,dist)
133 CALL
switch_u(flxw,distrib_caldyn,dist)
134 CALL
switch_u(unat,distrib_caldyn,dist)
135 CALL
switch_v(vnat,distrib_caldyn,dist)
150 TYPE(distrib),
INTENT(IN) :: dist