Changeset 9657
- Timestamp:
- 2018-05-28T12:19:58+02:00 (6 years ago)
- Location:
- NEMO/trunk
- Files:
-
- 2 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/cfgs/AGRIF_NORDIC/EXP00/1_namelist_ice_cfg
r9484 r9657 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIMnamelist:2 !! SI3 namelist: 3 3 !! 1 - Generic parameters (nampar) 4 4 !! 2 - Ice thickness discretization (namitd) -
NEMO/trunk/cfgs/AGRIF_NORDIC/EXP00/2_namelist_ice_cfg
r9484 r9657 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIMnamelist:2 !! SI3 namelist: 3 3 !! 1 - Generic parameters (nampar) 4 4 !! 2 - Ice thickness discretization (namitd) -
NEMO/trunk/cfgs/AGRIF_NORDIC/EXP00/namelist_ice_cfg
r9484 r9657 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref2 !! SI3 configuration namelist: Overwrites SHARED/namelist_ice_ref 3 3 !! 1 - Generic parameters (nampar) 4 4 !! 2 - Ice thickness discretization (namitd) -
NEMO/trunk/cfgs/ORCA2_SAS_SI3/EXP00/namelist_ice_cfg
r9572 r9657 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref2 !! SI3 configuration namelist: Overwrites SHARED/namelist_ice_ref 3 3 !! 1 - Generic parameters (nampar) 4 4 !! 2 - Ice thickness discretization (namitd) -
NEMO/trunk/cfgs/ORCA2_SI3_PISCES/EXP00/namelist_ice_cfg
r9019 r9657 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref2 !! SI3 configuration namelist: Overwrites SHARED/namelist_ice_ref 3 3 !! 1 - Generic parameters (nampar) 4 4 !! 2 - Ice thickness discretization (namitd) -
NEMO/trunk/cfgs/SHARED/namelist_ice_si3_ref
r9572 r9657 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIMnamelist:2 !! SI3 namelist: 3 3 !! 1 - Generic parameters (nampar) 4 4 !! 2 - Ice thickness discretization (namitd) -
NEMO/trunk/cfgs/SHARED/namelist_ref
r9546 r9657 592 592 nn_tra_dta = 0 ! = 0, bdy data are equal to the initial state 593 593 ! ! = 1, bdy data are read in 'bdydata .nc' files 594 cn_ice _lim= 'none' !595 nn_ice_ lim_dta= 0 ! = 0, bdy data are equal to the initial state594 cn_ice = 'none' ! 595 nn_ice_dta = 0 ! = 0, bdy data are equal to the initial state 596 596 ! ! = 1, bdy data are read in 'bdydata .nc' files 597 597 rn_ice_tem = 270. ! lim3 only: arbitrary temperature of incoming sea ice … … 624 624 bn_tem = 'amm12_bdyT_tra' , 24 , 'votemper', .true. , .false., 'daily' , '' , '' , '' 625 625 bn_sal = 'amm12_bdyT_tra' , 24 , 'vosaline', .true. , .false., 'daily' , '' , '' , '' 626 !* for lim3626 !* for si3 627 627 ! bn_a_i = 'amm12_bdyT_ice' , 24 , 'ileadfra', .true. , .false., 'daily' , '' , '' , '' 628 628 ! bn_h_i = 'amm12_bdyT_ice' , 24 , 'iicethic', .true. , .false., 'daily' , '' , '' , '' -
NEMO/trunk/cfgs/SPITZ12/EXP00/namelist_cfg
r9560 r9657 187 187 nn_tra_dta = 1 ! = 0, bdy data are equal to the initial state 188 188 ! ! = 1, bdy data are read in 'bdydata .nc' files 189 cn_ice _lim= 'frs' !190 nn_ice_ lim_dta= 1 ! = 0, bdy data are equal to the initial state189 cn_ice = 'frs' ! 190 nn_ice_dta = 1 ! = 0, bdy data are equal to the initial state 191 191 ! ! = 1, bdy data are read in 'bdydata .nc' files 192 192 rn_ice_tem = 267. ! lim3 only: arbitrary temperature of incoming sea ice -
NEMO/trunk/cfgs/SPITZ12/EXP00/namelist_ice_cfg
r9552 r9657 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref2 !! SI3 configuration namelist: Overwrites SHARED/namelist_ice_ref 3 3 !! 1 - Generic parameters (nampar) 4 4 !! 2 - Ice thickness discretization (namitd) -
NEMO/trunk/cfgs/SPITZ12/MY_SRC/sbcblk.F90
r9598 r9657 692 692 #if defined key_si3 693 693 !!---------------------------------------------------------------------- 694 !! 'key_si3' ESIMsea-ice model694 !! 'key_si3' SI3 sea-ice model 695 695 !!---------------------------------------------------------------------- 696 696 !! blk_ice_tau : provide the air-ice stress -
NEMO/trunk/src/OCE/BDY/bdy_oce.F90
r9656 r9657 106 106 REAL(wp), DIMENSION(jp_bdy) :: rn_time_dmp_out !: Damping time scale in days at radiation outflow points 107 107 108 CHARACTER(len=20), DIMENSION(jp_bdy) :: cn_ice _lim! Choice of boundary condition for sea ice variables109 INTEGER , DIMENSION(jp_bdy) :: nn_ice_ lim_dta!: = 0 use the initial state as bdy dta ;110 108 CHARACTER(len=20), DIMENSION(jp_bdy) :: cn_ice ! Choice of boundary condition for sea ice variables 109 INTEGER , DIMENSION(jp_bdy) :: nn_ice_dta !: = 0 use the initial state as bdy dta ; 110 !: = 1 read it in a NetCDF file 111 111 REAL(wp), DIMENSION(jp_bdy) :: rn_ice_tem !: choice of the temperature of incoming sea ice 112 112 REAL(wp), DIMENSION(jp_bdy) :: rn_ice_sal !: choice of the salinity of incoming sea ice -
NEMO/trunk/src/OCE/BDY/bdydta.F90
r9656 r9657 180 180 181 181 #if defined key_si3 182 IF( nn_ice_ lim_dta(jbdy) == 0 ) THEN ! set ice to initial values182 IF( nn_ice_dta(jbdy) == 0 ) THEN ! set ice to initial values 183 183 ilen1(:) = nblen(:) 184 184 IF( dta%ll_a_i ) THEN … … 350 350 ENDIF 351 351 #if defined key_si3 352 IF( cn_ice _lim(jbdy) /= 'none' .AND. nn_ice_lim_dta(jbdy) == 1 ) THEN352 IF( cn_ice(jbdy) /= 'none' .AND. nn_ice_dta(jbdy) == 1 ) THEN 353 353 IF( nice_cat == 1 ) THEN ! case input cat = 1 354 354 CALL ice_var_itd ( bf(jfld_hti)%fnow(:,1,1), bf(jfld_hts)%fnow(:,1,1), bf(jfld_ai)%fnow(:,1,1), & … … 453 453 & , nn_tra_dta (jbdy) & 454 454 #if defined key_si3 455 & , nn_ice_ lim_dta(jbdy) &455 & , nn_ice_dta (jbdy) & 456 456 #endif 457 457 ) … … 474 474 ENDIF 475 475 #if defined key_si3 476 IF( cn_ice _lim(jbdy) /= 'none' .AND. nn_ice_lim_dta(jbdy) == 1 ) THEN476 IF( cn_ice(jbdy) /= 'none' .AND. nn_ice_dta(jbdy) == 1 ) THEN 477 477 nb_bdy_fld(jbdy) = nb_bdy_fld(jbdy) + 3 478 478 ENDIF … … 615 615 #if defined key_si3 616 616 ! sea ice 617 IF( nn_ice_ lim_dta(jbdy) == 1 ) THEN617 IF( nn_ice_dta(jbdy) == 1 ) THEN 618 618 ! Test for types of ice input (1cat or Xcat) 619 619 ! Build file name to find dimensions … … 798 798 799 799 #if defined key_si3 800 IF (cn_ice _lim(jbdy) /= 'none') THEN801 IF( nn_ice_ lim_dta(jbdy) == 0 ) THEN800 IF (cn_ice(jbdy) /= 'none') THEN 801 IF( nn_ice_dta(jbdy) == 0 ) THEN 802 802 ALLOCATE( dta_bdy(jbdy)%a_i(nblen(1),jpl) ) 803 803 ALLOCATE( dta_bdy(jbdy)%h_i(nblen(1),jpl) ) -
NEMO/trunk/src/OCE/BDY/bdyice.F90
r9656 r9657 64 64 DO ib_bdy = 1, nb_bdy 65 65 ! 66 SELECT CASE( cn_ice _lim(ib_bdy) )66 SELECT CASE( cn_ice(ib_bdy) ) 67 67 CASE('none') ; CYCLE 68 68 CASE('frs' ) ; CALL bdy_ice_frs( idx_bdy(ib_bdy), dta_bdy(ib_bdy), kt, ib_bdy ) … … 157 157 IF( v_ice(ji ,jj-1) > 0. .AND. vmask(ji ,jj+1,1) == 0. ) jpbound = 1; ii = ji ; ij = jj-1 158 158 ! 159 IF( nn_ice_ lim_dta(ib_bdy) == 0 ) jpbound = 0; ii = ji; ij = jj ! case ice boundaries = initial conditions160 ! 159 IF( nn_ice_dta(ib_bdy) == 0 ) jpbound = 0; ii = ji; ij = jj ! case ice boundaries = initial conditions 160 ! ! do not make state variables dependent on velocity 161 161 ! 162 162 rswitch = MAX( 0.0_wp , SIGN ( 1.0_wp , at_i(ii,ij) - 0.01 ) ) ! 0 if no ice … … 278 278 DO ib_bdy=1, nb_bdy 279 279 ! 280 SELECT CASE( cn_ice _lim(ib_bdy) )280 SELECT CASE( cn_ice(ib_bdy) ) 281 281 ! 282 282 CASE('none') … … 285 285 CASE('frs') 286 286 ! 287 IF( nn_ice_ lim_dta(ib_bdy) == 0 ) CYCLE ! case ice boundaries = initial conditions288 ! 287 IF( nn_ice_dta(ib_bdy) == 0 ) CYCLE ! case ice boundaries = initial conditions 288 ! ! do not change ice velocity (it is only computed by rheology) 289 289 SELECT CASE ( cd_type ) 290 290 ! -
NEMO/trunk/src/OCE/BDY/bdyini.F90
r9600 r9657 67 67 & cn_dyn3d, nn_dyn3d_dta, cn_tra, nn_tra_dta, & 68 68 & ln_tra_dmp, ln_dyn3d_dmp, rn_time_dmp, rn_time_dmp_out, & 69 & cn_ice _lim, nn_ice_lim_dta,&69 & cn_ice, nn_ice_dta, & 70 70 & rn_ice_tem, rn_ice_sal, rn_ice_age, & 71 71 & ln_vol, nn_volctl, nn_rimwidth, nb_jpk_bdy … … 344 344 #if defined key_si3 345 345 IF(lwp) WRITE(numout,*) 'Boundary conditions for sea ice: ' 346 SELECT CASE( cn_ice _lim(ib_bdy) )346 SELECT CASE( cn_ice(ib_bdy) ) 347 347 CASE('none') 348 348 IF(lwp) WRITE(numout,*) ' no open boundary condition' … … 355 355 dta_bdy(ib_bdy)%ll_h_i = .true. 356 356 dta_bdy(ib_bdy)%ll_h_s = .true. 357 CASE DEFAULT ; CALL ctl_stop( 'unrecognised value for cn_ice _lim' )357 CASE DEFAULT ; CALL ctl_stop( 'unrecognised value for cn_ice' ) 358 358 END SELECT 359 IF( cn_ice _lim(ib_bdy) /= 'none' ) THEN360 SELECT CASE( nn_ice_ lim_dta(ib_bdy) ) !359 IF( cn_ice(ib_bdy) /= 'none' ) THEN 360 SELECT CASE( nn_ice_dta(ib_bdy) ) ! 361 361 CASE( 0 ) ; IF(lwp) WRITE(numout,*) ' initial state used for bdy data' 362 362 CASE( 1 ) ; IF(lwp) WRITE(numout,*) ' boundary data taken from file' 363 CASE DEFAULT ; CALL ctl_stop( 'nn_ice_ lim_dta must be 0 or 1' )363 CASE DEFAULT ; CALL ctl_stop( 'nn_ice_dta must be 0 or 1' ) 364 364 END SELECT 365 365 ENDIF -
NEMO/trunk/src/OCE/DOM/dommsk.F90
r9600 r9657 99 99 & cn_dyn3d, nn_dyn3d_dta, cn_tra, nn_tra_dta, & 100 100 & ln_tra_dmp, ln_dyn3d_dmp, rn_time_dmp, rn_time_dmp_out, & 101 & cn_ice _lim, nn_ice_lim_dta,&102 & rn_ice_tem, rn_ice_sal, rn_ice_age, &101 & cn_ice, nn_ice_dta, & 102 & rn_ice_tem, rn_ice_sal, rn_ice_age, & 103 103 & ln_vol, nn_volctl, nn_rimwidth, nb_jpk_bdy 104 104 !!--------------------------------------------------------------------- -
NEMO/trunk/src/OCE/LBC/mppini.F90
r9598 r9657 619 619 & cn_dyn3d, nn_dyn3d_dta, cn_tra, nn_tra_dta, & 620 620 & ln_tra_dmp, ln_dyn3d_dmp, rn_time_dmp, rn_time_dmp_out, & 621 & cn_ice _lim, nn_ice_lim_dta,&621 & cn_ice, nn_ice_dta, & 622 622 & rn_ice_tem, rn_ice_sal, rn_ice_age, & 623 623 & ln_vol, nn_volctl, nn_rimwidth, nb_jpk_bdy
Note: See TracChangeset
for help on using the changeset viewer.