Changeset 473 for branches


Ignore:
Timestamp:
01/31/24 15:36:50 (4 months ago)
Author:
aquiquet
Message:

Cleaning branch: update of param_list so that we are ready to switch to dragging_coulomb instead of dragging_param, results are not identical due to rounding errors so dragging_param is kept for now

Location:
branches/GRISLIv3
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • branches/GRISLIv3/Param/anteis1_param_list_Cyc-Tsai.dat

    r443 r473  
    238238!___________________________________________________________ 
    239239&drag_param_beta          ! nom du bloc dragging param beta 
    240   
     240 
    241241 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 
    245245 / 
    246246! Slope & expo of beta = - slope x Neff ** expo 
     247&drag_coulomb_friction                        ! drag_coulomb_friction 
     248 
     249cf            = 0.46416814 
     250m_nolin       = 1. 
     251niter_nolin   = 1 
     252betamax    = 5.e5     ! maximum value of beta 
     253betamin    = 1.   ! minimum value of beta 
     254bool_sedim = .F. 
     255file_sedim  = 'Ant40_hsedim.nc' 
     256seuil_sedim = 0. 
     257coef_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!___________________________________________________________ 
    247265 &MASS_CONSERV 
    248266 ADV_FRAC        =   2.000000    , 
  • branches/GRISLIv3/SOURCES/Draggings_modules/dragging_coulomb_friction_mod.f90

    r408 r473  
    243243! ux/uy(:,:,nz) should be used but only uxbar/uybar are updated by diagno_L2 
    244244! anyway: ux/uy(:,:,nz) are uxbar/uybar (as it should be???) 
    245 where (abs(uxbar(:,:)).gt.1) 
     245where (abs(uxbar(:,:)).gt.1e-9) 
    246246   betamx(:,:) = tauc_mx(:,:) * ( abs(uxbar(:,:))**(q_nolin-1.) ) / ( u0 ** q_nolin ) 
    247247elsewhere 
    248248   betamx(:,:) = tauc_mx(:,:) / ( u0 ** q_nolin ) 
    249249endwhere 
    250 where (abs(uybar(:,:)).gt.1) 
     250where (abs(uybar(:,:)).gt.1e-9) 
    251251   betamy(:,:) = tauc_my(:,:) * ( abs(uybar(:,:))**(q_nolin-1.) ) / ( u0 ** q_nolin ) 
    252252elsewhere 
  • branches/GRISLIv3/SOURCES/Hemin40_files/module_choix-hemin40-0.4.f90

    r452 r473  
    9494!use dragging_hwat_cont 
    9595!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 
     97use dragging_param_beta_sedim ! deprecated, should be replaced by coulomb_friction - identical except for rounding errors 
     98!use dragging_coulomb_friction 
     99 
    98100 
    99101!------------ spinup ----------------------------------- 
  • branches/GRISLIv3/launching_area/Master-files/module_choix-antar40-0.4-cycles.f90

    r466 r473  
    8888!use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs 
    8989!use dragging_neff_slope ! dragging Aurelien et Christophe 
    90 use dragging_param_beta 
     90use dragging_param_beta ! deprecated, should be replaced by coulomb_friction - identical except for rounding errors 
    9191!use dragging_param_beta_sedim 
    9292!use dragging_param_beta_nolin 
     93!use dragging_coulomb_friction 
    9394! use dragging_hwat_sedim version sediment HN 
    9495 
  • branches/GRISLIv3/launching_area/degla_PMIP_euras10_param_list.dat

    r365 r473  
    335335betamax    = 5.e5     ! maximum value of beta 
    336336betamin    = 100. !10.   ! minimum value of beta 
    337 coef_ile   = 1. 
    338337/ 
    339338! 
     
    345344betamax    = 5.e5     ! maximum value of beta 
    346345betamin    = 100. !10.   ! minimum value of beta 
    347 coef_ile   = 1 
    348346file_sedim  = 'sedmap_euras10.nc' 
    349347seuil_sedim = 200. 
  • branches/GRISLIv3/launching_area/degla_PMIP_euras20_param_list.dat

    r443 r473  
    346346betamax    = 5.e5     ! maximum value of beta 
    347347betamin    = 100. !10.   ! minimum value of beta 
    348 coef_ile   = 1. 
    349348/ 
    350349! 
     
    356355betamax    = 5.e5     ! maximum value of beta 
    357356betamin    = 100. !10.   ! minimum value of beta 
    358 coef_ile   = 1 
    359357file_sedim  = 'sedmap_euras20.nc' 
    360358seuil_sedim = 200. 
  • branches/GRISLIv3/launching_area/degla_PMIP_euras40_param_list.dat

    r365 r473  
    335335betamax    = 5.e5     ! maximum value of beta 
    336336betamin    = 100. !10.   ! minimum value of beta 
    337 coef_ile   = 1. 
    338337/ 
    339338! 
     
    345344betamax    = 5.e5     ! maximum value of beta 
    346345betamin    = 100. !10.   ! minimum value of beta 
    347 coef_ile   = 1 
    348346file_sedim  = 'sedmap_euras40.nc' 
    349347seuil_sedim = 200. 
  • branches/GRISLIv3/launching_area/degla_PMIP_hemin40_param_list.dat

    r443 r473  
    337337betamax    = 5.e5     ! maximum value of beta 
    338338betamin    = 100. !10.   ! minimum value of beta 
    339 coef_ile   = 1. 
    340339/ 
    341340! 
     
    347346betamax    = 5.e5     ! maximum value of beta 
    348347betamin    = 100. !10.   ! minimum value of beta 
    349 coef_ile   = 1 
    350348file_sedim  = 'sediment_ij_hemin40.grd' 
    351349seuil_sedim = 200. 
    352350coef_sedim  = 1.e-1 
    353351/ 
     352! 
     353!___________________________________________________________ 
     354&drag_coulomb_friction                        ! drag_coulomb_friction 
     355 
     356cf            = 0.1584297807517 
     357m_nolin       = 1. 
     358niter_nolin   = 1 
     359betamax    = 5.e5     ! maximum value of beta 
     360betamin    = 100.   ! minimum value of beta 
     361bool_sedim = .T. 
     362file_sedim  = 'sediment_ij_hemin40.grd' 
     363seuil_sedim = 200. 
     364coef_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!) 
    354370! 
    355371!___________________________________________________________ 
  • branches/GRISLIv3/launching_area/degla_PMIP_laure16_param_list.dat

    r443 r473  
    337337betamax    = 5.e5     ! maximum value of beta 
    338338betamin    = 100. !10.   ! minimum value of beta 
    339 coef_ile   = 1. 
    340339/ 
    341340! 
     
    347346betamax    = 5.e5     ! maximum value of beta 
    348347betamin    = 100. !10.   ! minimum value of beta 
    349 coef_ile   = 1 
    350348file_sedim  = 'sedmap_laure16.nc' 
    351349seuil_sedim = 200. 
Note: See TracChangeset for help on using the changeset viewer.