Changeset 6337 for CONFIG/UNIFORM/v7/ICOLMDZOR_v7
- Timestamp:
- 03/09/23 17:02:01 (16 months ago)
- Location:
- CONFIG/UNIFORM/v7/ICOLMDZOR_v7
- Files:
-
- 1 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/CREATE_amip/COMP/lmdz.card
r6290 r6337 73 73 (${SUBMIT_DIR}/PARAM/config.def_actuel , config.def), \ 74 74 (${SUBMIT_DIR}/PARAM/run.def, .), \ 75 (${SUBMIT_DIR}/PARAM/guide.def, .), \76 75 (${SUBMIT_DIR}/PARAM/tracer.def, .) 77 76 … … 80 79 81 80 [OutputText] 82 List= (physiq.def, gcm.def, vert.def, run.def, config.def, tracer.def, guide.def,context_lmdz.xml, context_input_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml)81 List= (physiq.def, gcm.def, vert.def, run.def, config.def, tracer.def, context_lmdz.xml, context_input_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml) 83 82 84 83 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/CREATE_hadisst/COMP/lmdz.card
r6290 r6337 73 73 (${SUBMIT_DIR}/PARAM/config.def_actuel , config.def), \ 74 74 (${SUBMIT_DIR}/PARAM/run.def, .), \ 75 (${SUBMIT_DIR}/PARAM/guide.def, .), \76 75 (${SUBMIT_DIR}/PARAM/tracer.def, .) 77 76 … … 80 79 81 80 [OutputText] 82 List= (physiq.def, gcm.def, vert.def, run.def, config.def, tracer.def, guide.def,context_lmdz.xml, context_input_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml)81 List= (physiq.def, gcm.def, vert.def, run.def, config.def, tracer.def, context_lmdz.xml, context_input_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml) 83 82 84 83 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/clim_noleap/COMP/dynamico.card
r4607 r6337 13 13 iflag_phys=1 14 14 15 # Nugding : ok_guide=y/n 16 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below 17 ok_guide=n 18 15 19 16 20 [InitialStateFiles] … … 21 25 List=() 22 26 ListNonDel= () 27 28 #uncomment if you are running in nudge mode 29 #List=($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/u.${year}${month}.aphe5.GLOBAL_025.nc, u.nc),\ 30 # ($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/v.${year}${month}.aphe5.GLOBAL_025.nc, v.nc) 23 31 24 32 [SmoothFiles] … … 33 41 (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 34 42 (${MODIPSL}/modeles/DYNAMICO/xml/field_def_dynamico.xml, .),\ 35 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .) 43 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .),\ 44 (${SUBMIT_DIR}/PARAM/nudging_dynamico.xml, .) 36 45 37 46 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/clim_noleap/COMP/lmdz.card
r6290 r6337 22 22 # Set tau_gl depending on the forcing file for the sea-ice (use 2. for amip and 1. for hadisst) 23 23 tau_gl=2. 24 25 # Nugding : ok_guide=y/n26 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below.27 ok_guide=n28 24 29 25 … … 76 72 (${MODIPSL}/modeles/LMDZ/DefLists/cosp_output_nl.txt, .), \ 77 73 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 78 (${SUBMIT_DIR}/PARAM/guide.def, .), \79 74 (${SUBMIT_DIR}/PARAM/run.def, .), \ 80 75 (${SUBMIT_DIR}/PARAM/tracer.def, .), \ … … 102 97 103 98 [OutputText] 104 List= (physiq.def, run.def, tracer.def, guide.def,config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt)99 List= (physiq.def, run.def, tracer.def, config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 105 100 106 101 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/clim_noleap/COMP/dynamico.card
r6280 r6337 13 13 iflag_phys=1 14 14 15 # Nugding : ok_guide=y/n 16 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below. 17 ok_guide=n 18 15 19 16 20 [InitialStateFiles] … … 21 25 List=() 22 26 ListNonDel= () 27 28 #uncomment if you are running in nudge mode 29 #List=($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/u.${year}${month}.aphe5.GLOBAL_025.nc, u.nc),\ 30 # ($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/v.${year}${month}.aphe5.GLOBAL_025.nc, v.nc) 31 23 32 24 33 [SmoothFiles] … … 33 42 (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 34 43 (${MODIPSL}/modeles/DYNAMICO/xml/field_def_dynamico.xml, .),\ 35 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .) 44 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .),\ 45 (${SUBMIT_DIR}/PARAM/nudging_dynamico.xml, .) 36 46 37 47 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/clim_noleap/COMP/lmdz.card
r6290 r6337 22 22 # Set tau_gl depending on the forcing file for the sea-ice (use 2. for amip and 1. for hadisst) 23 23 tau_gl=2. 24 25 # Nugding : ok_guide=y/n26 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below.27 ok_guide=n28 24 29 25 … … 76 72 (${MODIPSL}/modeles/LMDZ/DefLists/cosp_output_nl.txt, .), \ 77 73 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 78 (${SUBMIT_DIR}/PARAM/guide.def, .), \79 74 (${SUBMIT_DIR}/PARAM/run.def, .), \ 80 75 (${SUBMIT_DIR}/PARAM/tracer.def, .), \ … … 102 97 103 98 [OutputText] 104 List= (physiq.def, run.def, tracer.def, guide.def,config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt)99 List= (physiq.def, run.def, tracer.def, config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 105 100 106 101 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/highresmip/COMP/dynamico.card
r4607 r6337 13 13 iflag_phys=1 14 14 15 # Nugding : ok_guide=y/n 16 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below 17 ok_guide=n 15 18 16 19 [InitialStateFiles] … … 21 24 List=() 22 25 ListNonDel= () 26 27 #uncomment if you are running in nudge mode 28 #List=($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/u.${year}${month}.aphe5.GLOBAL_025.nc, u.nc),\ 29 # ($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/v.${year}${month}.aphe5.GLOBAL_025.nc, v.nc) 23 30 24 31 [SmoothFiles] … … 33 40 (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 34 41 (${MODIPSL}/modeles/DYNAMICO/xml/field_def_dynamico.xml, .),\ 35 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .) 42 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .),\ 43 (${SUBMIT_DIR}/PARAM/nudging_dynamico.xml, .) 36 44 37 45 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/highresmip/COMP/lmdz.card
r6290 r6337 24 24 tau_gl=1. 25 25 26 # Nugding : ok_guide=y/n27 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below.28 ok_guide=n29 26 30 27 … … 81 78 (${MODIPSL}/modeles/LMDZ/DefLists/cosp_output_nl.txt, .), \ 82 79 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 83 (${SUBMIT_DIR}/PARAM/guide.def, .), \84 80 (${SUBMIT_DIR}/PARAM/run.def, .), \ 85 81 (${SUBMIT_DIR}/PARAM/tracer.def, .), \ … … 107 103 108 104 [OutputText] 109 List= (physiq.def, run.def, tracer.def, guide.def,config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt)105 List= (physiq.def, run.def, tracer.def, config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 110 106 111 107 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/highresmip_CMIP6/COMP/dynamico.card
r4607 r6337 13 13 iflag_phys=1 14 14 15 # Nugding : ok_guide=y/n 16 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below 17 ok_guide=n 18 15 19 16 20 [InitialStateFiles] … … 21 25 List=() 22 26 ListNonDel= () 27 28 #uncomment if you are running in nudge mode 29 #List=($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/u.${year}${month}.aphe5.GLOBAL_025.nc, u.nc),\ 30 # ($CCCSTOREDIR/../../subipsl/subipsl/ERA5/NETCDF/GLOBAL_025/4xdaily/AN_PL/${year}/v.${year}${month}.aphe5.GLOBAL_025.nc, v.nc) 23 31 24 32 [SmoothFiles] … … 33 41 (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 34 42 (${MODIPSL}/modeles/DYNAMICO/xml/field_def_dynamico.xml, .),\ 35 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .) 43 (${MODIPSL}/modeles/DYNAMICO/xml/file_def_dynamico.xml, .),\ 44 (${SUBMIT_DIR}/PARAM/nudging_dynamico.xml, .) 36 45 37 46 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/highresmip_CMIP6/COMP/lmdz.card
r6290 r6337 24 24 tau_gl=1. 25 25 26 # Nugding : ok_guide=y/n27 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in BoundaryFiles section below.28 ok_guide=n29 30 26 31 27 # Specify which output file to activate and at which output_level … … 82 78 (${MODIPSL}/modeles/LMDZ/DefLists/cosp_output_nl.txt, .), \ 83 79 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 84 (${SUBMIT_DIR}/PARAM/guide.def, .), \85 80 (${SUBMIT_DIR}/PARAM/run.def, .), \ 86 81 (${SUBMIT_DIR}/PARAM/tracer.def, .), \ … … 109 104 110 105 [OutputText] 111 List= (physiq.def, run.def, tracer.def, guide.def,config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt)106 List= (physiq.def, run.def, tracer.def, config.def, vert.def, used_run.def, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 112 107 113 108 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/DRIVER/dynamico.driver
r6280 r6337 24 24 25 25 26 if [ -f ${SUBMIT_DIR}/../../../bin/inca_${OptMode}_${ConfChem}.dat ]; then 27 eval $(grep nbtrac ${SUBMIT_DIR}/../../../bin/inca_${OptMode}_${ConfChem}.dat) || nbtrac=1 28 else 29 nbtrac=1 30 fi 31 ((nbtrac=nbtrac+3)) 32 33 26 34 if [ ! -f ${SUBMIT_DIR}/../../../modeles/DYNAMICO/xml/file_def_dynamico.xml ]; then 27 35 module load python3 28 36 python3 ${SUBMIT_DIR}/../../../modeles/DYNAMICO/xml/file_def_dynamico.xml.py > ${SUBMIT_DIR}/../../../modeles/DYNAMICO/xml/file_def_dynamico.xml 29 37 fi 30 31 38 32 39 IGCM_debug_PopStack "ICO_Initialize" … … 45 52 fi 46 53 54 # set number of tracer in run_dynamico.def 55 IGCM_comp_modifyDefFile nonblocker run_dynamico.def nqtot ${nbtrac} 56 47 57 # Set lenght for execution 48 58 IGCM_comp_modifyDefFile blocker run_dynamico.def run_length $(( ${PeriodLengthInDays} * 86400 )) 59 60 # Activate nudging if ok_guide=y set in dynamico.card 61 if [ X${dynamico_UserChoices_ok_guide} = Xy ] ; then 62 IGCM_comp_modifyDefFile nonblocker run_dynamico.def guided_type nudging 63 else 64 IGCM_comp_modifyDefFile nonblocker run_dynamico.def guided_type none 65 fi 49 66 50 67 # Change run_dynamico.def according to UserChoices options set in dynmaico.card … … 98 115 fi 99 116 117 if [ -f tracers_dynamico.xml ] ; then 118 echo '<context id="icosagcm" src="./tracers_dynamico.xml" />' >> add.tmp 119 fi 120 121 if [ X${dynamico_UserChoices_ok_guide} = Xy ] ; then 122 if [ -f nudging_dynamico.xml ] ; then 123 echo '<context id="icosagcm" src="./nudging_dynamico.xml" />' >> add.tmp 124 else 125 IGCM_debug_Exit "you choose ok_guide=y and forget to add the copy of nudging_dynamico.xml file in dynamico.card" 126 IGCM_debug_Verif_Exit 127 fi 128 fi 129 130 if [ -f file_def_dynamico.xml ] ; then 131 echo '<context id="icosagcm" src="./file_def_dynamico.xml" />' >> add.tmp 132 fi 133 134 100 135 # Include xml files for output configuration if running with workflow CMIP6 101 136 if [ X"$( echo ${config_UserChoices_ExpType} | grep CMIP6 )" != "X" ] ; then … … 121 156 rm add.tmp 122 157 fi 158 159 #remove unlimited time axis on winds files 160 if [ -f u.nc ] ; then 161 nccopy -u u.nc tmp.nc 162 mv tmp.nc u.nc 163 fi 164 if [ -f v.nc ] ; then 165 nccopy -u v.nc tmp.nc 166 mv tmp.nc v.nc 167 fi 168 123 169 124 170 if [ X${config_ListOfComponents_CPL} = Xoasis ] ; then -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/DRIVER/lmdz.driver
r6290 r6337 31 31 RESOL_ATM_Z=${dynamico_UserChoices_RESOL_ATM_Z} 32 32 RESOL_NBP=${dynamico_UserChoices_RESOL_NBP} 33 33 RESOL_ATM="nbp${RESOL_NBP}" 34 34 fi 35 35 … … 382 382 fi 383 383 384 if [ X${config_UserChoices_ConfigType} = XESMCO2AER ] ; then 385 echo "ESM config, with INCA and CO2i, set type_trac=inco in run.def" 386 IGCM_comp_modifyDefFile blocker run.def type_trac inco 387 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 388 elif [ X${config_ListOfComponents_CHM} = Xinca ] ; then 384 if [ X${config_ListOfComponents_CHM} = Xinca ] ; then 389 385 echo "Activate coupling to INCA, set type_trac=inca in run.def" 390 386 IGCM_comp_modifyDefFile blocker run.def type_trac inca … … 399 395 IGCM_comp_modifyDefFile blocker run.def type_trac co2i 400 396 IGCM_comp_modifyDefFile blocker run.def config_inca none 401 397 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 402 398 elif [ X${lmdz_UserChoices_LMDZ_strataero} = Xy ] ; then 403 399 echo "No coupling to chemistry model but it is a LMDZ STRATAER configuration, set type_trac=coag in run.def" … … 405 401 IGCM_comp_modifyDefFile blocker run.def config_inca none 406 402 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 403 elif [ X${config_UserChoices_ConfigType} = XESMCO2AER ] ; then 404 echo "ESM config, with INCA and CO2i, set type_trac=inco in run.def" 405 IGCM_comp_modifyDefFile blocker run.def type_trac inco 406 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 407 407 else 408 408 echo "No coupling to chemistry model, set type_trac=lmdz in run.def" -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/run_dynamico.def_nbp40
r5479 r6337 1 metric_type = icosa_global 2 3 #---------------- guided ---------------- 4 #guided_type = none 5 guided_type = _AUTO_ 6 #nudging 7 #frequence de lecture dans fichier forcage / coller a frequence du fichier par rapport à dt 8 # toutes les 6h 9 itau_nudging = 48 10 11 nudging_zone = global 12 13 14 #temps relaxation en secondes = force de rappel (voir dissip/nudging.f90) >= dt 15 U_relax_in=21600 16 PS_relax_in=1e30 17 T_relax_in=1e30 18 Q_relax_in=1e30 19 20 #guide_U = u, v 21 guide_U=y 22 23 # ------------------------------- --------------------------------- 24 1 25 mpi_threading_mode=funneled 2 26 # ------------------------------- Mesh --------------------------------- … … 42 66 # ---------------------------------- Misc -------------------------------- 43 67 # number of tracer (nqtot) : integer (default 1) 44 nqtot= 468 nqtot=_AUTO_: DEFAULT=4 45 69 46 70 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/run_dynamico.def_nbp80
r5479 r6337 42 42 # ---------------------------------- Misc -------------------------------- 43 43 # number of tracer (nqtot) : integer (default 1) 44 nqtot= 444 nqtot=_AUTO_: DEFAULT=4 45 45 46 46
Note: See TracChangeset
for help on using the changeset viewer.