Changeset 14219 for NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/TRA/eosbn2.F90
- Timestamp:
- 2020-12-18T18:52:57+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/src/OCE/TRA/eosbn2.F90
r14200 r14219 182 182 # include "do_loop_substitute.h90" 183 183 # include "domzgr_substitute.h90" 184 # include "single_precision_substitute.h90" 184 185 !!---------------------------------------------------------------------- 185 186 !! NEMO/OCE 4.0 , NEMO Consortium (2018) … … 313 314 ! ! 2 : salinity [psu] 314 315 REAL(wp), DIMENSION(:,:,:) , INTENT( out) :: prd ! in situ density [-] 315 REAL( wp), DIMENSION(:,:,:) , INTENT( out) :: prhop ! potential density (surface referenced)316 REAL(dp), DIMENSION(:,:,:) , INTENT( out) :: prhop ! potential density (surface referenced) 316 317 REAL(wp), DIMENSION(:,:,:) , INTENT(in ) :: pdep ! depth [m] 317 318 !! … … 337 338 ! ! 2 : salinity [psu] 338 339 REAL(wp), DIMENSION(A2D_T(ktrd) ,JPK ), INTENT( out) :: prd ! in situ density [-] 339 REAL( wp), DIMENSION(A2D_T(ktrhop),JPK ), INTENT( out) :: prhop ! potential density (surface referenced)340 REAL(dp), DIMENSION(A2D_T(ktrhop),JPK ), INTENT( out) :: prhop ! potential density (surface referenced) 340 341 REAL(wp), DIMENSION(A2D_T(ktdep) ,JPK ), INTENT(in ) :: pdep ! depth [m] 341 342 ! … … 470 471 ! 471 472 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab3d_1=prd, clinfo1=' eos-pot: ', & 472 & tab3d_2= prhop, clinfo2=' pot : ', kdim=jpk )473 & tab3d_2=CASTWP(prhop), clinfo2=' pot : ', kdim=jpk ) 473 474 ! 474 475 IF( ln_timing ) CALL timing_stop('eos-pot') … … 591 592 REAL(wp), DIMENSION(jpi,jpj,jpts), INTENT(in ) :: pts ! 1 : potential temperature [Celsius] 592 593 ! ! 2 : salinity [psu] 593 REAL( wp), DIMENSION(jpi,jpj ), INTENT( out) :: prhop ! potential density (surface referenced)594 REAL(dp), DIMENSION(jpi,jpj ), INTENT( out) :: prhop ! potential density (surface referenced) 594 595 ! 595 596 INTEGER :: ji, jj, jk, jsmp ! dummy loop indices … … 640 641 ! 641 642 END SELECT 642 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab2d_1= prhop, clinfo1=' pot: ', kdim=1 )643 ! 644 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab2d_1= prhop, clinfo1=' eos-pot: ' )643 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab2d_1=CASTWP(prhop), clinfo1=' pot: ', kdim=1 ) 644 ! 645 IF(sn_cfctl%l_prtctl) CALL prt_ctl( tab2d_1=CASTWP(prhop), clinfo1=' eos-pot: ' ) 645 646 ! 646 647 IF( ln_timing ) CALL timing_stop('eos-pot')
Note: See TracChangeset
for help on using the changeset viewer.