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 2412 for branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/SBC/sbcblk_clio.F90 – NEMO

Ignore:
Timestamp:
2010-11-19T18:36:22+01:00 (13 years ago)
Author:
gm
Message:

v3.3beta: #762 Bug correction in CORE bulk on NEC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/SBC/sbcblk_clio.F90

    r2409 r2412  
    235235      !------------------------------------! 
    236236!CDIR COLLAPSE 
    237       DO jj = 1 , jpj 
    238          DO ji = 1, jpi 
    239             utau(ji,jj) = sf(jp_utau)%fnow(ji,jj,1) 
    240             vtau(ji,jj) = sf(jp_vtau)%fnow(ji,jj,1) 
    241          END DO 
    242       END DO 
     237      utau(:,:) = sf(jp_utau)%fnow(:,:,1) 
     238!CDIR COLLAPSE 
     239      vtau(:,:) = sf(jp_vtau)%fnow(:,:,1) 
    243240 
    244241      !------------------------------------! 
     
    260257      !------------------------------------! 
    261258!CDIR COLLAPSE 
    262       DO jj = 1 , jpj 
    263          DO ji = 1, jpi 
    264             wndm(ji,jj) = sf(jp_wndm)%fnow(ji,jj,1) 
    265          END DO 
    266       END DO 
     259      wndm(:,:) = sf(jp_wndm)%fnow(:,:,1) 
    267260 
    268261      !------------------------------------------------! 
     
    368361 
    369362!CDIR COLLAPSE 
    370 !CDIR NOVERRCHK 
    371       DO jj = 1, jpj 
    372 !CDIR NOVERRCHK 
    373          DO ji = 1, jpi 
    374             qns (ji,jj) = zqlw(ji,jj) - zqsb(ji,jj) - zqla(ji,jj)      ! Downward Non Solar flux 
    375             emp (ji,jj) = zqla(ji,jj) / cevap - sf(jp_prec)%fnow(ji,jj,1) / rday * tmask(ji,jj,1) 
    376          END DO 
    377       END DO 
     363      emp (:,:) = zqla(:,:) / cevap - sf(jp_prec)%fnow(:,:,1) / rday * tmask(:,:,1) 
     364      qns (:,:) = zqlw(:,:) - zqsb(:,:) - zqla(:,:)         ! Downward Non Solar flux 
    378365      emps(:,:) = emp(:,:) 
    379366      ! 
     
    464451      SELECT CASE( cd_grid ) 
    465452      CASE( 'C' )                          ! C-grid ice dynamics 
    466       zcoef  = cai / cao                         ! Change from air-sea stress to air-ice stress 
    467 !CDIR COLLAPSE 
    468          DO jj = 1 , jpj 
    469             DO ji = 1, jpi 
    470                p_taui(ji,jj) = zcoef * utau(ji,jj) 
    471                p_tauj(ji,jj) = zcoef * vtau(ji,jj) 
    472             END DO 
    473          END DO 
     453         zcoef  = cai / cao                         ! Change from air-sea stress to air-ice stress 
     454         p_taui(:,:) = zcoef * utau(:,:) 
     455         p_tauj(:,:) = zcoef * vtau(:,:) 
    474456      CASE( 'I' )                          ! I-grid ice dynamics:  I-point (i.e. F-point lower-left corner) 
    475       zcoef  = 0.5_wp * cai / cao                ! Change from air-sea stress to air-ice stress!CDIR COLLAPSE 
     457         zcoef  = 0.5_wp * cai / cao                ! Change from air-sea stress to air-ice stress 
    476458         DO jj = 2, jpj         ! stress from ocean U- and V-points to ice U,V point 
    477459            DO ji = 2, jpi   ! I-grid : no vector opt. 
Note: See TracChangeset for help on using the changeset viewer.