- Timestamp:
- 2019-12-11T09:53:24+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r12072_MERGE_OPTION2_2019/src/OCE/SBC/sbcmod.F90
r12154 r12166 39 39 #endif 40 40 USE sbcice_cice ! surface boundary condition: CICE sea-ice model 41 USE sbcisf ! surface boundary condition: ice-shelf42 41 USE sbccpl ! surface boundary condition: coupled formulation 43 42 USE cpl_oasis3 ! OASIS routines for coupling … … 45 44 USE sbcrnf ! surface boundary condition: runoffs 46 45 USE sbcapr ! surface boundary condition: atmo pressure 47 USE sbcisf ! surface boundary condition: ice shelf48 46 USE sbcfwb ! surface boundary condition: freshwater budget 49 47 USE icbstp ! Icebergs … … 157 155 WRITE(numout,*) ' Patm gradient added in ocean & ice Eqs. ln_apr_dyn = ', ln_apr_dyn 158 156 WRITE(numout,*) ' runoff / runoff mouths ln_rnf = ', ln_rnf 159 WRITE(numout,*) ' iceshelf formulation ln_isf = ', ln_isf160 157 WRITE(numout,*) ' nb of iterations if land-sea-mask applied nn_lsm = ', nn_lsm 161 158 WRITE(numout,*) ' surface wave ln_wave = ', ln_wave … … 259 256 ENDIF 260 257 ! 261 262 258 IF( nn_ice == 0 ) THEN !* No sea-ice in the domain : ice fraction is always zero 263 259 IF( nn_components /= jp_iam_opa ) fr_i(:,:) = 0._wp ! except for OPA in SAS-OPA coupled case … … 354 350 IF( ln_ssr ) CALL sbc_ssr_init ! Sea-Surface Restoring initialization 355 351 ! 356 IF( ln_isf ) CALL sbc_isf_init ! Compute iceshelves357 !358 352 CALL sbc_rnf_init ! Runof initialization 359 353 ! … … 422 416 rnf_b (:,: ) = rnf (:,: ) 423 417 rnf_tsc_b(:,:,:) = rnf_tsc(:,:,:) 424 ENDIF425 IF( ln_isf ) THEN426 fwfisf_b (:,: ) = fwfisf (:,: )427 risf_tsc_b(:,:,:) = risf_tsc(:,:,:)428 418 ENDIF 429 419 ! … … 479 469 IF( .NOT. ln_passive_mode ) CALL lbc_lnk( 'sbcmod', emp, 'T', 1. ) ! ensure restartability with icebergs 480 470 ENDIF 481 482 IF( ln_isf ) CALL sbc_isf( kt ) ! compute iceshelves483 471 484 472 IF( ln_rnf ) CALL sbc_rnf( kt ) ! add runoffs to fresh water fluxes … … 585 573 ! 586 574 IF(ln_ctl) THEN ! print mean trends (used for debugging) 587 CALL prt_ctl(tab2d_1=fr_i , clinfo1=' fr_i- : ', mask1=tmask )588 CALL prt_ctl(tab2d_1=(emp-rnf + fwfisf), clinfo1=' emp-rnf- : ', mask1=tmask )589 CALL prt_ctl(tab2d_1=(sfx-rnf + fwfisf), clinfo1=' sfx-rnf- : ', mask1=tmask )575 CALL prt_ctl(tab2d_1=fr_i , clinfo1=' fr_i - : ', mask1=tmask ) 576 CALL prt_ctl(tab2d_1=(emp-rnf) , clinfo1=' emp-rnf - : ', mask1=tmask ) 577 CALL prt_ctl(tab2d_1=(sfx-rnf) , clinfo1=' sfx-rnf - : ', mask1=tmask ) 590 578 CALL prt_ctl(tab2d_1=qns , clinfo1=' qns - : ', mask1=tmask ) 591 579 CALL prt_ctl(tab2d_1=qsr , clinfo1=' qsr - : ', mask1=tmask )
Note: See TracChangeset
for help on using the changeset viewer.