- Timestamp:
- 2016-07-19T10:38:35+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/NERC/dev_r5549_BDY_ZEROGRAD/NEMOGCM/NEMO/OPA_SRC/FLO/flodom.F90
r3294 r6808 4 4 !! Ocean floats : domain 5 5 !!====================================================================== 6 !! History : OPA ! 1998-07 (Y.Drillet, CLIPPER) Original code 7 !! NEMO_3.3.1 ! 2011-09 (C.Bricaud,S.Law-Chune Mercator-Ocean): 8 ! add Ariane convention, Comsecitc changes 9 !!---------------------------------------------------------------------- 10 #if defined key_floats || defined key_esopa 6 !! History : OPA ! 1998-07 (Y.Drillet, CLIPPER) Original code 7 !! NEMO 3.3 ! 2011-09 (C.Bricaud,S.Law-Chune Mercator-Ocean): add ARIANE convention + comsecitc changes 8 !!---------------------------------------------------------------------- 9 #if defined key_floats 11 10 !!---------------------------------------------------------------------- 12 11 !! 'key_floats' float trajectories … … 38 37 REAL(wp), ALLOCATABLE, DIMENSION(:) :: zgifl, zgjfl, zgkfl ! distances in indexes 39 38 40 !! * Substitutions41 # include "domzgr_substitute.h90"42 39 !!---------------------------------------------------------------------- 43 40 !! NEMO/OPA 3.3 , NEMO Consortium (2010) … … 177 174 ihtest(jfl) = ihtest(jfl)+1 178 175 DO jk = 1, jpk-1 179 IF( ( fsdepw(ji,jj,jk) <= flzz(jfl)) .AND. (fsdepw(ji,jj,jk+1) > flzz(jfl)) ) THEN176 IF( (gdepw_n(ji,jj,jk) <= flzz(jfl)) .AND. (gdepw_n(ji,jj,jk+1) > flzz(jfl)) ) THEN 180 177 ikmfl(jfl) = jk 181 178 ivtest(jfl) = ivtest(jfl) + 1 … … 239 236 zgifl(jfl)= (iimfl(jfl)-0.5) + zdxab/e1u(iimfl(jfl)-1,ijmfl(jfl)) + (mig(1)-jpizoom) 240 237 zgjfl(jfl)= (ijmfl(jfl)-0.5) + zdyad/e2v(iimfl(jfl),ijmfl(jfl)-1) + (mjg(1)-jpjzoom) 241 zgkfl(jfl) = (( fsdepw(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)+1) - flzz(jfl) )* ikmfl(jfl)) &242 & / ( fsdepw(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)+1) &243 & - fsdepw(iimfl(jfl),ijmfl(jfl),ikmfl(jfl) ) ) &244 & + (( flzz(jfl)- fsdepw(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)) ) *(ikmfl(jfl)+1)) &245 & / ( fsdepw(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)+1) &246 & - fsdepw(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)) )238 zgkfl(jfl) = (( gdepw_n(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)+1) - flzz(jfl) )* ikmfl(jfl)) & 239 & / ( gdepw_n(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)+1) & 240 & - gdepw_n(iimfl(jfl),ijmfl(jfl),ikmfl(jfl) ) ) & 241 & + (( flzz(jfl)-gdepw_n(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)) ) *(ikmfl(jfl)+1)) & 242 & / ( gdepw_n(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)+1) & 243 & - gdepw_n(iimfl(jfl),ijmfl(jfl),ikmfl(jfl)) ) 247 244 ELSE 248 245 zgifl(jfl) = 0.e0
Note: See TracChangeset
for help on using the changeset viewer.