/[MITgcm]/MITgcm/pkg/seaice/seaice_exch_uv.F
ViewVC logotype

Annotation of /MITgcm/pkg/seaice/seaice_exch_uv.F

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


Revision 1.3 - (hide annotations) (download)
Thu Aug 24 01:01:47 2006 UTC (17 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58r_post, checkpoint58x_post, checkpoint58w_post, checkpoint58o_post, checkpoint58u_post, checkpoint58y_post, checkpoint58v_post, checkpoint58s_post, checkpoint58p_post, checkpoint58t_post, checkpoint58q_post
Changes since 1.2: +29 -42 lines
use interface S/R EXCH_3D (more efficient and works if multi-threaded)

1 jmc 1.3 C $Header: /u/gcmpack/MITgcm/pkg/seaice/seaice_exch_uv.F,v 1.2 2004/12/27 20:34:11 dimitri Exp $
2 dimitri 1.1 C $Name: $
3    
4     #include "SEAICE_OPTIONS.h"
5 jmc 1.3
6     CBOP
7     C !ROUTINE: SEAICE_EXCH_UV
8    
9     C !INTERFACE:
10     SUBROUTINE SEAICE_EXCH_UV(
11     U uFld, vFld,
12     I myThid )
13    
14     C !DESCRIPTION:
15     C *==========================================================*
16     C | SUBROUTINE SEAICE_EXCH_UV
17     C | o RL exchange routine with k=3
18     C *==========================================================*
19     C *==========================================================*
20    
21     C !USES:
22 dimitri 1.1 IMPLICIT NONE
23    
24     C == Global variables ===
25     #include "SIZE.h"
26     #include "EEPARAMS.h"
27    
28 jmc 1.3 C !INPUT/OUTPUT PARAMETERS:
29 dimitri 1.1 C == Routine arguments ==
30 jmc 1.3 C myThid :: Thread number for this instance of the routine.
31     _RL uFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,3,nSx,nSy)
32     _RL vFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,3,nSx,nSy)
33 dimitri 1.1 INTEGER myThid
34    
35 jmc 1.3 C !LOCAL VARIABLES:
36     CEOP
37    
38     C-- Update overlap regions
39     CALL EXCH_UV_3D_RL(
40     U uFld, vFld,
41     I .TRUE., 3, myThid )
42 dimitri 1.1
43     RETURN
44     END

  ViewVC Help
Powered by ViewVC 1.1.22