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 14200 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/TRA/traadv_fct.F90 – NEMO

Ignore:
Timestamp:
2020-12-17T15:36:44+01:00 (4 years ago)
Author:
mcastril
Message:

Merging r14117 through r14199 into dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/TRA/traadv_fct.F90

    r14072 r14200  
    8282      REAL(wp)                                 , INTENT(in   ) ::   p2dt            ! tracer time-step 
    8383      ! TEMP: [tiling] This can be A2D(nn_hls) if using XIOS (subdomain support) 
    84       ! NOTE: [tiling-comms-merge] These were changed to INTENT(inout) but they are not modified, so it is reverted 
    8584      REAL(wp), DIMENSION(jpi,jpj,jpk         ), INTENT(in   ) ::   pU, pV, pW      ! 3 ocean volume flux components 
    8685      REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt,jpt), INTENT(inout) ::   pt              ! tracers and RHS of tracer equation 
     
    102101            IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 
    103102         ENDIF 
    104          ! NOTE: [tiling-comms-merge] Bug fix- move array zeroing out of this IF block 
    105103         ! 
    106104         l_trd = .FALSE.            ! set local switches 
     
    353351            END_3D 
    354352         END IF 
    355          ! NOTE: [tiling-comms-merge] I tested this 
    356          ! NOT TESTED - NEED l_trd OR l_hst TRUE 
    357353         IF( l_trd .OR. l_hst ) THEN   ! trend diagnostics // heat/salt transport 
    358354            ztrdx(:,:,:) = ztrdx(:,:,:) + zwx(:,:,:)  ! <<< add anti-diffusive fluxes 
     
    369365            ! 
    370366         ENDIF 
    371          ! NOTE: [tiling-comms-merge] I tested this 
    372          ! NOT TESTED - NEED l_ptr TRUE 
    373367         IF( l_ptr ) THEN              ! "Poleward" transports 
    374368            zptry(:,:,:) = zptry(:,:,:) + zwy(:,:,:)  ! <<< add anti-diffusive fluxes 
Note: See TracChangeset for help on using the changeset viewer.