- Timestamp:
- 2014-04-06T17:28:25+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/OPA_SRC/DYN/dynldf_lap.F90
r4596 r4616 89 89 DO ji = fs_2, jpi ! vector opt. 90 90 ! ! ahm * e3 * curl (computed from 1 to jpim1/jpjm1) 91 zcur(ji-1,jj-1) = ahmf(ji-1,jj-1,jk) * fse3f(ji-1,jj-1,jk) / ( e1f(ji-1,jj-1) * e2f(ji-1,jj-1) )&91 zcur(ji-1,jj-1) = ahmf(ji-1,jj-1,jk) * fse3f(ji-1,jj-1,jk) * r1_e1e2f(ji-1,jj-1) & 92 92 & * ( e2v(ji ,jj-1) * pvb(ji ,jj-1,jk) - e2v(ji-1,jj-1) * pvb(ji-1,jj-1,jk) & 93 93 & - e1u(ji-1,jj ) * pub(ji-1,jj ,jk) + e1u(ji-1,jj-1) * pub(ji-1,jj-1,jk) ) * fmask(ji-1,jj-1,jk) … … 101 101 DO jj = 2, jpjm1 ! - curl( curl) + grad( div ) 102 102 DO ji = fs_2, fs_jpim1 ! vector opt. 103 pua(ji,jj,jk) = pua(ji,jj,jk) + zsign * ( &104 & - ( zcur(ji ,jj) - zcur(ji,jj-1) ) / ( e2u(ji,jj) * fse3u(ji,jj,jk) ) &105 & + ( zdiv(ji+1,jj) - zdiv(ji,jj ) ) /e1u(ji,jj) )103 pua(ji,jj,jk) = pua(ji,jj,jk) + zsign * ( & 104 & - ( zcur(ji ,jj) - zcur(ji,jj-1) ) / ( e2u(ji,jj) * fse3u(ji,jj,jk) ) & 105 & + ( zdiv(ji+1,jj) - zdiv(ji,jj ) ) * r1_e1u(ji,jj) ) 106 106 ! 107 pva(ji,jj,jk) = pva(ji,jj,jk) + zsign * ( &108 & ( zcur(ji,jj ) - zcur(ji-1,jj) ) / ( e1v(ji,jj) * fse3v(ji,jj,jk) ) &109 & + ( zdiv(ji,jj+1) - zdiv(ji ,jj) ) /e2v(ji,jj) )107 pva(ji,jj,jk) = pva(ji,jj,jk) + zsign * ( & 108 & ( zcur(ji,jj ) - zcur(ji-1,jj) ) / ( e1v(ji,jj) * fse3v(ji,jj,jk) ) & 109 & + ( zdiv(ji,jj+1) - zdiv(ji ,jj) ) * r1_e2v(ji,jj) ) 110 110 END DO 111 111 END DO
Note: See TracChangeset
for help on using the changeset viewer.