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 12475 for NEMO/branches/UKMO/NEMO_4.0_add_pond_lids_prints/src/ICE/icedyn_rhg_evp.F90 – NEMO

Ignore:
Timestamp:
2020-02-27T12:27:50+01:00 (4 years ago)
Author:
dancopsey
Message:
  • Add more print statements.
  • Move away from using snow to ice diagnostics and use a new snow to pond one instead.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0_add_pond_lids_prints/src/ICE/icedyn_rhg_evp.F90

    r11081 r12475  
    185185 
    186186      IF( kt == nit000 .AND. lwp )   WRITE(numout,*) '-- ice_dyn_rhg_evp: EVP sea-ice rheology' 
     187 
     188      write(numout,*)'ice_dyn_rhg_evp 1: u_ice = ',u_ice(3,4) 
    187189      ! 
    188190!!gm for Clem:  OPTIMIZATION:  I think zfmask can be computed one for all at the initialization.... 
     
    225227      CALL lbc_lnk( 'icedyn_rhg_evp', zfmask, 'F', 1._wp ) 
    226228 
     229      write(numout,*)'ice_dyn_rhg_evp 3: u_ice = ',u_ice(3,4) 
     230 
    227231      !------------------------------------------------------------------------------! 
    228232      ! 1) define some variables and initialize arrays 
     
    267271      ELSE                                               ;   zkt = 0._wp 
    268272      ENDIF 
     273 
     274      write(numout,*)'ice_dyn_rhg_evp 3: u_ice = ',u_ice(3,4) 
    269275      ! 
    270276      !------------------------------------------------------------------------------! 
     
    328334      END DO 
    329335      CALL lbc_lnk_multi( 'icedyn_rhg_evp', zmf, 'T', 1., zdt_m, 'T', 1. ) 
     336 
     337      write(numout,*)'ice_dyn_rhg_evp 3: u_ice = ',u_ice(3,4) 
    330338      ! 
    331339      !                                  !== Landfast ice parameterization ==! 
     
    368376      IF( iom_use('tau_icebfr') )   CALL iom_put( 'tau_icebfr', tau_icebfr(:,:) ) 
    369377 
     378      write(numout,*)'ice_dyn_rhg_evp 3: u_ice = ',u_ice(3,4) 
     379 
    370380      !------------------------------------------------------------------------------! 
    371381      ! 3) Solution of the momentum equation, iterative procedure 
     
    397407         CALL lbc_lnk( 'icedyn_rhg_evp', zds, 'F', 1. ) 
    398408 
     409         write(numout,*)'ice_dyn_rhg_evp 3: u_ice = ',u_ice(3,4) 
     410 
    399411         DO jj = 2, jpj    ! loop to jpi,jpj to avoid making a communication for zs1,zs2,zs12 
    400412            DO ji = 2, jpi ! no vector loop 
     
    440452         END DO 
    441453         CALL lbc_lnk( 'icedyn_rhg_evp', zp_delt, 'T', 1. ) 
     454 
     455         write(numout,*)'ice_dyn_rhg_evp 3: u_ice = ',u_ice(3,4) 
    442456 
    443457         DO jj = 1, jpjm1 
     
    488502            END DO 
    489503         END DO 
     504         write(numout,*)'ice_dyn_rhg_evp 3: u_ice = ',u_ice(3,4) 
     505 
    490506         ! 
    491507         ! --- Computation of ice velocity --- ! 
     
    558574                     &    ( zmf(ji  ,jj) * ( e1v(ji  ,jj) * v_ice(ji  ,jj) + e1v(ji  ,jj-1) * v_ice(ji  ,jj-1) )  & 
    559575                     &    + zmf(ji+1,jj) * ( e1v(ji+1,jj) * v_ice(ji+1,jj) + e1v(ji+1,jj-1) * v_ice(ji+1,jj-1) ) ) 
     576 
     577                  IF (ji == 3 .AND. jj == 4) THEN 
     578                    write(numout,*)'ice_dyn_rhg_evp 6: u_ice(ji,jj), u_oce(ji,jj), v_iceU(ji,jj), v_oceU(ji,jj) = ',u_ice(ji,jj), u_oce(ji,jj), v_iceU(ji,jj), v_oceU(ji,jj) 
     579                    write(numout,*)'ice_dyn_rhg_evp 6: zTauO, zTauU_ib(ji,jj), zvel =',zTauO, zTauU_ib(ji,jj), zvel 
     580                    write(numout,*)'ice_dyn_rhg_evp 6: r1_e1u(ji,jj), zmf(ji,jj), e1v(ji,jj) = ',r1_e1u(ji,jj), zmf(ji,jj), e1v(ji,jj) 
     581                  ENDIF 
     582 
    560583                  ! 
    561584                  !                 !--- Sum of external forces (explicit solution) = F + tau_ia + Coriolis + spg + tau_io 
     
    580603                     &            ) * zmaskU(ji,jj) 
    581604                  ENDIF 
     605 
     606                  IF (ji == 3 .AND. jj == 4) THEN 
     607                    write(numout,*)'ice_dyn_rhg_evp 7: u_ice(ji,jj), zmU_t(ji,jj), zTauE, zTauO = ',u_ice(ji,jj), zmU_t(ji,jj), zTauE, zTauO 
     608                    write(numout,*)'ice_dyn_rhg_evp 7: zepsi, zTauO, zTauB, rswitch = ', zepsi, zTauO, zTauB, rswitch 
     609                    write(numout,*)'ice_dyn_rhg_evp 7: zdtevp, rn_lfrelax, zswitchU(ji,jj), zmaskU(ji,jj) = ', zdtevp, rn_lfrelax, zswitchU(ji,jj), zmaskU(ji,jj) 
     610                  ENDIF 
     611 
    582612               END DO 
    583613            END DO 
     
    608638                     &    ( zmf(ji  ,jj) * ( e1v(ji  ,jj) * v_ice(ji  ,jj) + e1v(ji  ,jj-1) * v_ice(ji  ,jj-1) )  & 
    609639                     &    + zmf(ji+1,jj) * ( e1v(ji+1,jj) * v_ice(ji+1,jj) + e1v(ji+1,jj-1) * v_ice(ji+1,jj-1) ) ) 
     640 
     641                  IF (ji == 3 .AND. jj == 4) THEN 
     642                    write(numout,*)'ice_dyn_rhg_evp 8: u_ice(ji,jj), u_oce(ji,jj), v_iceU(ji,jj), v_oceU(ji,jj) = ',u_ice(ji,jj), u_oce(ji,jj), v_iceU(ji,jj), v_oceU(ji,jj) 
     643                    write(numout,*)'ice_dyn_rhg_evp 8: zTauO, zTauU_ib(ji,jj), zvel =',zTauO, zTauU_ib(ji,jj), zvel 
     644                    write(numout,*)'ice_dyn_rhg_evp 8: r1_e1u(ji,jj), zmf(ji,jj), e1v(ji,jj) = ',r1_e1u(ji,jj), zmf(ji,jj), e1v(ji,jj) 
     645                  ENDIF 
     646 
    610647                  ! 
    611648                  !                 !--- Sum of external forces (explicit solution) = F + tau_ia + Coriolis + spg + tau_io 
     
    630667                     &            ) * zmaskU(ji,jj) 
    631668                  ENDIF 
     669 
     670                  IF (ji == 3 .AND. jj == 4) THEN 
     671                    write(numout,*)'ice_dyn_rhg_evp 9: u_ice(ji,jj), zmU_t(ji,jj), zTauE, zTauO = ',u_ice(ji,jj), zmU_t(ji,jj), zTauE, zTauO 
     672                    write(numout,*)'ice_dyn_rhg_evp 9: zepsi, zTauO, zTauB, rswitch = ', zepsi, zTauO, zTauB, rswitch 
     673                    write(numout,*)'ice_dyn_rhg_evp 9: zdtevp, rn_lfrelax, zswitchU(ji,jj), zmaskU(ji,jj) = ', zdtevp, rn_lfrelax, zswitchU(ji,jj), zmaskU(ji,jj) 
     674                  ENDIF 
    632675               END DO 
    633676            END DO 
    634677            CALL lbc_lnk( 'icedyn_rhg_evp', u_ice, 'U', -1. ) 
     678 
     679            write(numout,*)'ice_dyn_rhg_evp 10: u_ice = ',u_ice(3,4) 
    635680            ! 
    636681#if defined key_agrif 
     
    706751         CALL bdy_ice_dyn( 'V' ) 
    707752      ENDIF 
     753      write(numout,*)'ice_dyn_rhg_evp 5: u_ice = ',u_ice(3,4) 
    708754      ! 
    709755      !------------------------------------------------------------------------------! 
     
    757803      pstress2_i (:,:) = zs2 (:,:) 
    758804      pstress12_i(:,:) = zs12(:,:) 
     805      write(numout,*)'ice_dyn_rhg_evp 4: u_ice = ',u_ice(3,4) 
    759806      ! 
    760807 
     
    853900            END DO 
    854901         END DO 
     902 
     903         write(numout,*)'ice_dyn_rhg_evp 11: u_ice = ',u_ice(3,4) 
    855904          
    856905         CALL lbc_lnk_multi( 'icedyn_rhg_evp', zdiag_sig1   , 'T',  1., zdiag_sig2   , 'T',  1.,   & 
     
    887936 
    888937      ENDIF 
     938 
     939      write(numout,*)'ice_dyn_rhg_evp 2: u_ice = ',u_ice(3,4) 
    889940      ! 
    890941   END SUBROUTINE ice_dyn_rhg_evp 
Note: See TracChangeset for help on using the changeset viewer.