Changeset 9610
- Timestamp:
- 2018-05-18T16:29:56+02:00 (6 years ago)
- Location:
- NEMO/trunk/src
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/ICE/icedyn_rhg_evp.F90
r9604 r9610 495 495 ! 496 496 #if defined key_agrif 497 !! CALL agrif_interp_ si3( 'V', jter, nn_nevp )498 CALL agrif_interp_ si3( 'V' )497 !! CALL agrif_interp_ice( 'V', jter, nn_nevp ) 498 CALL agrif_interp_ice( 'V' ) 499 499 #endif 500 500 IF( ln_bdy ) CALL bdy_ice_dyn( 'V' ) … … 543 543 ! 544 544 #if defined key_agrif 545 !! CALL agrif_interp_ si3( 'U', jter, nn_nevp )546 CALL agrif_interp_ si3( 'U' )545 !! CALL agrif_interp_ice( 'U', jter, nn_nevp ) 546 CALL agrif_interp_ice( 'U' ) 547 547 #endif 548 548 IF( ln_bdy ) CALL bdy_ice_dyn( 'U' ) … … 593 593 ! 594 594 #if defined key_agrif 595 !! CALL agrif_interp_ si3( 'U', jter, nn_nevp )596 CALL agrif_interp_ si3( 'U' )595 !! CALL agrif_interp_ice( 'U', jter, nn_nevp ) 596 CALL agrif_interp_ice( 'U' ) 597 597 #endif 598 598 IF( ln_bdy ) CALL bdy_ice_dyn( 'U' ) … … 641 641 ! 642 642 #if defined key_agrif 643 !! CALL agrif_interp_ si3( 'V', jter, nn_nevp )644 CALL agrif_interp_ si3( 'V' )643 !! CALL agrif_interp_ice( 'V', jter, nn_nevp ) 644 CALL agrif_interp_ice( 'V' ) 645 645 #endif 646 646 IF( ln_bdy ) CALL bdy_ice_dyn( 'V' ) -
NEMO/trunk/src/ICE/icestp.F90
r9604 r9610 132 132 IF( .NOT. Agrif_Root() ) lim_nbstep = MOD( lim_nbstep, Agrif_irhot() * Agrif_Parent(nn_fsbc) / nn_fsbc ) + 1 133 133 ! ! these calls must remain here for restartability purposes 134 CALL agrif_interp_ si3( 'T' )135 CALL agrif_interp_ si3( 'U' )136 CALL agrif_interp_ si3( 'V' )134 CALL agrif_interp_ice( 'T' ) 135 CALL agrif_interp_ice( 'U' ) 136 CALL agrif_interp_ice( 'V' ) 137 137 #endif 138 138 CALL store_fields ! Store now ice values -
NEMO/trunk/src/NST/agrif_ice_interp.F90
r9598 r9610 14 14 !! 'key_agrif' : AGRIF library 15 15 !!---------------------------------------------------------------------- 16 !! agrif_interp_ si3: interpolation of ice at "after" sea-ice time step16 !! agrif_interp_ice : interpolation of ice at "after" sea-ice time step 17 17 !! agrif_interp_u_ice : atomic routine to interpolate u_ice 18 18 !! agrif_interp_v_ice : atomic routine to interpolate v_ice … … 29 29 PRIVATE 30 30 31 PUBLIC agrif_interp_ si3! called by agrif_user.F9031 PUBLIC agrif_interp_ice ! called by agrif_user.F90 32 32 33 33 !!---------------------------------------------------------------------- … … 39 39 CONTAINS 40 40 41 SUBROUTINE agrif_interp_ si3( cd_type, kiter, kitermax )41 SUBROUTINE agrif_interp_ice( cd_type, kiter, kitermax ) 42 42 !!----------------------------------------------------------------------- 43 43 !! *** ROUTINE agrif_rhg_lim3 *** … … 77 77 Agrif_UseSpecialValue = .FALSE. 78 78 ! 79 END SUBROUTINE agrif_interp_ si379 END SUBROUTINE agrif_interp_ice 80 80 81 81 -
NEMO/trunk/src/NST/agrif_ice_update.F90
r9598 r9610 17 17 !! 'key_agrif' : AGRIF library 18 18 !!---------------------------------------------------------------------- 19 !! agrif_update_ si3: update sea-ice on boundaries or total19 !! agrif_update_ice : update sea-ice on boundaries or total 20 20 !! child domain for velocities and ice properties 21 21 !! update_tra_ice : sea-ice properties … … 33 33 PRIVATE 34 34 35 PUBLIC agrif_update_ si3! called by agrif_user.F90 and icestp.F9035 PUBLIC agrif_update_ice ! called by agrif_user.F90 and icestp.F90 36 36 37 37 !!---------------------------------------------------------------------- … … 42 42 CONTAINS 43 43 44 SUBROUTINE agrif_update_ si3( kt )44 SUBROUTINE agrif_update_ice( kt ) 45 45 !!---------------------------------------------------------------------- 46 !! *** ROUTINE agrif_update_ si3***46 !! *** ROUTINE agrif_update_ice *** 47 47 !! ** Method : Call the hydrostaticupdate pressure at the boundary or the entire domain 48 48 !! … … 70 70 Agrif_UseSpecialValueInUpdate = .FALSE. 71 71 ! 72 END SUBROUTINE agrif_update_ si372 END SUBROUTINE agrif_update_ice 73 73 74 74 -
NEMO/trunk/src/NST/agrif_user.F90
r9598 r9610 62 62 # endif 63 63 # if defined key_si3 64 CALL Agrif_InitValues_cont_ si364 CALL Agrif_InitValues_cont_ice 65 65 # endif 66 66 ! … … 327 327 328 328 #if defined key_si3 329 CALL agrif_update_ si3(0)329 CALL agrif_update_ice(0) 330 330 #endif 331 331 … … 493 493 494 494 #if defined key_si3 495 SUBROUTINE Agrif_InitValues_cont_ si3496 !!---------------------------------------------------------------------- 497 !! *** ROUTINE Agrif_InitValues_cont_ si3***495 SUBROUTINE Agrif_InitValues_cont_ice 496 !!---------------------------------------------------------------------- 497 !! *** ROUTINE Agrif_InitValues_cont_ice *** 498 498 !! 499 499 !! ** Purpose :: Initialisation of variables to be interpolated for LIM3 … … 512 512 ! Declaration of the type of variable which have to be interpolated (parent=>child) 513 513 !---------------------------------------------------------------------------------- 514 CALL agrif_declare_var_ si3514 CALL agrif_declare_var_ice 515 515 516 516 ! Controls … … 529 529 !---------------------------------------------------------------------- 530 530 lim_nbstep = ( Agrif_irhot() * Agrif_Parent(nn_fsbc) / nn_fsbc ) ! clem: to have calledweight=1 in interp (otherwise the western border of the zoom is wrong) 531 CALL agrif_interp_ si3('U') ! interpolation of ice velocities532 CALL agrif_interp_ si3('V') ! interpolation of ice velocities533 CALL agrif_interp_ si3('T') ! interpolation of ice tracers531 CALL agrif_interp_ice('U') ! interpolation of ice velocities 532 CALL agrif_interp_ice('V') ! interpolation of ice velocities 533 CALL agrif_interp_ice('T') ! interpolation of ice tracers 534 534 lim_nbstep = 0 535 535 536 536 ! 537 END SUBROUTINE Agrif_InitValues_cont_ si3538 539 SUBROUTINE agrif_declare_var_ si3540 !!---------------------------------------------------------------------- 541 !! *** ROUTINE agrif_declare_var_ si3***537 END SUBROUTINE Agrif_InitValues_cont_ice 538 539 SUBROUTINE agrif_declare_var_ice 540 !!---------------------------------------------------------------------- 541 !! *** ROUTINE agrif_declare_var_ice *** 542 542 !! 543 543 !! ** Purpose :: Declaration of variables to be interpolated for LIM3 … … 590 590 #endif 591 591 592 END SUBROUTINE agrif_declare_var_ si3592 END SUBROUTINE agrif_declare_var_ice 593 593 #endif 594 594 -
NEMO/trunk/src/OCE/step.F90
r9598 r9610 297 297 !!jc in fact update is useless at last time step, but do it for global diagnostics 298 298 #if defined key_si3 299 CALL Agrif_Update_ si3( kstp ) ! update sea-ice299 CALL Agrif_Update_ice( kstp ) ! update sea-ice 300 300 #endif 301 301 CALL Agrif_Update_ssh() ! Update ssh -
NEMO/trunk/src/SAS/step.F90
r9598 r9610 110 110 IF( Agrif_NbStepint() == 0 ) THEN ! AGRIF Update from zoom N to zoom 1 then to Parent 111 111 #if defined key_si3 112 CALL Agrif_Update_ si3( kstp ) ! update sea-ice112 CALL Agrif_Update_ice( kstp ) ! update sea-ice 113 113 #endif 114 114 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.