Changeset 7646 for trunk/NEMOGCM/NEMO/OPA_SRC/C1D/dyncor_c1d.F90
- Timestamp:
- 2017-02-06T10:25:03+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/C1D/dyncor_c1d.F90
r6140 r7646 49 49 IF(lwp) WRITE(numout,*) '~~~~~~~' 50 50 51 SELECT CASE( jphgr_msh ) ! type of horizontal mesh52 !53 CASE ( 0, 1, 4 ) ! mesh on the sphere54 ff(:,:) = 2. * omega * SIN( rad * gphit(:,:) )55 !56 CASE ( 2 ) ! f-plane at ppgphi057 ff(:,:) = 2. * omega * SIN( rad * ppgphi0 )58 IF(lwp) WRITE(numout,*) ' f-plane: Coriolis parameter = constant = ', ff(1,1)59 !60 CASE ( 3 ) ! beta-plane61 zbeta = 2. * omega * COS( rad * ppgphi0 ) / ra ! beta at latitude ppgphi062 zphi0 = ppgphi0 - FLOAT( jpjglo/2) * ppe2_m *1.e-3 / ( ra * rad ) ! latitude of the first row F-points63 zf0 = 2. * omega * SIN( rad * zphi0 ) ! compute f0 1st point south64 ff(:,:) = ( zf0 + zbeta * gphit(:,:) * 1.e+3 ) ! f = f0 +beta* y ( y=0 at south)65 IF(lwp) WRITE(numout,*) ' Beta-plane: Beta parameter = constant = ', ff(1,1)66 IF(lwp) WRITE(numout,*) ' Coriolis parameter varies from ', ff(1,1),' to ', ff(1,jpj)67 !68 CASE ( 5 ) ! beta-plane and rotated domain69 zbeta = 2. * omega * COS( rad * ppgphi0 ) / ra ! beta at latitude ppgphi070 zphi0 = 15.e0 ! latitude of the first row F-points71 zf0 = 2. * omega * SIN( rad * zphi0 ) ! compute f0 1st point south72 ff(:,:) = ( zf0 + zbeta * ABS( gphit(:,:) - zphi0 ) * rad * ra ) ! f = f0 +beta* y ( y=0 at south)73 IF(lwp) WRITE(numout,*) ' Beta-plane: Beta parameter = constant = ', ff(1,1)74 IF(lwp) WRITE(numout,*) ' Coriolis parameter varies from ', ff(1,1),' to ', ff(1,jpj)75 !76 END SELECT77 51 ! 78 52 END SUBROUTINE cor_c1d … … 100 74 DO jj = 2, jpjm1 101 75 DO ji = fs_2, fs_jpim1 ! vector opt. 102 ua(ji,jj,jk) = ua(ji,jj,jk) + ff (ji,jj) * vn(ji,jj,jk)103 va(ji,jj,jk) = va(ji,jj,jk) - ff (ji,jj) * un(ji,jj,jk)76 ua(ji,jj,jk) = ua(ji,jj,jk) + ff_t(ji,jj) * vn(ji,jj,jk) 77 va(ji,jj,jk) = va(ji,jj,jk) - ff_t(ji,jj) * un(ji,jj,jk) 104 78 END DO 105 79 END DO
Note: See TracChangeset
for help on using the changeset viewer.