Changeset 8598
- Timestamp:
- 2017-10-05T17:54:14+02:00 (7 years ago)
- Location:
- branches/2017/dev_r8183_ICEMODEL/NEMOGCM
- Files:
-
- 1 added
- 1 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_ice_cfg
r8531 r8598 13 13 !! 11 - Ice growth in open water (namthd_do) 14 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (nam mp)15 !! 13 - Ice melt ponds (namthd_pnd) 16 16 !! 14 - Ice initialization (namini) 17 17 !! 15 - Ice/snow albedos (namalb) … … 20 20 ! 21 21 !------------------------------------------------------------------------------ 22 &nampar ! Generic parameters22 &nampar ! Generic parameters 23 23 !------------------------------------------------------------------------------ 24 24 / 25 25 !------------------------------------------------------------------------------ 26 &namitd ! Ice discretization26 &namitd ! Ice discretization 27 27 !------------------------------------------------------------------------------ 28 28 / 29 29 !------------------------------------------------------------------------------ 30 &namdyn ! Ice dynamics30 &namdyn ! Ice dynamics 31 31 !------------------------------------------------------------------------------ 32 32 / … … 48 48 / 49 49 !------------------------------------------------------------------------------ 50 &namthd ! Ice thermodynamics50 &namthd ! Ice thermodynamics 51 51 !------------------------------------------------------------------------------ 52 52 / … … 56 56 / 57 57 !------------------------------------------------------------------------------ 58 &namthd_da ! Ice lateral melting58 &namthd_da ! Ice lateral melting 59 59 !------------------------------------------------------------------------------ 60 60 / 61 61 !------------------------------------------------------------------------------ 62 &namthd_do ! Ice growth in open water62 &namthd_do ! Ice growth in open water 63 63 !------------------------------------------------------------------------------ 64 64 / … … 68 68 / 69 69 !------------------------------------------------------------------------------ 70 &nam mp! Melt ponds70 &namthd_pnd ! Melt ponds 71 71 !------------------------------------------------------------------------------ 72 72 / 73 73 !------------------------------------------------------------------------------ 74 &namini ! Ice initialization74 &namini ! Ice initialization 75 75 !------------------------------------------------------------------------------ 76 76 / 77 77 !------------------------------------------------------------------------------ 78 &namalb ! albedo parameters78 &namalb ! albedo parameters 79 79 !------------------------------------------------------------------------------ 80 80 / 81 81 !------------------------------------------------------------------------------ 82 &namdia ! Diagnostics82 &namdia ! Diagnostics 83 83 !------------------------------------------------------------------------------ 84 84 / -
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/EXP00/namelist_ice_cfg
r8517 r8598 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 3 !! 1 - Generic parameters (namice_run) 4 !! 2 - Ice thickness discretization (namice_itd) 5 !! 3 - Ice dynamics (namice_dyn) 6 !! 4 - Ice ridging/rafting (namice_rdgrft) 7 !! 5 - Ice rheology (namice_rhg) 8 !! 6 - Ice advection (namice_adv) 9 !! 7 - Ice thermodynamics (namice_thd) 10 !! 8 - Ice salinity (namice_sal) 11 !! 9 - Ice melt ponds (namice_mp) 12 !! 10 - Ice initialization (namice_ini) 13 !! 11 - Ice/snow albedos (namice_alb) 14 !! 12 - Ice diagnostics (namice_dia) 3 !! 1 - Generic parameters (nampar) 4 !! 2 - Ice thickness discretization (namitd) 5 !! 3 - Ice dynamics (namdyn) 6 !! 4 - Ice ridging/rafting (namdyn_rdgrft) 7 !! 5 - Ice rheology (namdyn_rhg) 8 !! 6 - Ice advection (namdyn_adv) 9 !! 7 - Ice surface forcing (namforcing) 10 !! 8 - Ice thermodynamics (namthd) 11 !! 9 - Ice heat diffusion (namthd_zdf) 12 !! 10 - Ice lateral melting (namthd_da) 13 !! 11 - Ice growth in open water (namthd_do) 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (namthd_pnd) 16 !! 14 - Ice initialization (namini) 17 !! 15 - Ice/snow albedos (namalb) 18 !! 16 - Ice diagnostics (namdia) 15 19 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 16 20 ! 17 21 !------------------------------------------------------------------------------ 18 &nam ice_run! Generic parameters22 &nampar ! Generic parameters 19 23 !------------------------------------------------------------------------------ 20 24 / 21 25 !------------------------------------------------------------------------------ 22 &nami ce_itd! Ice discretization26 &namitd ! Ice discretization 23 27 !------------------------------------------------------------------------------ 24 28 / 25 29 !------------------------------------------------------------------------------ 26 &nam ice_dyn! Ice dynamics30 &namdyn ! Ice dynamics 27 31 !------------------------------------------------------------------------------ 28 32 / 29 33 !------------------------------------------------------------------------------ 30 &nam ice_rdgrft ! Ice ridging/rafting34 &namdyn_rdgrft ! Ice ridging/rafting 31 35 !------------------------------------------------------------------------------ 32 36 / 33 37 !------------------------------------------------------------------------------ 34 &nam ice_rhg ! Ice rheology38 &namdyn_rhg ! Ice rheology 35 39 !------------------------------------------------------------------------------ 36 40 / 37 41 !------------------------------------------------------------------------------ 38 &nam ice_adv ! Ice advection42 &namdyn_adv ! Ice advection 39 43 !------------------------------------------------------------------------------ 40 44 / 41 45 !------------------------------------------------------------------------------ 42 &nam ice_thd ! Ice thermodynamics46 &namforcing ! Ice surface forcing 43 47 !------------------------------------------------------------------------------ 44 48 / 45 49 !------------------------------------------------------------------------------ 46 &nam ice_sal ! Ice salinity50 &namthd ! Ice thermodynamics 47 51 !------------------------------------------------------------------------------ 48 52 / 49 53 !------------------------------------------------------------------------------ 50 &nam icemp ! Melt ponds54 &namthd_zdf ! Ice heat diffusion 51 55 !------------------------------------------------------------------------------ 52 56 / 53 57 !------------------------------------------------------------------------------ 54 &nam ice_ini ! Ice initialization58 &namthd_da ! Ice lateral melting 55 59 !------------------------------------------------------------------------------ 56 60 / 57 61 !------------------------------------------------------------------------------ 58 &nam ice_alb ! albedo parameters62 &namthd_do ! Ice growth in open water 59 63 !------------------------------------------------------------------------------ 60 64 / 61 65 !------------------------------------------------------------------------------ 62 &nam ice_dia ! Diagnostics66 &namthd_sal ! Ice salinity 63 67 !------------------------------------------------------------------------------ 64 68 / 69 !------------------------------------------------------------------------------ 70 &namthd_pnd ! Melt ponds 71 !------------------------------------------------------------------------------ 72 / 73 !------------------------------------------------------------------------------ 74 &namini ! Ice initialization 75 !------------------------------------------------------------------------------ 76 / 77 !------------------------------------------------------------------------------ 78 &namalb ! albedo parameters 79 !------------------------------------------------------------------------------ 80 / 81 !------------------------------------------------------------------------------ 82 &namdia ! Diagnostics 83 !------------------------------------------------------------------------------ 84 / -
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/CONFIG/SHARED/namelist_ice_lim3_ref
r8597 r8598 13 13 !! 11 - Ice growth in open water (namthd_do) 14 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (nam mp)15 !! 13 - Ice melt ponds (namthd_pnd) 16 16 !! 14 - Ice initialization (namini) 17 17 !! 15 - Ice/snow albedos (namalb) … … 20 20 ! 21 21 !------------------------------------------------------------------------------ 22 &nampar ! Generic parameters22 &nampar ! Generic parameters 23 23 !------------------------------------------------------------------------------ 24 24 jpl = 5 ! number of ice categories … … 39 39 / 40 40 !------------------------------------------------------------------------------ 41 &namitd ! Ice discretization41 &namitd ! Ice discretization 42 42 !------------------------------------------------------------------------------ 43 43 rn_himean = 2.0 ! expected domain-average ice thickness (m) … … 45 45 / 46 46 !------------------------------------------------------------------------------ 47 &namdyn ! Ice dynamics47 &namdyn ! Ice dynamics 48 48 !------------------------------------------------------------------------------ 49 49 ln_dynFULL = .true. ! dyn.: full ice dynamics (rheology + advection + ridging/rafting + correction) … … 120 120 / 121 121 !------------------------------------------------------------------------------ 122 &namthd ! Ice thermodynamics122 &namthd ! Ice thermodynamics 123 123 !------------------------------------------------------------------------------ 124 124 ln_icedH = .true. ! activate ice thickness change from growing/melting (T) or not (F) … … 150 150 / 151 151 !------------------------------------------------------------------------------ 152 &namthd_do ! Ice growth in open water152 &namthd_do ! Ice growth in open water 153 153 !------------------------------------------------------------------------------ 154 154 rn_hinew = 0.1 ! thickness for new ice formation in open water (m), must be larger than rn_hnewice … … 174 174 / 175 175 !------------------------------------------------------------------------------ 176 &nam mp! Melt ponds176 &namthd_pnd ! Melt ponds 177 177 !------------------------------------------------------------------------------ 178 178 ln_pnd_H12 = .false. ! activate evolutive melt ponds (from Holland et al 2012) … … 184 184 / 185 185 !------------------------------------------------------------------------------ 186 &namini ! Ice initialization186 &namini ! Ice initialization 187 187 !------------------------------------------------------------------------------ 188 188 ln_iceini = .true. ! activate ice initialization (T) or not (F) … … 209 209 / 210 210 !------------------------------------------------------------------------------ 211 &namalb ! albedo parameters211 &namalb ! albedo parameters 212 212 !------------------------------------------------------------------------------ 213 213 ! ! ! obs range (cloud-sky) … … 219 219 / 220 220 !------------------------------------------------------------------------------ 221 &namdia ! Diagnostics221 &namdia ! Diagnostics 222 222 !------------------------------------------------------------------------------ 223 223 ln_icediachk = .false. ! check online the heat, mass & salt budgets (T) or not (F) -
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/namelist_ice_cfg
r8321 r8598 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! LIM3 namelist: 3 !! 1 - Generic parameters (namicerun) 4 !! 2 - Diagnostics (namicediag) 5 !! 3 - Ice initialization (namiceini) 6 !! 4 - Ice discretization (namiceitd) 7 !! 5 - Ice dynamics and transport (namicedyn) 8 !! 6 - Ice thermodynamics (namicethd) 9 !! 7 - Ice salinity (namicesal) 10 !! 8 - Ice mechanical redistribution (namiceitdme) 11 !! 9 - Ice/snow albedos (namicealb) 2 !! ESIM namelist: 3 !! 1 - Generic parameters (nampar) 4 !! 2 - Ice thickness discretization (namitd) 5 !! 3 - Ice dynamics (namdyn) 6 !! 4 - Ice ridging/rafting (namdyn_rdgrft) 7 !! 5 - Ice rheology (namdyn_rhg) 8 !! 6 - Ice advection (namdyn_adv) 9 !! 7 - Ice surface forcing (namforcing) 10 !! 8 - Ice thermodynamics (namthd) 11 !! 9 - Ice heat diffusion (namthd_zdf) 12 !! 10 - Ice lateral melting (namthd_da) 13 !! 11 - Ice growth in open water (namthd_do) 14 !! 12 - Ice salinity (namthd_sal) 15 !! 13 - Ice melt ponds (namthd_pnd) 16 !! 14 - Ice initialization (namini) 17 !! 15 - Ice/snow albedos (namalb) 18 !! 16 - Ice diagnostics (namdia) 12 19 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 13 20 ! 14 21 !------------------------------------------------------------------------------ 15 &nam icerun! Generic parameters22 &nampar ! Generic parameters 16 23 !------------------------------------------------------------------------------ 17 jpl = 1 ! number of ice categories 18 nlay_i = 1 ! number of ice layers 19 ln_limthd = .false. ! ice thermo (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 20 ln_limdyn = .true. ! ice dynamics (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 21 nn_limdyn = 0 ! (ln_limdyn=T) switch for ice dynamics 22 ! 2: total 23 ! 1: advection only (no diffusion, no ridging/rafting) 24 ! 0: advection only (as 1 but with prescribed velocity, bypass rheology) 25 rn_uice = 0.5 ! (nn_limdyn=0) ice u-velocity 26 rn_vice = 0.0 ! (nn_limdyn=0) ice v-velocity 24 jpl = 1 ! number of ice categories 25 nlay_i = 1 ! number of ice layers 26 ln_icedyn = .true. ! ice dynamics (T) or not (F) 27 ln_icethd = .false. ! ice thermo (T) or not (F) 27 28 / 28 29 !------------------------------------------------------------------------------ 29 &namicediag ! Diagnostics 30 &namitd ! Ice discretization 31 !------------------------------------------------------------------------------ 32 rn_himin = 0.1 ! minimum ice thickness (m) used in remapping 33 / 34 !------------------------------------------------------------------------------ 35 &namdyn ! Ice dynamics 36 !------------------------------------------------------------------------------ 37 ln_dynFULL = .false. ! dyn.: full ice dynamics (rheology + advection + ridging/rafting + correction) 38 ln_dynRHGADV = .false. ! dyn.: no ridge/raft & no corrections (rheology + advection) 39 ln_dynADV = .true. ! dyn.: only advection w prescribed vel.(rn_uvice + advection) 40 rn_uice = 0.5 ! prescribed ice u-velocity 41 rn_vice = 0. ! prescribed ice v-velocity 42 / 43 !------------------------------------------------------------------------------ 44 &namdyn_rdgrft ! Ice ridging/rafting 30 45 !------------------------------------------------------------------------------ 31 46 / 32 47 !------------------------------------------------------------------------------ 33 &namiceini ! Ice initialization 34 !------------------------------------------------------------------------------ 35 ! -- limistate -- ! 36 ln_limini = .true. ! activate ice initialization (T) or not (F) 37 ln_limini_file = .true. ! netcdf file provided for initialization (T) or not (F) 38 cn_dir="./" 39 sn_hti = 'initice' , -12 ,'hti' , .false. , .true., 'yearly' , '' , '', '' 40 sn_hts = 'initice' , -12 ,'hts' , .false. , .true., 'yearly' , '' , '', '' 41 sn_ati = 'initice' , -12 ,'ati' , .false. , .true., 'yearly' , '' , '', '' 42 sn_tsu = 'initice' , -12 ,'tsu' , .false. , .true., 'yearly' , '' , '', '' 43 sn_tmi = 'initice' , -12 ,'tmi' , .false. , .true., 'yearly' , '' , '', '' 44 sn_smi = 'initice' , -12 ,'smi' , .false. , .true., 'yearly' , '' , '', '' 45 / 46 !------------------------------------------------------------------------------ 47 &namiceitd ! Ice discretization 48 &namdyn_rhg ! Ice rheology 48 49 !------------------------------------------------------------------------------ 49 50 / 50 51 !------------------------------------------------------------------------------ 51 &nam icedyn ! Ice dynamics and transport52 &namdyn_adv ! Ice advection 52 53 !------------------------------------------------------------------------------ 53 ! -- limtrp & limadv -- !54 nn_limadv = 0 ! choose the advection scheme (-1=Prather ; 0=Ultimate-Macho)55 nn_limadv_ord = 5 ! choose the order of the advection scheme (if nn_limadv=0)56 54 / 57 55 !------------------------------------------------------------------------------ 58 &nam icethd ! Ice thermodynamics56 &namforcing ! Ice surface forcing 59 57 !------------------------------------------------------------------------------ 60 ! -- limthd_dh -- !61 ln_limdH = .true. ! activate ice thickness change from growing/melting (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO62 ! -- limthd_da -- !63 ln_limdA = .true. ! activate lateral melting param. (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO64 ! -- limthd_lac -- !65 ln_limdO = .true. ! activate ice growth in open-water (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO66 rn_hnewice = 0.02 ! thickness for new ice formation in open water (m)67 ! -- limitd_th -- !68 rn_himin = 0.01 ! minimum ice thickness (m) used in remapping, must be smaller than rn_hnewice69 58 / 70 59 !------------------------------------------------------------------------------ 71 &nam icesal ! Ice salinity60 &namthd ! Ice thermodynamics 72 61 !------------------------------------------------------------------------------ 73 ! -- limthd_sal -- !74 ln_limdS = .true. ! activate gravity drainage and flushing (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO75 62 / 76 63 !------------------------------------------------------------------------------ 77 &nam iceitdme ! Ice mechanical redistribution (ridging and rafting)64 &namthd_zdf ! Ice heat diffusion 78 65 !------------------------------------------------------------------------------ 79 ! -- limitd_me -- !80 ln_ridging = .true. ! ridging activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO81 ln_rafting = .true. ! rafting activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO82 66 / 83 !----------------------------------------------------------------------- 84 &nam icealb ! albedo parameters85 !----------------------------------------------------------------------- 67 !------------------------------------------------------------------------------ 68 &namthd_da ! Ice lateral melting 69 !------------------------------------------------------------------------------ 86 70 / 71 !------------------------------------------------------------------------------ 72 &namthd_do ! Ice growth in open water 73 !------------------------------------------------------------------------------ 74 / 75 !------------------------------------------------------------------------------ 76 &namthd_sal ! Ice salinity 77 !------------------------------------------------------------------------------ 78 / 79 !------------------------------------------------------------------------------ 80 &namthd_pnd ! Melt ponds 81 !------------------------------------------------------------------------------ 82 / 83 !------------------------------------------------------------------------------ 84 &namini ! Ice initialization 85 !------------------------------------------------------------------------------ 86 / 87 !------------------------------------------------------------------------------ 88 &namalb ! albedo parameters 89 !------------------------------------------------------------------------------ 90 / 91 !------------------------------------------------------------------------------ 92 &namdia ! Diagnostics 93 !------------------------------------------------------------------------------ 94 / -
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/icestp.F90
r8597 r8598 35 35 USE icedyn ! sea-ice: dynamics 36 36 USE icethd ! sea-ice: thermodynamics 37 USE limmp ! sea-ice: melt ponds38 37 USE icecor ! sea-ice: corrections 39 38 USE iceupdate ! sea-ice: sea surface boundary condition update … … 170 169 IF( ln_icethd ) CALL ice_thd( kt ) ! -- Ice thermodynamics 171 170 ! 172 CALL lim_mp( kt ) ! -- Melt ponds173 171 ! 174 172 IF( ln_icethd ) CALL ice_cor( kt , 2 ) ! -- Corrections … … 238 236 CALL ice_itd_init ! ice thickness distribution initialization 239 237 ! 240 CALL lim_mp_init ! set melt ponds parameters (clem: important to be located here) 241 ! 238 IF( ln_icethd ) THEN 239 CALL ice_thd_init ! set ice thermodynics parameters (clem: important to call it first for melt ponds) 240 ENDIF 242 241 ! ! Initial sea-ice state 243 242 IF( .NOT. ln_rstart ) THEN ! start from rest: sea-ice deduced from sst … … 255 254 CALL ice_dyn_init ! set ice dynamics parameters 256 255 ENDIF 257 !258 IF( ln_icethd ) THEN259 CALL ice_thd_init ! set ice thermodynics parameters260 ENDIF261 256 ! 262 257 CALL ice_update_init ! ice surface boundary condition … … 398 393 wfx_snw_sub(:,:) = 0._wp ; wfx_ice_sub(:,:) = 0._wp 399 394 wfx_snw_sni(:,:) = 0._wp 400 ! MV MP 2016401 395 wfx_pnd(:,:) = 0._wp 402 ! END MV MP 2016403 396 404 397 hfx_thd(:,:) = 0._wp ; -
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/icethd.F90
r8565 r8598 34 34 USE icethd_ent ! sea-ice: enthalpy redistribution 35 35 USE icethd_do ! sea-ice: growth in open water 36 USE icethd_pnd ! sea-ice: melt ponds 36 37 USE iceitd ! sea-ice: remapping thickness distribution 37 38 USE icetab ! sea-ice: 1D <==> 2D transformation … … 86 87 !! - call ice_thd_rem for remapping thickness distribution 87 88 !! - call ice_thd_do for ice growth in leads 88 !!------------------------------------------------------------------- --89 !!------------------------------------------------------------------- 89 90 INTEGER, INTENT(in) :: kt ! number of iteration 90 91 ! … … 272 273 ! 273 274 IF( ln_icedO ) CALL ice_thd_do ! --- frazil ice growing in leads --- ! 275 ! 276 CALL ice_thd_pnd( kt ) ! --- Melt ponds --- ! 274 277 ! 275 278 ! controls … … 530 533 531 534 SUBROUTINE ice_thd_init 532 !!------------------------------------------------------------------- ----535 !!------------------------------------------------------------------- 533 536 !! *** ROUTINE ice_thd_init *** 534 537 !! … … 570 573 IF( ln_icedO ) CALL ice_thd_do_init ! set ice growth in open water parameters 571 574 CALL ice_thd_sal_init ! set ice salinity parameters 575 CALL ice_thd_pnd_init ! set melt ponds parameters 572 576 ! 573 577 IF( ln_icedS .AND. nn_icesal == 1 ) THEN
Note: See TracChangeset
for help on using the changeset viewer.