Parent Directory | Revision Log | Revision Graph
Merge from branch pre38: o essential mods for cubed sphere o debugged atmosphere, dynamcis + physics (aim) o new packages (mom_vecinv, mom_fluxform, ...)
1 | C $Header: /u/gcmpack/models/MITgcmUV/pkg/mom_fluxform/Attic/mom_v_adv_vv.F,v 1.1.2.1 2001/03/28 19:51:14 adcroft Exp $ |
2 | C $Name: pre38-close $ |
3 | |
4 | #include "CPP_OPTIONS.h" |
5 | |
6 | SUBROUTINE MOM_V_ADV_VV( |
7 | I bi,bj,k, |
8 | I vTrans, vFld, |
9 | O AdvectFluxVV, |
10 | I myThid) |
11 | IMPLICIT NONE |
12 | C |
13 | C Calculate meridional advective flux of V using centered second order diff. |
14 | C - is not vector invariant ... |
15 | C |
16 | |
17 | C == Global variables == |
18 | #include "SIZE.h" |
19 | #include "EEPARAMS.h" |
20 | #include "PARAMS.h" |
21 | |
22 | C == Routine arguments == |
23 | INTEGER bi,bj,k |
24 | _RL vTrans(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
25 | _RL vFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
26 | _RL AdvectFluxVV(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
27 | INTEGER myThid |
28 | |
29 | C == Local variables == |
30 | INTEGER I,J |
31 | |
32 | DO j=1-Oly,sNy+Oly-1 |
33 | DO i=1-Olx,sNx+Olx-1 |
34 | AdvectFluxVV(i,j) = |
35 | & 0.25*( vTrans(i,j) + vTrans(i,j+1) ) |
36 | & *( vFld(i,j) + vFld(i,j+1) ) |
37 | ENDDO |
38 | ENDDO |
39 | |
40 | RETURN |
41 | END |
ViewVC Help | |
Powered by ViewVC 1.1.22 |