/[MITgcm]/MITgcm_contrib/heimbach/OpenAD/code_shallow_openad2/externalDummies.F
ViewVC logotype

Contents of /MITgcm_contrib/heimbach/OpenAD/code_shallow_openad2/externalDummies.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Thu Dec 19 16:10:14 2013 UTC (11 years, 7 months ago) by utke
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +0 -0 lines
FILE REMOVED
stale

1 cccC ###########################################################
2 ccc subroutine active_read_xy_loc(
3 ccc I active_var_file,
4 ccc O active_var,
5 ccc I irec,
6 ccc I doglobalread,
7 ccc I lAdInit,
8 ccc I myOptimIter,
9 ccc I mythid
10 ccc I , dummy
11 ccc & )
12 ccc implicit none
13 ccc#include "EEPARAMS.h"
14 ccc#include "SIZE.h"
15 ccc character*(*) active_var_file
16 ccc _RL active_var(1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
17 ccc integer irec
18 ccc integer myOptimIter
19 ccc integer mythid
20 ccc logical doglobalread
21 ccc logical lAdInit
22 ccc _RL dummy (1-olx:snx+olx,1-oly:sny+oly,nsx,nsy)
23 ccc dummy(1,1,1,1)=2*active_var(1,1,1,1)
24 ccc end subroutine
25 cccC ###########################################################
26 ccc subroutine active_read_xyz_loc(
27 ccc I active_var_file,
28 ccc O active_var,
29 ccc I irec,
30 ccc I doglobalread,
31 ccc I lAdInit,
32 ccc I myOptimIter,
33 ccc I mythid
34 ccc I , dummy
35 ccc & )
36 ccc#include "EEPARAMS.h"
37 ccc#include "SIZE.h"
38 ccc character*(*) active_var_file
39 ccc _RL active_var(1-olx:snx+olx,1-oly:sny+oly,nr,nsx,nsy)
40 ccc integer irec
41 ccc integer myOptimIter
42 ccc integer mythid
43 ccc logical doglobalread
44 ccc logical lAdInit
45 ccc _RL dummy(1-olx:snx+olx,1-oly:sny+oly,nr,nsx,nsy)
46 ccc dummy(1,1,1,1,1)=2*active_var(1,1,1,1,1)
47 ccc end subroutine
48 cccC ###########################################################
49 ccc subroutine active_read_xyz(
50 ccc I active_var_file,
51 ccc O active_var,
52 ccc I irec,
53 ccc I doglobalread,
54 ccc I lAdInit,
55 ccc I myOptimIter,
56 ccc I mythid
57 ccc I , dummy
58 ccc & )
59 ccc implicit none
60 ccc#include "EEPARAMS.h"
61 ccc#include "SIZE.h"
62 ccc character*(*) active_var_file
63 ccc _RL active_var(1-olx:snx+olx,1-oly:sny+oly,nr,nsx,nsy)
64 ccc integer irec
65 ccc integer myOptimIter
66 ccc integer mythid
67 ccc logical doglobalread
68 ccc logical lAdInit
69 ccc _RL dummy(1-olx:snx+olx,1-oly:sny+oly,nr,nsx,nsy)
70 ccc dummy(1,1,1,1,1)=2*active_var(1,1,1,1,1)
71 ccc end subroutine
72 cccC ###########################################################
73 ccc SUBROUTINE EXCH_UV_AGRID_XY_RS( component1,
74 ccc + component2,
75 ccc + withSigns,
76 ccc + myThid )
77 ccc implicit none
78 ccc#include "SIZE.h"
79 ccc#include "EEPARAMS.h"
80 ccc#include "EESUPPORT.h"
81 ccc#include "EXCH.h"
82 ccc _RS component1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
83 ccc _RS component2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
84 ccc LOGICAL withSigns
85 ccc INTEGER myThid
86 ccc component1(1,1,1,1)=component2(1,1,1,1)
87 ccc component2(1,1,1,1)=component1(1,1,1,1)
88 ccc end subroutine
89 C ###########################################################
90 SUBROUTINE EXCH_UV_XY_RS(
91 U Uphi, Vphi,
92 I withSigns, myThid )
93 IMPLICIT NONE
94 #include "SIZE.h"
95 #include "EEPARAMS.h"
96 #include "EESUPPORT.h"
97 #include "EXCH.h"
98
99 _RS Uphi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
100 _RS Vphi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
101 _RS temp
102 LOGICAL withSigns
103 INTEGER myThid
104 temp=Uphi(1,1,1,1)
105 Uphi(1,1,1,1)=Vphi(1,1,1,1)
106 Vphi(1,1,1,1)=temp
107 end subroutine
108 C ###########################################################
109 SUBROUTINE EXCH_UV_XYZ_RL(
110 U Uphi, Vphi,
111 I withSigns, myThid )
112 IMPLICIT NONE
113 #include "SIZE.h"
114 #include "EEPARAMS.h"
115 #include "EESUPPORT.h"
116 #include "EXCH.h"
117 _RL Uphi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
118 _RL Vphi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
119 _RL temp
120 LOGICAL withSigns
121 INTEGER myThid
122 temp=Uphi(1,1,1,1,1)
123 Uphi(1,1,1,1,1)=Vphi(1,1,1,1,1)
124 Vphi(1,1,1,1,1)=temp
125 end subroutine
126 C ###########################################################
127 SUBROUTINE EXCH_UV_XYZ_RS(
128 U Uphi, Vphi,
129 I withSigns, myThid )
130 IMPLICIT NONE
131 #include "SIZE.h"
132 #include "EEPARAMS.h"
133 #include "EESUPPORT.h"
134 #include "EXCH.h"
135 _RS Uphi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
136 _RS Vphi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
137 _RL temp
138 LOGICAL withSigns
139 INTEGER myThid
140 temp=Uphi(1,1,1,1,1)
141 Uphi(1,1,1,1,1)=Vphi(1,1,1,1,1)
142 Vphi(1,1,1,1,1)=temp
143 end subroutine
144 C ###########################################################
145 SUBROUTINE EXCH_XY_RL(
146 U phi,
147 I myThid )
148 IMPLICIT NONE
149 #include "SIZE.h"
150 #include "EEPARAMS.h"
151 #include "EESUPPORT.h"
152 #include "EXCH.h"
153 _RL phi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
154 INTEGER myThid
155 phi(1,1,1,1)=2*phi(1,1,1,1)
156 end subroutine
157 C ###########################################################
158 SUBROUTINE EXCH_XYZ_RL(
159 U phi,
160 I myThid )
161 IMPLICIT NONE
162 #include "SIZE.h"
163 #include "EEPARAMS.h"
164 #include "EESUPPORT.h"
165 #include "EXCH.h"
166 _RL phi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
167 INTEGER myThid
168 phi(1,1,1,1,1)=2*phi(1,1,1,1,1)
169 end subroutine
170 C ###########################################################
171 SUBROUTINE GLOBAL_MAX_R8(
172 U maxphi,
173 I myThid )
174 IMPLICIT NONE
175 #include "SIZE.h"
176 #include "EEPARAMS.h"
177 #include "EESUPPORT.h"
178 #include "EXCH.h"
179 Real*8 maxPhi
180 INTEGER myThid
181 maxPhi=2*maxPhi
182 end subroutine
183 C ###########################################################
184 SUBROUTINE GLOBAL_SUM_R8(
185 U sumphi,
186 I myThid )
187 IMPLICIT NONE
188 #include "SIZE.h"
189 #include "EEPARAMS.h"
190 #include "EESUPPORT.h"
191 #include "EXCH.h"
192 Real*8 sumPhi
193 INTEGER myThid
194 sumPhi=2*sumPhi
195 end subroutine
196 C ###########################################################

  ViewVC Help
Powered by ViewVC 1.1.22