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 15551 for NEMO/branches/2021/ticket2632_r14588_theta_sbcblk/src/OCE/SBC/sbc_phy.F90 – NEMO

Ignore:
Timestamp:
2021-11-28T21:19:36+01:00 (3 years ago)
Author:
gsamson
Message:

last changes on branch; ticket #2632

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2021/ticket2632_r14588_theta_sbcblk/src/OCE/SBC/sbc_phy.F90

    r14592 r15551  
    257257        zmask = 1._wp 
    258258        ztpot = ptpot 
     259        zta   = 0._wp 
    259260      ELSE 
    260261        zmask = 0._wp  
     262        ztpot = 0._wp 
    261263        zta   = pta 
    262264      ENDIF 
     
    585587      REAL(wp) :: ztptv 
    586588      !!------------------------------------------------------------------- 
    587       IF( PRESENT(pta_layer) .AND. PRESENT(pqa_layer) ) l_ptqa_l_prvd=.TRUE. 
     589      IF( PRESENT(pta_layer) .AND. PRESENT(pqa_layer) ) l_ptqa_l_prvd = .TRUE. 
    588590      ! 
    589591      zsstv = virt_temp_sclr( psst, pssq )   ! virtual potential SST 
     
    610612      INTEGER  ::   ji, jj 
    611613 
    612       IF( PRESENT(pta_layer) .AND. PRESENT(pqa_layer) ) l_ptqa_l_prvd=.TRUE. 
    613       DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) 
    614          IF( l_ptqa_l_prvd ) THEN  !!GS: "IF" inside loop needs to be removed 
     614      IF( PRESENT(pta_layer) .AND. PRESENT(pqa_layer) ) l_ptqa_l_prvd = .TRUE. 
     615      IF( l_ptqa_l_prvd ) THEN 
     616         DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) 
    615617            Ri_bulk_vctr(ji,jj) = Ri_bulk_sclr( pz, psst(ji,jj), ptha(ji,jj), pssq(ji,jj), pqa(ji,jj), pub(ji,jj), & 
    616618               &                                pta_layer=pta_layer(ji,jj ),  pqa_layer=pqa_layer(ji,jj ) ) 
    617          ELSE 
     619         END_2D 
     620      ELSE 
     621         DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) 
    618622            Ri_bulk_vctr(ji,jj) = Ri_bulk_sclr( pz, psst(ji,jj), ptha(ji,jj), pssq(ji,jj), pqa(ji,jj), pub(ji,jj) ) 
    619          END IF 
    620       END_2D 
     623         END_2D 
     624      END IF 
    621625 
    622626   END FUNCTION Ri_bulk_vctr 
Note: See TracChangeset for help on using the changeset viewer.