46 |
|
|
47 |
#ifdef ALLOW_EXCH2 |
#ifdef ALLOW_EXCH2 |
48 |
CALL EXCH2_3D_RX( phi, Nr, myThid ) |
CALL EXCH2_3D_RX( phi, Nr, myThid ) |
|
RETURN |
|
49 |
#else /* ALLOW_EXCH2 */ |
#else /* ALLOW_EXCH2 */ |
50 |
|
|
51 |
OLw = OLx |
OLw = OLx |
61 |
I exchWidthX, exchWidthY, |
I exchWidthX, exchWidthY, |
62 |
I EXCH_UPDATE_CORNERS, myThid ) |
I EXCH_UPDATE_CORNERS, myThid ) |
63 |
ELSE |
ELSE |
64 |
|
#ifdef DISCONNECTED_TILES |
65 |
|
CALL EXCH0_RX( phi, |
66 |
|
I OLw, OLe, OLs, OLn, myNz, |
67 |
|
I exchWidthX, exchWidthY, |
68 |
|
I EXCH_UPDATE_CORNERS, myThid ) |
69 |
|
#else /* DISCONNECTED_TILES */ |
70 |
CALL EXCH1_RX( phi, |
CALL EXCH1_RX( phi, |
71 |
I OLw, OLe, OLs, OLn, myNz, |
I OLw, OLe, OLs, OLn, myNz, |
72 |
I exchWidthX, exchWidthY, |
I exchWidthX, exchWidthY, |
73 |
I EXCH_UPDATE_CORNERS, myThid ) |
I EXCH_UPDATE_CORNERS, myThid ) |
74 |
|
#endif /* DISCONNECTED_TILES */ |
75 |
ENDIF |
ENDIF |
76 |
|
|
|
RETURN |
|
77 |
#endif /* ALLOW_EXCH2 */ |
#endif /* ALLOW_EXCH2 */ |
78 |
|
|
79 |
|
RETURN |
80 |
END |
END |