- Timestamp:
- 2017-12-19T09:26:25+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/SBC/sbcice_cice.F90
r9098 r9124 19 19 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 20 20 USE wrk_nemo ! work arrays 21 USE timing ! Timing22 21 USE daymod ! calendar 23 22 USE fldread ! read input fields … … 127 126 !!---------------------------------------------------------------------- 128 127 ! 129 IF( nn_timing == 1 ) CALL timing_start('sbc_ice_cice')130 !131 128 ! !----------------------! 132 129 IF( MOD( kt-1, nn_fsbc ) == 0 ) THEN ! Ice time-step only ! … … 148 145 ENDIF ! End sea-ice time step only 149 146 ! 150 IF( nn_timing == 1 ) CALL timing_stop('sbc_ice_cice')151 152 147 END SUBROUTINE sbc_ice_cice 153 148 … … 164 159 INTEGER :: ji, jj, jl, jk ! dummy loop indices 165 160 !!--------------------------------------------------------------------- 166 167 IF( nn_timing == 1 ) CALL timing_start('cice_sbc_init')168 161 ! 169 162 CALL wrk_alloc( jpi,jpj, ztmp1, ztmp2 ) … … 281 274 CALL wrk_dealloc( jpi,jpj, ztmp1, ztmp2 ) 282 275 ! 283 IF( nn_timing == 1 ) CALL timing_stop('cice_sbc_init')284 !285 276 END SUBROUTINE cice_sbc_init 286 277 … … 299 290 REAL(wp) :: zintb, zintn ! dummy argument 300 291 !!--------------------------------------------------------------------- 301 302 IF( nn_timing == 1 ) CALL timing_start('cice_sbc_in')303 292 ! 304 293 CALL wrk_alloc( jpi,jpj, ztmp, zpice ) … … 507 496 CALL wrk_dealloc( jpi,jpj,ncat, ztmpn ) 508 497 ! 509 IF( nn_timing == 1 ) CALL timing_stop('cice_sbc_in')510 !511 498 END SUBROUTINE cice_sbc_in 512 499 … … 523 510 REAL(wp), DIMENSION(:,:), POINTER :: ztmp1, ztmp2 524 511 !!--------------------------------------------------------------------- 525 526 IF( nn_timing == 1 ) CALL timing_start('cice_sbc_out')527 512 ! 528 513 CALL wrk_alloc( jpi,jpj, ztmp1, ztmp2 ) … … 680 665 CALL wrk_dealloc( jpi,jpj, ztmp1, ztmp2 ) 681 666 ! 682 IF( nn_timing == 1 ) CALL timing_stop('cice_sbc_out')683 !684 667 END SUBROUTINE cice_sbc_out 685 668 … … 691 674 !! 692 675 !! 676 !!--------------------------------------------------------------------- 693 677 INTEGER, INTENT( in ) :: kt ! ocean time step 694 !!--------------------------------------------------------------------- 695 678 !! 696 679 INTEGER :: jl ! dummy loop index 697 680 INTEGER :: ierror 698 699 IF( nn_timing == 1 ) CALL timing_start('cice_sbc_hadgam') 681 !!--------------------------------------------------------------------- 700 682 ! 701 683 IF( kt == nit000 ) THEN … … 722 704 END DO 723 705 ! 724 IF( nn_timing == 1 ) CALL timing_stop('cice_sbc_hadgam')725 !726 706 END SUBROUTINE cice_sbc_hadgam 727 707 … … 732 712 !! ** Purpose: Finalize CICE 733 713 !!--------------------------------------------------------------------- 734 714 ! 735 715 IF(lwp) WRITE(numout,*)'cice_sbc_final' 736 716 ! 737 717 CALL CICE_Finalize 738 718 ! 739 719 END SUBROUTINE cice_sbc_final 720 740 721 741 722 SUBROUTINE cice_sbc_force (kt) … … 755 736 !! History : 756 737 !!---------------------------------------------------------------------- 757 !! * Modules used758 738 USE iom 759 760 !! * arguments 761 INTEGER, INTENT( in ) :: kt ! ocean time step 762 739 !! 740 INTEGER, INTENT( in ) :: kt ! ocean time step 741 !! 763 742 INTEGER :: ierror ! return error code 764 743 INTEGER :: ifpr ! dummy loop index … … 769 748 TYPE(FLD_N) :: sn_top1, sn_top2, sn_top3, sn_top4, sn_top5 770 749 TYPE(FLD_N) :: sn_bot1, sn_bot2, sn_bot3, sn_bot4, sn_bot5 771 772 750 !! 773 751 NAMELIST/namsbc_cice/ cn_dir, sn_snow, sn_rain, sn_sblm, &
Note: See TracChangeset
for help on using the changeset viewer.