New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 7155 – NEMO

Changeset 7155


Ignore:
Timestamp:
2016-10-28T12:56:46+02:00 (7 years ago)
Author:
jcastill
Message:

Fix small bug (forgot to declare one variable) and some cosmetic changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/r5518_INGV1_WAVE-coupling/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90

    r7152 r7155  
    242242         &                  sn_rcv_w10m, sn_rcv_taumod, sn_rcv_tau   , sn_rcv_dqnsdt, sn_rcv_qsr,      &  
    243243         &                  sn_snd_ifrac, sn_snd_crtw , sn_snd_wlev  , sn_rcv_hsig  , sn_rcv_phioc ,   &  
    244          &                  sn_rcv_sdrfx, sn_rcv_sdrfy, sn_rcv_wper  , sn_rcv_wstrf , sn_rcv_wdrag ,   & 
    245          &                  sn_rcv_qns , sn_rcv_emp   , sn_rcv_rnf   , sn_rcv_cal   , sn_rcv_iceflx,   &  
    246          &                  sn_rcv_co2 , nn_cplmodel  , ln_usecplmask, sn_rcv_mslp  
     244         &                  sn_rcv_sdrfx, sn_rcv_sdrfy, sn_rcv_wper  , sn_rcv_wnum  , sn_rcv_wstrf ,   & 
     245         &                  sn_rcv_wdrag, sn_rcv_qns  , sn_rcv_emp   , sn_rcv_rnf   , sn_rcv_cal   ,   & 
     246         &                  sn_rcv_iceflx,sn_rcv_co2 , nn_cplmodel  , ln_usecplmask, sn_rcv_mslp  
    247247      !!--------------------------------------------------------------------- 
    248248      ! 
     
    287287         WRITE(numout,*)'      significant wave heigth         = ', TRIM(sn_rcv_hsig%cldes  ), ' (', TRIM(sn_rcv_hsig%clcat  ), ')'  
    288288         WRITE(numout,*)'      wave to oce energy flux         = ', TRIM(sn_rcv_phioc%cldes ), ' (', TRIM(sn_rcv_phioc%clcat ), ')'  
     289         WRITE(numout,*)'      Surface Stokes drift grid u     = ', TRIM(sn_rcv_sdrfx%cldes ), ' (', TRIM(sn_rcv_sdrfx%clcat ), ')'  
     290         WRITE(numout,*)'      Surface Stokes drift grid v     = ', TRIM(sn_rcv_sdrfy%cldes ), ' (', TRIM(sn_rcv_sdrfy%clcat ), ')'  
     291         WRITE(numout,*)'      Mean wave period                = ', TRIM(sn_rcv_wper%cldes  ), ' (', TRIM(sn_rcv_wper%clcat  ), ')'  
     292         WRITE(numout,*)'      Mean wave number                = ', TRIM(sn_rcv_wnum%cldes  ), ' (', TRIM(sn_rcv_wnum%clcat  ), ')'  
     293         WRITE(numout,*)'      Stress frac adsorbed by waves   = ', TRIM(sn_rcv_wstrf%cldes ), ' (', TRIM(sn_rcv_wstrf%clcat ), ')'  
     294         WRITE(numout,*)'      Neutral surf drag coefficient   = ', TRIM(sn_rcv_wdrag%cldes ), ' (', TRIM(sn_rcv_wdrag%clcat ), ')'  
    289295         WRITE(numout,*)'  sent fields (multiple ice categories)' 
    290296         WRITE(numout,*)'      surface temperature             = ', TRIM(sn_snd_temp%cldes  ), ' (', TRIM(sn_snd_temp%clcat  ), ')' 
     
    11211127      END IF  
    11221128      ! 
     1129      IF( ln_sdw ) THEN  ! Stokes Drift correction activated 
    11231130      !                                                      ! ========================= !  
    11241131      !                                                      !       Stokes drift u      ! 
    11251132      !                                                      ! ========================= !  
    1126       IF( srcv(jpr_sdrftx)%laction .AND. ln_sdw ) zusd2dt(:,:) = frcv(jpr_sdrftx)%z3(:,:,1) 
     1133         IF( srcv(jpr_sdrftx)%laction ) zusd2dt(:,:) = frcv(jpr_sdrftx)%z3(:,:,1) 
    11271134      ! 
    11281135      !                                                      ! ========================= !  
    11291136      !                                                      !       Stokes drift v      ! 
    11301137      !                                                      ! ========================= !  
    1131       IF( srcv(jpr_sdrfty)%laction .AND. ln_sdw ) zvsd2dt(:,:) = frcv(jpr_sdrfty)%z3(:,:,1) 
     1138         IF( srcv(jpr_sdrfty)%laction ) zvsd2dt(:,:) = frcv(jpr_sdrfty)%z3(:,:,1) 
    11321139      ! 
    11331140      !                                                      ! ========================= !  
    11341141      !                                                      !      Wave mean period     ! 
    11351142      !                                                      ! ========================= !  
    1136       IF( srcv(jpr_wper)%laction .AND. ln_sdw ) wmp(:,:) = frcv(jpr_wper)%z3(:,:,1) 
     1143         IF( srcv(jpr_wper)%laction ) wmp(:,:) = frcv(jpr_wper)%z3(:,:,1) 
    11371144      ! 
    11381145      !                                                      ! ========================= !  
    11391146      !                                                      !  Significant wave height  ! 
    11401147      !                                                      ! ========================= !  
    1141       IF( srcv(jpr_hsig)%laction .AND. ln_sdw ) swh(:,:) = frcv(jpr_hsig)%z3(:,:,1) 
     1148         IF( srcv(jpr_hsig)%laction ) swh(:,:) = frcv(jpr_hsig)%z3(:,:,1) 
    11421149      ! 
    11431150      !                                                      ! ========================= !  
    11441151      !                                                      !    Vertical mixing Qiao   ! 
    11451152      !                                                      ! ========================= !  
    1146       IF( srcv(jpr_wnum)%laction .AND. ln_sdw .AND. ln_zdfqiao ) THEN 
    1147          wnum(:,:) = frcv(jpr_wnum)%z3(:,:,1) 
    1148       ENDIF 
    1149  
    1150       ! Calculate the 3D Stokes drift 
    1151       IF( ln_sdw ) THEN 
     1153         IF( srcv(jpr_wnum)%laction .AND. ln_zdfqiao ) wnum(:,:) = frcv(jpr_wnum)%z3(:,:,1) 
     1154 
     1155         ! Calculate the 3D Stokes drift both in coupled and not fully uncoupled mode 
    11521156         IF( srcv(jpr_sdrftx)%laction .OR. srcv(jpr_sdrfty)%laction .OR. srcv(jpr_wper)%laction & 
    11531157                                                                    .OR. srcv(jpr_hsig)%laction ) THEN 
Note: See TracChangeset for help on using the changeset viewer.