Changes between Version 11 and Version 12 of Doc/Models/DYNAMICO
- Timestamp:
- 04/09/24 15:04:50 (6 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Doc/Models/DYNAMICO
v11 v12 79 79 == Use nudging with DYNAMICO == 80 80 81 Nudging is avalaible in IPSLCM7_work configuration. To activate it you need to modify the parameter "ok_guide" in dynamico.card (not in lmdz.card - this one is only use in the case of the regular grid) 81 Nudging is avalaible in IPSLCM7 : 82 * in '''IPSLCM7_TP2024''' configuration. To activate it you need to modify the parameter "ok_guide" in dynamico.card (not in lmdz.card - this one is only use in the case of the regular grid) 82 83 {{{ 83 84 ok_guide=y … … 88 89 }}} 89 90 90 User need to know which data will be used for the nudging. Only U & V, or / and T, or / and PS ? By default we proposed only nudging on U & V with ERA5 files on 0.25degree. 91 * in '''IPSLCM7_work''' configuration. To activate it you need to modify the parameter "guided_type" in dynamico.card 92 {{{ 93 guided_type=nudging 94 }}} 91 95 96 User need to know which data will be used for the nudging. Only U & V, or / and T, or / and PS ? 92 97 93 '''If you want to use another configuration you need to ask the personn in charge of the configuration.''' 94 98 [[NoteBox(warn,By default we proposed only nudging on U & V with ERA5 files on 0.25degree. If you want to use another configuration you need to ask the personn in charge of the configuration., 600px)]] 95 99 96 The next step is to indicate in dynamico.cardwhich files will be used for the nudging. As explain before this example is for nudging on U & V.100 The next step is to indicate in `dynamico.card` which files will be used for the nudging. As explain before this example is for nudging on U & V. 97 101 98 102 {{{ … … 111 115 List= \ 112 116 (...) 113 (${SUBMIT_DIR}/PARAM/ nudging_dynamico.xml, .)117 (${SUBMIT_DIR}/PARAM/DYNAMICO/nudging_dynamico.xml, .) 114 118 }}} 115 119 116 Currently ( July 6, 2023) you need to modify the routine modeles/DYNAMICO/src/dissip/nudging.f90 and recompile. You need to comment these lines120 Currently (april 2024) you need to comment these lines 117 121 {{{ 118 122 IF (is_omp_master) CALL xios_set_file_attr("nudging_in",enabled=.TRUE.) 119 123 IF (is_omp_master) CALL xios_set_file_attr("nudging_in0",enabled=.TRUE.) 120 124 }}} 125 * for IPSLCM7_TP2024 in : `modeles/DYNAMICO/src/dissip/nudging_mod.f90 modeles/DYNAMICO/src/dissip/nudging.f90` 126 * for IPSLCM7_work in : `modeles/DYNAMICO/src/dissip/nudging_mod.f90 modeles/DYNAMICO/src/dissip/nudging_mod.f90` 121 127 122 128 Now you can run your simulation 129 130 131 == Advanced use of nudging with DYNAMICO == 132 As explain in [wiki ] user need to know which data will be used for the nudging. Only U & V, or / and T, or / and PS ? By default we proposed only nudging on U & V. If you want to use another configuration you need to modify following lines in PARAM/run_dynamico.def_nbp** 133 134 {{{ 135 #temps relaxation en secondes = force de rappel (voir dissip/nudging.f90) >= dt 136 U_relax_in=21600 137 PS_relax_in=1e30 138 T_relax_in=1e30 139 Q_relax_in=1e30 140 141 #guide_U = u, v 142 guide_U=y 143 }}} 144 145 * change relax time for your nudging variables (U_relax_in, PS_relax_in, T_relax_in, Q_relax_in) 146 * add guide_T, guide_PS or guide_Q=y as you need 147