Changeset 15070
- Timestamp:
- 2021-07-02T14:02:38+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/ICE/icevar.F90
r14997 r15070 341 341 !!------------------------------------------------------------------- 342 342 INTEGER :: ji, jj, jk, jl ! dummy loop index 343 REAL(wp) :: z sal, z1_dS344 REAL(wp) :: z argtemp, zs0, zs343 REAL(wp) :: z1_dS 344 REAL(wp) :: ztmp1, ztmp2, zs0, zs 345 345 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:) :: z_slope_s, zalpha ! case 2 only 346 346 REAL(wp), PARAMETER :: zsi0 = 3.5_wp … … 409 409 DO jl = 1, jpl 410 410 DO jk = 1, nlay_i 411 zargtemp = ( REAL(jk,wp) - 0.5_wp ) * r1_nlay_i 412 sz_i(:,:,jk,jl) = 1.6_wp * ( 1._wp - COS( rpi * zargtemp**(0.407_wp/(0.573_wp+zargtemp)) ) ) 411 ztmp1 = ( REAL(jk,wp) - 0.5_wp ) * r1_nlay_i 412 ztmp2 = 1.6_wp * ( 1._wp - COS( rpi * ztmp1**(0.407_wp/(0.573_wp+ztmp1)) ) ) 413 DO_2D( nn_hls, nn_hls, nn_hls, nn_hls ) 414 sz_i(ji,jj,jk,jl) = ztmp2 415 END_2D 413 416 END DO 414 417 END DO … … 427 430 !!------------------------------------------------------------------- 428 431 INTEGER :: ji, jk ! dummy loop indices 429 REAL(wp) :: z argtemp, zsal, z1_dS ! local scalars432 REAL(wp) :: ztmp1, ztmp2, z1_dS ! local scalars 430 433 REAL(wp) :: zs, zs0 ! - - 431 434 ! … … 480 483 !!gm cf remark in ice_var_salprof routine, CASE( 3 ) 481 484 DO jk = 1, nlay_i 482 z argtemp= ( REAL(jk,wp) - 0.5_wp ) * r1_nlay_i483 z sal = 1.6_wp * ( 1._wp - COS( rpi * zargtemp**( 0.407_wp / ( 0.573_wp + zargtemp) ) ) )485 ztmp1 = ( REAL(jk,wp) - 0.5_wp ) * r1_nlay_i 486 ztmp2 = 1.6_wp * ( 1._wp - COS( rpi * ztmp1**( 0.407_wp / ( 0.573_wp + ztmp1 ) ) ) ) 484 487 DO ji = 1, npti 485 sz_i_1d(ji,jk) = z sal488 sz_i_1d(ji,jk) = ztmp2 486 489 END DO 487 490 END DO
Note: See TracChangeset
for help on using the changeset viewer.