Changeset 2300 for CONFIG/UNIFORM/v6/IPSLCM6/GENERAL
- Timestamp:
- 07/22/14 16:38:56 (10 years ago)
- Location:
- CONFIG/UNIFORM/v6/IPSLCM6/GENERAL
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/lmdz.driver
r2275 r2300 34 34 LMDZ_sed ${1} ${2} $DefValue 35 35 IGCM_debug_PopStack "LMDZ_sed_default" 36 return $RET 37 } 38 39 function LMDZ_sed_xml 40 { 41 # Usage : LMDZ_sed_xml xml_file output_file attribute value 42 # In file xml_file modify at the line containing id="output_file" the attribute "attribute=xxx" into "attribute=value" 43 44 # Test if the fichier exist 45 if [ ! -f ${1} ] ; then 46 echo "WARNING : ${1} file does not exist. Following will not be done : LMDZ_sed : ${1} ${2} ${3} ${4}" 47 IGCM_debug_PopStack "LMDZ_sed" 48 return 49 fi 50 sed -e "/id=\"${2}\"/s/\(${3}=\"\)[^\"]*\(\"\)/\1${4}\2/" ${1} > ${1}.tmp 51 RET=$? 52 echo "LMDZ_sed : ${1} ${2} ${3} ${4}" 53 \mv ${1}.tmp ${1} 54 36 55 return $RET 37 56 } … … 327 346 LMDZ_sed output.def ok_hfCOSP ${LMDZ_COSP_hf} 328 347 LMDZ_sed output.def ok_histNMC "${LMDZ_NMC_monthly} ${LMDZ_NMC_daily} ${LMDZ_NMC_hf}" 348 349 # XIOS XML definition 350 if [ X${lmdz_UserChoices_XIOS} = Xy ] ; then 351 # Default init : files are desactivated 352 LMDZ_sed_xml file_def_histmth_lmdz.xml histmth enabled .FALSE. 353 LMDZ_sed_xml file_def_histday_lmdz.xml histday enabled .FALSE. 354 LMDZ_sed_xml file_def_histhf_lmdz.xml histhf enabled .FALSE. 355 LMDZ_sed_xml file_def_histfh3h_lmdz.xml histfh3h enabled .FALSE. 356 LMDZ_sed_xml file_def_histhf3hm_lmdz.xml histfh3hm enabled .FALSE. 357 LMDZ_sed_xml file_def_histstn_lmdz.xml histstn enabled .FALSE. 358 LMDZ_sed_xml file_def_histmthNMC_lmdz.xml histmthNMC enabled .FALSE. 359 LMDZ_sed_xml file_def_histdayNMC_lmdz.xml histdayNMC enabled .FALSE. 360 LMDZ_sed_xml file_def_histhfNMC_lmdz.xml histhfNMC enabled .FALSE. 361 # Default output level : 5 362 LMDZ_sed_xml file_def_histmth_lmdz.xml histmth output_level 5 363 LMDZ_sed_xml file_def_histday_lmdz.xml histday output_level 5 364 LMDZ_sed_xml file_def_histhf_lmdz.xml histhf output_level 5 365 LMDZ_sed_xml file_def_histfh3h_lmdz.xml histfh3h output_level 5 366 LMDZ_sed_xml file_def_histhf3hm_lmdz.xml histfh3hm output_level 5 367 LMDZ_sed_xml file_def_histstn_lmdz.xml histstn output_level 5 368 LMDZ_sed_xml file_def_histmthNMC_lmdz.xml histmthNMC output_level 5 369 LMDZ_sed_xml file_def_histdayNMC_lmdz.xml histdayNMC output_level 5 370 LMDZ_sed_xml file_def_histhfNMC_lmdz.xml histhfNMC output_level 5 371 # Filling of XML files 372 if [ X${ok_mensuel} = Xy ] ; then 373 LMDZ_sed_xml file_def_histmth_lmdz.xml histmth enabled .TRUE. 374 LMDZ_sed_xml file_def_histmth_lmdz.xml histmth output_freq 1mo 375 LMDZ_sed_xml file_def_histmth_lmdz.xml histmth name histmth 376 fi 377 if [ X${ok_journe} = Xy ] ; then 378 LMDZ_sed_xml file_def_histday_lmdz.xml histday enabled .TRUE. 379 LMDZ_sed_xml file_def_histday_lmdz.xml histday output_freq 1d 380 LMDZ_sed_xml file_def_histday_lmdz.xml histday name histday 381 if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 382 LMDZ_sed_xml file_def_histday_lmdz.xml histday output_level 2 383 fi 384 fi 385 if [ X${ok_hf} = Xy ] ; then 386 LMDZ_sed_xml file_def_histhf_lmdz.xml histhf enabled .TRUE. 387 LMDZ_sed_xml file_def_histhf_lmdz.xml histhf output_freq 6h 388 LMDZ_sed_xml file_def_histhf_lmdz.xml histhf name histhf 389 if [ X${OutLevel} = Xlow ] ; then 390 LMDZ_sed_xml file_def_histhf_lmdz.xml histhf output_level 2 391 fi 392 fi 393 if [ X${ok_hf3h} = Xy ] ; then 394 LMDZ_sed_xml file_def_histhf3h_lmdz.xml histhf3h enabled .TRUE. 395 LMDZ_sed_xml file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 396 LMDZ_sed_xml file_def_histhf3h_lmdz.xml histhf3h name histhf3h 397 fi 398 if [ X${ok_hf3hm} = Xy ] ; then 399 LMDZ_sed_xml file_def_histhf3hm_lmdz.xml histhf3hm enabled .TRUE. 400 LMDZ_sed_xml file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 401 LMDZ_sed_xml file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 402 fi 403 if [ X${ok_stn} = Xy ] ; then 404 LMDZ_sed_xml file_def_histstn_lmdz.xml histstn enabled .TRUE. 405 LMDZ_sed_xml file_def_histstn_lmdz.xml histstn output_freq 1800s 406 LMDZ_sed_xml file_def_histstn_lmdz.xml histstn name histstn 407 fi 408 if [ X${LMDZ_NMC_monthly} = Xy ] ; then 409 LMDZ_sed_xml file_def_histmthNMC_lmdz.xml histmthNMC enabled .TRUE. 410 LMDZ_sed_xml file_def_histmthNMC_lmdz.xml histmthNMC output_freq 1mo 411 LMDZ_sed_xml file_def_histmthNMC_lmdz.xml histmthNMC name histmthNMC 412 fi 413 if [ X${LMDZ_NMC_daily} = Xy ] ; then 414 LMDZ_sed_xml file_def_histdayNMC_lmdz.xml histdayNMC enabled .TRUE. 415 LMDZ_sed_xml file_def_histdayNMC_lmdz.xml histdayNMC output_freq 1d 416 LMDZ_sed_xml file_def_histdayNMC_lmdz.xml histdayNMC name histdayNMC 417 fi 418 if [ X${LMDZ_NMC_hf} = Xy ] ; then 419 LMDZ_sed_xml file_def_histhfNMC_lmdz.xml histhfNMC enabled .TRUE. 420 LMDZ_sed_xml file_def_histhfNMC_lmdz.xml histhfNMC output_freq 6h 421 LMDZ_sed_xml file_def_histhfNMC_lmdz.xml histhfNMC name histhfNMC 422 fi 423 fi 329 424 330 425 ## gcm.def parameters : … … 503 598 fi 504 599 600 if [ X${lmdz_UserChoices_XIOS} = Xy ] ; then 601 # Add include of LMDZ context in iodef.xml 602 # In iodef.xml add on next line after "COMPONENT CONTEXT" 603 # <context id="LMDZ" src="./context_lmdz.xml"/> 604 echo '<context id="LMDZ" src="./context_lmdz.xml"/>' > add.tmp 605 cp iodef.xml iodef.xml.tmp 606 sed -e "/COMPONENT CONTEXT/r add.tmp" \ 607 iodef.xml.tmp > iodef.xml 608 rm iodef.xml.tmp add.tmp 609 fi 610 505 611 IGCM_debug_PopStack "ATM_Update" 506 612 } -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/orchidee.driver
r2018 r2300 17 17 } 18 18 19 function ORCHIDEE_sed_xml 20 { 21 # Usage : ORCHIDEE_sed_xml xml_file output_file attribute value 22 # In file xml_file modify at the line containing id="output_file" the attribute "attribute=xxx" into "attribute=value" 23 24 # Test if the fichier exist 25 if [ ! -f ${1} ] ; then 26 echo "WARNING : ${1} file does not exist. Following will not be done : ORCHIDEE_sed : ${1} ${2} ${3} ${4}" 27 IGCM_debug_PopStack "LMDZ_sed" 28 return 29 fi 30 sed -e "/id=\"${2}\"/s/\(${3}=\"\)[^\"]*\(\"\)/\1${4}\2/" ${1} > ${1}.tmp 31 RET=$? 32 echo "ORCHIDEE_sed : ${1} ${2} ${3} ${4}" 33 \mv ${1}.tmp ${1} 34 35 return $RET 36 } 37 19 38 #----------------------------------------------------------------- 20 39 function SRF_Initialize … … 49 68 typeset SECHIBA_WRITE_STEP 50 69 70 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 71 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .FALSE. 72 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba2 enabled .FALSE. 73 ORCHIDEE_sed XIOS_ORCHIDEE_OK y 74 fi 75 51 76 SRF_WriteFrequency=$( echo ${config_SRF_WriteFrequency} | sed -e 's/\([0-9]*[yYmMdDs]\).*/\1/' ) 52 77 case ${SRF_WriteFrequency} in … … 54 79 WriteInYears=$( echo ${SRF_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 55 80 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 56 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) ;; 81 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) 82 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 83 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 84 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq ${WriteInYears}y 85 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 86 fi 87 ;; 57 88 1M) 89 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 90 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 91 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq 1mo 92 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 93 fi 58 94 case ${config_UserChoices_PeriodLength} in 59 95 *Y|*y) … … 70 106 *M|*m) 71 107 WriteInMonths=$( echo ${SRF_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 108 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 109 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 110 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq ${WriteInMonths}mo 111 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 112 fi 72 113 case ${config_UserChoices_PeriodLength} in 73 114 *Y|*y) … … 81 122 *) 82 123 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 124 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 125 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 126 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq ${SECHIBA_WRITE_STEP}s 127 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 128 fi 83 129 ;; 84 130 esac 85 131 ;; 86 132 5D|5d) 87 (( SECHIBA_WRITE_STEP = 5 * 86400 )) ;; 133 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 134 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 135 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq 5d 136 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 137 fi 138 (( SECHIBA_WRITE_STEP = 5 * 86400 )) 139 ;; 88 140 1D|1d) 89 (( SECHIBA_WRITE_STEP = 86400 )) ;; 141 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 142 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 143 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq 1d 144 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 145 fi 146 (( SECHIBA_WRITE_STEP = 86400 )) 147 ;; 90 148 *s) 91 149 WriteInSeconds=$( echo ${SRF_WriteFrequency} | awk -F '[s]' '{print $1}' ) 150 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 151 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 152 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 153 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 154 fi 92 155 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 93 156 *) … … 96 159 esac 97 160 161 #Use of XIOS ouputs only 162 163 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 164 (( SECHIBA_WRITE_STEP = 0 )) 165 fi 166 98 167 ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP} 99 168 ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} … … 102 171 if [ X${SRF_ok_hf} = Xy ] ; then 103 172 ORCHIDEE_sed SECHIBA_HISTFILE2 y 173 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 174 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba2 enabled .TRUE. 175 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba2 output_freq 10800s 176 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba2 name sechiba_out_2 177 fi 104 178 else 105 179 ORCHIDEE_sed SECHIBA_HISTFILE2 n … … 130 204 131 205 206 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 207 # Add include of orchidee context in iodef.xml 208 # In iodef.xml add on next line after "COMPONENT CONTEXT" 209 # <context id="orchidee" src="./context_orchidee.xml"/> 210 echo '<context id="orchidee" src="./context_orchidee.xml"/>' > add.tmp 211 cp iodef.xml iodef.xml.tmp 212 sed -e "/COMPONENT CONTEXT/r add.tmp" \ 213 iodef.xml.tmp > iodef.xml 214 rm iodef.xml.tmp add.tmp 215 fi 216 132 217 IGCM_debug_PopStack "SRF_Update" 133 218 } -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/stomate.driver
r1692 r2300 20 20 typeset STOMATE_WRITE_STEP 21 21 22 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 23 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 enabled .FALSE. 24 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .FALSE. 25 fi 22 26 case ${config_SBG_WriteFrequency} in 23 27 *Y|*y) 24 28 WriteInYears=$( echo ${config_SBG_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 25 29 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 26 (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears )) ;; 30 (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears )) 31 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 32 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 enabled .TRUE. 33 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 output_freq ${WriteInYears}y 34 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 name stomate_history 35 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .TRUE. 36 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 output_freq ${WriteInYears}y 37 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 name stomate_ipcc_history 38 39 fi 40 ;; 27 41 1M|1m) 42 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 43 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 enabled .TRUE. 44 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 output_freq 1mo 45 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 name stomate_history 46 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .TRUE. 47 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 output_freq 1mo 48 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 name stomate_ipcc_history 49 fi 28 50 case ${config_UserChoices_PeriodLength} in 29 51 *Y|*y) … … 39 61 *M|*m) 40 62 WriteInMonths=$( echo ${config_SBG_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 63 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 64 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 enabled .TRUE. 65 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 output_freq ${WriteInMonths}mo 66 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 name stomate_history 67 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .TRUE. 68 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 output_freq ${WriteInMonths}mo 69 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 name stomate_ipcc_history 70 fi 41 71 case ${config_UserChoices_PeriodLength} in 42 72 *Y|*y) … … 49 79 ;; 50 80 *) 51 (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) )) ;; 81 (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) )) 82 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 83 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 enabled .TRUE. 84 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 output_freq ${STOMATE_WRITE_STEP}s 85 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 name stomate_history 86 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .TRUE. 87 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 output_freq ${STOMATE_WRITE_STEP}s 88 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 name stomate_ipcc_history 89 fi 90 ;; 52 91 esac 53 92 ;; 54 93 5D|5d) 55 (( STOMATE_WRITE_STEP = 5 )) ;; 94 (( STOMATE_WRITE_STEP = 5 )) 95 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 96 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 enabled .TRUE. 97 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 output_freq 5d 98 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 name stomate_history 99 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .TRUE. 100 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 output_freq 5d 101 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 name stomate_ipcc_history 102 fi 103 ;; 56 104 1D|1d) 57 (( STOMATE_WRITE_STEP = 1 )) ;; 105 (( STOMATE_WRITE_STEP = 1 )) 106 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 107 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 enabled .TRUE. 108 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 output_freq 1d 109 ORCHIDEE_sed_xml file_def_orchidee.xml stomate1 name stomate_history 110 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .TRUE. 111 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 output_freq 1d 112 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 name stomate_ipcc_history 113 fi 114 ;; 58 115 *s) 59 116 WriteInSeconds=$( echo ${config_SBG_WriteFrequency} | awk -F '[s]' '{print $1}' ) 117 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 118 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 enabled .TRUE. 119 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 120 ORCHIDEE_sed_xml file_def_orchidee.xml sechiba1 name sechiba_history 121 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 enabled .TRUE. 122 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 output_freq ${WriteInSeconds}s 123 ORCHIDEE_sed_xml file_def_orchidee.xml stomate2 name stomate_ipcc_history 124 fi 60 125 (( STOMATE_WRITE_STEP = 1 )) ;; 61 126 *) … … 65 130 66 131 ORCHIDEE_sed STOMATE_OK_STOMATE y 132 133 #Use of XIOS library only 134 135 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 136 (( STOMATE_WRITE_STEP = 0 )) 137 fi 67 138 68 139 ORCHIDEE_sed STOMATE_HIST_DT ${STOMATE_WRITE_STEP} -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/xios.driver
r2270 r2300 1 1 #!/bin/ksh 2 3 function XIOS_sed_xml 4 { 5 # Usage : XIOS_sed_xml xml_file attribute value 6 # In file xml_file modify at the line containing id="attribute" the attribute value ">value<" 7 8 # Test if the fichier exist 9 if [ ! -f ${1} ] ; then 10 echo "WARNING : ${1} file does not exist. Following will not be done : XIOS_sed_xml : ${1} ${2} ${3}" 11 IGCM_debug_PopStack "XIOS_sed_xml" 12 return 13 fi 14 sed -e "s/\(<[^\"]*\"${2}\".*>\)\([^<]*\)\(<[^>]*\)/\1${3}\3/" ${1} > ${1}.tmp 15 RET=$? 16 echo "XIOS_sed_xml" : ${1} ${2} ${3} 17 \mv ${1}.tmp ${1} 18 19 return $RET 20 } 2 21 3 22 #----------------------------------- … … 17 36 18 37 echo UPDATE IOS !!! 19 20 sed -e 's/<variable id="using_server" type="boolean">false/<variable id="using_server" type="boolean">true/' iodef.xml > iodef.xml.tmp 21 IGCM_sys_Mv iodef.xml.tmp iodef.xml 38 # Activate server mode 39 XIOS_sed_xml iodef.xml using_server true 40 # If lmdz_UserChoices_XIOS=y add LMDZ as component id : 41 if [ X${lmdz_UserChoices_XIOS} = Xy ] ; then 42 XIOS_sed_xml iodef.xml oasis_codes_id LMDZ,oceanx 43 fi 22 44 if [ -f namcouple ] ; then 23 45 sed -e "s/2 LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/orchidee.def_CWRR
r2019 r2300 891 891 # default = n 892 892 893 #************************************************************************** 893 # Flag to activate XIOS as output library 894 XIOS_ORCHIDEE_OK = n 895 896 #************************************************************************** -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/orchidee.def_Choi
r2018 r2300 891 891 # default = n 892 892 893 #************************************************************************** 893 # Flag to activate XIOS as output library 894 XIOS_ORCHIDEE_OK = n 895 896 #**************************************************************************
Note: See TracChangeset
for help on using the changeset viewer.