/[MITgcm]/MITgcm/pkg/ptracers/ptracers_gterm_blocking_exchanges.F
ViewVC logotype

Contents of /MITgcm/pkg/ptracers/ptracers_gterm_blocking_exchanges.F

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


Revision 1.3 - (show annotations) (download)
Tue Nov 2 19:09:55 2004 UTC (19 years, 6 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57t_post, checkpoint58l_post, checkpoint57o_post, checkpoint57m_post, checkpoint58e_post, checkpoint57v_post, checkpoint57f_post, checkpoint57s_post, checkpoint57j_post, checkpoint58b_post, checkpoint58m_post, checkpoint57b_post, checkpoint57f_pre, checkpoint57k_post, checkpoint57d_post, checkpoint57g_post, checkpoint57c_pre, checkpoint58r_post, checkpoint55j_post, checkpoint56b_post, checkpoint57i_post, checkpoint57y_post, checkpoint58g_post, checkpoint57x_post, checkpoint58n_post, checkpoint57g_pre, checkpoint58h_post, checkpoint57e_post, checkpoint56c_post, checkpoint58j_post, checkpoint57h_post, checkpoint57y_pre, checkpoint57a_post, checkpoint58q_post, checkpoint57r_post, checkpoint58, checkpoint57a_pre, checkpoint57, checkpoint56, eckpoint57e_pre, checkpoint57h_done, checkpoint58f_post, checkpoint57n_post, checkpoint58d_post, checkpoint58c_post, checkpoint57w_post, checkpoint57p_post, checkpint57u_post, checkpoint58a_post, checkpoint58i_post, checkpoint57q_post, checkpoint58o_post, checkpoint57z_post, checkpoint57c_post, checkpoint58k_post, checkpoint58s_post, checkpoint58p_post, checkpoint58t_post, checkpoint57h_pre, checkpoint57l_post, checkpoint56a_post
Changes since 1.2: +2 -2 lines
 o make all subroutines 30 or less characters in length for certain older
   compilers to work

1 C $Header: /u/gcmpack/MITgcm/pkg/ptracers/ptracers_gterm_blocking_exchanges.F,v 1.2 2004/07/13 16:47:49 jmc Exp $
2 C $Name: $
3
4 #include "PTRACERS_OPTIONS.h"
5
6 CBOP
7 C !ROUTINE: PTRACERS_GTERM_BLOCKING_EXCHANGES
8
9 C !INTERFACE: ==========================================================
10 SUBROUTINE PTRACERS_GTERM_BLOCKING_EXCH( myThid )
11
12 C !DESCRIPTION:
13 C Exchange data to update overlaps for passive tracer tendancies
14
15 C !USES: ===============================================================
16 IMPLICIT NONE
17 #include "SIZE.h"
18 #include "EEPARAMS.h"
19 #include "PTRACERS_SIZE.h"
20 #include "PTRACERS.h"
21
22 C !INPUT PARAMETERS: ===================================================
23 C myThid :: thread number
24 INTEGER myThid
25
26 C !OUTPUT PARAMETERS: ==================================================
27 C none
28
29 #ifdef ALLOW_PTRACERS
30
31 C !LOCAL VARIABLES: ====================================================
32 C iTracer :: loop indices
33 INTEGER iTracer
34 CEOP
35
36 IF (PTRACERSisON) THEN
37
38 C Loop over passive tracers
39 DO iTracer=1,PTRACERS_numInUse
40
41 C Exchange overlaps
42 _EXCH_XYZ_R8(gPtr(1-Olx,1-Oly,1,1,1,iTracer),myThid)
43
44 C End of tracer loop
45 ENDDO
46
47 ENDIF
48 #endif /* ALLOW_PTRACERS */
49
50 RETURN
51 END

  ViewVC Help
Powered by ViewVC 1.1.22