| 15 | == '''FULL_SDP7''': == |
| 16 | '''* FULL_SDP7''':[[BR]] |
| 17 | Only for REF_CORE: following FULL_SDP6 exp., modifications in REF_CORE in the wind stress management over sea-ice and ocean.[[BR]] |
| 18 | - '''in flx_core.h90''', splitting of the ocean/sea-ice wind stress: |
| 19 | {{{ |
| 20 | tauxt(:,:) = rhoa*dUnormt(:,:)*Cd(:,:)*(flxnow(:,:,2) - zut(:,:)) |
| 21 | taux_it(:,:) = rhoa*dUnormt(:,:)*Cice*flxnow(:,:,2) |
| 22 | |
| 23 | !CT tauxt(:,:) = rhoa*dUnormt(:,:)*( (1. - freeze(:,:))*Cd(:,:)*(flxnow(:,:,2) - zut(:,:)) & |
| 24 | !CT & + freeze(:,:)*Cice*flxnow(:,:,2) ) !lb correct pour glace |
| 25 | ! Tau_y at T-point |
| 26 | tauyt(:,:) = rhoa*dUnormt(:,:)*Cd(:,:)*(flxnow(:,:,3) - zvt(:,:)) |
| 27 | tauy_it(:,:) = rhoa*dUnormt(:,:)*Cice*flxnow(:,:,3) |
| 28 | }}} |
| 29 | - the ocean wind stress is masked using tmask(:,:) |
| 30 | {{{ |
| 31 | !Tau_x at U-point |
| 32 | DO jj = 1, jpjm1 |
| 33 | DO ji = 1, jpi |
| 34 | taux(ji,jj) = 0.5*(tauxt(ji,jj) + tauxt(ji+1,jj))*( 2. - tmask(ji,jj,1) ) |
| 35 | tauy(ji,jj) = 0.5*(tauyt(ji,jj) + tauyt(ji,jj+1))*( 2. - tmask(ji,jj,1) ) |
| 36 | END DO |
| 37 | END DO |
| 38 | }}} |
| 39 | - '''in icestp.F90''': compute wind stress gtau[xy] over sea-ice at I-point location using tau[xy]_it(:,:) fileds.[[BR]] |
| 40 | - '''in limdyn.F90:''' compute the ice/ocean stress the same way it is done in NEW_SBC, i.e. only based on the wind speed [uv]_ice - [uv]_oce differences [[BR]] |
| 41 | - '''in ocesbc.F90:''' the final wind stress over the ocean is the result of both ice/ocean & "pure" ocean stress mixing weighted with leads fraction.[[BR]] |
| 42 | |
| 43 | |