- Timestamp:
- 01/31/24 15:36:50 (4 months ago)
- Location:
- branches/GRISLIv3
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GRISLIv3/Param/anteis1_param_list_Cyc-Tsai.dat
r443 r473 238 238 !___________________________________________________________ 239 239 &drag_param_beta ! nom du bloc dragging param beta 240 240 241 241 beta_slope = 4.6416814E-03 242 beta_expo = 1.000000 243 betamax = 500000.0 244 betamin = 1.000000 242 beta_expo = 1.000000 243 betamax = 500000.0 244 betamin = 1.000000 245 245 / 246 246 ! Slope & expo of beta = - slope x Neff ** expo 247 &drag_coulomb_friction ! drag_coulomb_friction 248 249 cf = 0.46416814 250 m_nolin = 1. 251 niter_nolin = 1 252 betamax = 5.e5 ! maximum value of beta 253 betamin = 1. ! minimum value of beta 254 bool_sedim = .F. 255 file_sedim = 'Ant40_hsedim.nc' 256 seuil_sedim = 0. 257 coef_sedim = 1.e-2 258 / 259 ! cf: a friction coefficient (to be tuned) 260 ! m_nolin: non-linear exponent, from 1 to infinity (put -1 for infinity) 261 ! m_nolin=1/q in Pattyn TC 2017, q in [0:1] 262 ! niter_nolin: number of iterations to solve the non-linearity (expensive!) 263 ! 264 !___________________________________________________________ 247 265 &MASS_CONSERV 248 266 ADV_FRAC = 2.000000 , -
branches/GRISLIv3/SOURCES/Draggings_modules/dragging_coulomb_friction_mod.f90
r408 r473 243 243 ! ux/uy(:,:,nz) should be used but only uxbar/uybar are updated by diagno_L2 244 244 ! anyway: ux/uy(:,:,nz) are uxbar/uybar (as it should be???) 245 where (abs(uxbar(:,:)).gt.1 )245 where (abs(uxbar(:,:)).gt.1e-9) 246 246 betamx(:,:) = tauc_mx(:,:) * ( abs(uxbar(:,:))**(q_nolin-1.) ) / ( u0 ** q_nolin ) 247 247 elsewhere 248 248 betamx(:,:) = tauc_mx(:,:) / ( u0 ** q_nolin ) 249 249 endwhere 250 where (abs(uybar(:,:)).gt.1 )250 where (abs(uybar(:,:)).gt.1e-9) 251 251 betamy(:,:) = tauc_my(:,:) * ( abs(uybar(:,:))**(q_nolin-1.) ) / ( u0 ** q_nolin ) 252 252 elsewhere -
branches/GRISLIv3/SOURCES/Hemin40_files/module_choix-hemin40-0.4.f90
r452 r473 94 94 !use dragging_hwat_cont 95 95 !use dragging_neff_slope 96 !use dragging_param_beta 97 use dragging_param_beta_sedim 96 !use dragging_param_beta ! deprecated, should be replaced by coulomb_friction - identical except for rounding errors 97 use dragging_param_beta_sedim ! deprecated, should be replaced by coulomb_friction - identical except for rounding errors 98 !use dragging_coulomb_friction 99 98 100 99 101 !------------ spinup ----------------------------------- -
branches/GRISLIv3/launching_area/Master-files/module_choix-antar40-0.4-cycles.f90
r466 r473 88 88 !use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs 89 89 !use dragging_neff_slope ! dragging Aurelien et Christophe 90 use dragging_param_beta 90 use dragging_param_beta ! deprecated, should be replaced by coulomb_friction - identical except for rounding errors 91 91 !use dragging_param_beta_sedim 92 92 !use dragging_param_beta_nolin 93 !use dragging_coulomb_friction 93 94 ! use dragging_hwat_sedim version sediment HN 94 95 -
branches/GRISLIv3/launching_area/degla_PMIP_euras10_param_list.dat
r365 r473 335 335 betamax = 5.e5 ! maximum value of beta 336 336 betamin = 100. !10. ! minimum value of beta 337 coef_ile = 1.338 337 / 339 338 ! … … 345 344 betamax = 5.e5 ! maximum value of beta 346 345 betamin = 100. !10. ! minimum value of beta 347 coef_ile = 1348 346 file_sedim = 'sedmap_euras10.nc' 349 347 seuil_sedim = 200. -
branches/GRISLIv3/launching_area/degla_PMIP_euras20_param_list.dat
r443 r473 346 346 betamax = 5.e5 ! maximum value of beta 347 347 betamin = 100. !10. ! minimum value of beta 348 coef_ile = 1.349 348 / 350 349 ! … … 356 355 betamax = 5.e5 ! maximum value of beta 357 356 betamin = 100. !10. ! minimum value of beta 358 coef_ile = 1359 357 file_sedim = 'sedmap_euras20.nc' 360 358 seuil_sedim = 200. -
branches/GRISLIv3/launching_area/degla_PMIP_euras40_param_list.dat
r365 r473 335 335 betamax = 5.e5 ! maximum value of beta 336 336 betamin = 100. !10. ! minimum value of beta 337 coef_ile = 1.338 337 / 339 338 ! … … 345 344 betamax = 5.e5 ! maximum value of beta 346 345 betamin = 100. !10. ! minimum value of beta 347 coef_ile = 1348 346 file_sedim = 'sedmap_euras40.nc' 349 347 seuil_sedim = 200. -
branches/GRISLIv3/launching_area/degla_PMIP_hemin40_param_list.dat
r443 r473 337 337 betamax = 5.e5 ! maximum value of beta 338 338 betamin = 100. !10. ! minimum value of beta 339 coef_ile = 1.340 339 / 341 340 ! … … 347 346 betamax = 5.e5 ! maximum value of beta 348 347 betamin = 100. !10. ! minimum value of beta 349 coef_ile = 1350 348 file_sedim = 'sediment_ij_hemin40.grd' 351 349 seuil_sedim = 200. 352 350 coef_sedim = 1.e-1 353 351 / 352 ! 353 !___________________________________________________________ 354 &drag_coulomb_friction ! drag_coulomb_friction 355 356 cf = 0.1584297807517 357 m_nolin = 1. 358 niter_nolin = 1 359 betamax = 5.e5 ! maximum value of beta 360 betamin = 100. ! minimum value of beta 361 bool_sedim = .T. 362 file_sedim = 'sediment_ij_hemin40.grd' 363 seuil_sedim = 200. 364 coef_sedim = 1.e-1 365 / 366 ! cf: a friction coefficient (to be tuned) 367 ! m_nolin: non-linear exponent, from 1 to infinity (put -1 for infinity) 368 ! m_nolin=1/q in Pattyn TC 2017, q in [0:1] 369 ! niter_nolin: number of iterations to solve the non-linearity (expensive!) 354 370 ! 355 371 !___________________________________________________________ -
branches/GRISLIv3/launching_area/degla_PMIP_laure16_param_list.dat
r443 r473 337 337 betamax = 5.e5 ! maximum value of beta 338 338 betamin = 100. !10. ! minimum value of beta 339 coef_ile = 1.340 339 / 341 340 ! … … 347 346 betamax = 5.e5 ! maximum value of beta 348 347 betamin = 100. !10. ! minimum value of beta 349 coef_ile = 1350 348 file_sedim = 'sedmap_laure16.nc' 351 349 seuil_sedim = 200.
Note: See TracChangeset
for help on using the changeset viewer.