Changeset 6290 for CONFIG/UNIFORM/v7
- Timestamp:
- 12/21/22 15:49:31 (19 months ago)
- Location:
- CONFIG/UNIFORM/v7/ICOLMDZOR_v7
- Files:
-
- 1 added
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/CREATE_amip/COMP/lmdz.card
r5878 r6290 74 74 (${SUBMIT_DIR}/PARAM/run.def, .), \ 75 75 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 76 (${SUBMIT_DIR}/PARAM/trace ur.def, .)76 (${SUBMIT_DIR}/PARAM/tracer.def, .) 77 77 78 78 [RestartFiles] … … 80 80 81 81 [OutputText] 82 List= (physiq.def, gcm.def, vert.def, run.def, config.def, trace ur.def, guide.def, context_lmdz.xml, context_input_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml)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) 83 83 84 84 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/CREATE_hadisst/COMP/lmdz.card
r5878 r6290 74 74 (${SUBMIT_DIR}/PARAM/run.def, .), \ 75 75 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 76 (${SUBMIT_DIR}/PARAM/trace ur.def, .)76 (${SUBMIT_DIR}/PARAM/tracer.def, .) 77 77 78 78 [RestartFiles] … … 80 80 81 81 [OutputText] 82 List= (physiq.def, gcm.def, vert.def, run.def, config.def, trace ur.def, guide.def, context_lmdz.xml, context_input_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml)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) 83 83 84 84 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/clim_noleap/COMP/lmdz.card
r6070 r6290 78 78 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 79 79 (${SUBMIT_DIR}/PARAM/run.def, .), \ 80 (${SUBMIT_DIR}/PARAM/trace ur.def, .), \80 (${SUBMIT_DIR}/PARAM/tracer.def, .), \ 81 81 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 82 82 (${MODIPSL}/modeles/LMDZ/DefLists/context_input_lmdz.xml, . ), \ … … 102 102 103 103 [OutputText] 104 List= (physiq.def, run.def, trace ur.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)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) 105 105 106 106 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/clim_noleap/COMP/lmdz.card
r6284 r6290 102 102 103 103 [OutputText] 104 List= (physiq.def, run.def, trace ur.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)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) 105 105 106 106 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/clim_noleap/COMP/orchidee.card
r6284 r6290 3 3 4 4 [UserChoices] 5 # VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation. 6 # After the first period, VEGET_UPDATE will be set according to the choice done below. 7 VEGET_UPDATE_at_start=n 8 5 9 # VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 6 10 # VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 7 11 VEGET_UPDATE=0Y 12 13 # Choice for routing scheme. Set ROUTING below to have following parameters set in orchidee.def : 14 # ROUTING=standard => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=standard 15 # ROUTING=simple => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=simple 16 # ROUTING=off => in orchidee.def RIVER_ROUTING=n 17 ROUTING=simple 8 18 9 19 # Specify output level for output files … … 33 43 ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v2/PFTmap_2000.nc, PFTmap.nc),\ 34 44 (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical4/woodharvest_2000.nc, woodharvest.nc),\ 45 (${R_IN}/SRF/ROUTING/routing_simple.nc, .) 35 46 36 47 [SmoothFiles] … … 46 57 47 58 [RestartFiles] 48 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 59 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) ,\ 60 (routing_restart.nc, routing_restart.nc, routing_start.nc) 49 61 50 62 [OutputText] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/highresmip/COMP/lmdz.card
r6070 r6290 83 83 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 84 84 (${SUBMIT_DIR}/PARAM/run.def, .), \ 85 (${SUBMIT_DIR}/PARAM/trace ur.def, .), \85 (${SUBMIT_DIR}/PARAM/tracer.def, .), \ 86 86 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 87 87 (${MODIPSL}/modeles/LMDZ/DefLists/context_input_lmdz.xml, . ), \ … … 107 107 108 108 [OutputText] 109 List= (physiq.def, run.def, trace ur.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)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) 110 110 111 111 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZOR/highresmip_CMIP6/COMP/lmdz.card
r5878 r6290 84 84 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 85 85 (${SUBMIT_DIR}/PARAM/run.def, .), \ 86 (${SUBMIT_DIR}/PARAM/trace ur.def, .), \86 (${SUBMIT_DIR}/PARAM/tracer.def, .), \ 87 87 (${SUBMIT_DIR}/PARAM/ping_LMDZ.xml, ping_lmdz.xml), \ 88 88 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ … … 109 109 110 110 [OutputText] 111 List= (physiq.def, run.def, trace ur.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)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) 112 112 113 113 [OutputFiles] -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZ/CREATE_amip/config.card
r5878 r6290 80 80 #D-- NO Post - 81 81 [Post] 82 RebuildFrequency=NONE83 82 PackFrequency=NONE 84 83 TimeSeriesFrequency=NONE -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZ/CREATE_clim/config.card
r5878 r6290 81 81 #D-- NO Post - 82 82 [Post] 83 RebuildFrequency=NONE84 83 PackFrequency=NONE 85 84 TimeSeriesFrequency=NONE -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZ/CREATE_clim_360d/config.card
r5878 r6290 81 81 #D-- NO Post - 82 82 [Post] 83 RebuildFrequency=NONE84 83 PackFrequency=NONE 85 84 TimeSeriesFrequency=NONE -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZ/clim_360d/COMP/lmdz.card
r6070 r6290 95 95 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 96 96 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ), \ 97 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_cosp1.xml, . ), \ 97 98 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ), \ 98 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\ … … 120 121 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 121 122 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, NONE), \ 122 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC),\123 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, NONE), \ 123 124 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ 124 125 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, NONE), \ -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZ/clim_360d/config.card
r5878 r6290 99 99 #D-- Post - 100 100 [Post] 101 #D- RebuildFrequency determines the frequency of rebuild submission102 RebuildFrequency=NONE103 101 #D- PackFrequency determines the frequency of pack submission 104 102 PackFrequency=1Y -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZOR/amip/COMP/lmdz.card
r6070 r6290 127 127 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 128 128 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, NONE), \ 129 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC),\129 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, NONE), \ 130 130 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ 131 131 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, NONE), \ -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZOR/amip/COMP/orchidee.card
r5878 r6290 7 7 DefSuffix=CWRR 8 8 9 # VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file 10 # VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 9 11 VEGET_UPDATE=1Y 10 12 13 # Choice for routing scheme. Set ROUTING below to have following parameters set in orchidee.def : 14 # ROUTING=standard => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=standard 15 # ROUTING=simple => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=simple 16 # ROUTING=off => in orchidee.def RIVER_ROUTING=n 17 ROUTING=standard 11 18 12 19 # Specify output level for output files -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZOR/clim_pdControl/COMP/lmdz.card
r6070 r6290 122 122 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 123 123 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, NONE), \ 124 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC),\124 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, NONE), \ 125 125 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ 126 126 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, NONE), \ -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/LMDZOR/clim_pdControl/COMP/orchidee.card
r5878 r6290 14 14 # VEGET_UPDATE=1Y : update the vegetation and woodharvest file 1st of January each year 15 15 VEGET_UPDATE=0Y 16 17 # Choice for routing scheme. Set ROUTING below to have following parameters set in orchidee.def : 18 # ROUTING=standard => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=standard 19 # ROUTING=simple => in orchidee.def RIVER_ROUTING=y and ROUTING_METHOD=simple 20 # ROUTING=off => in orchidee.def RIVER_ROUTING=n 21 ROUTING=standard 16 22 17 23 # Specify output level for output files … … 32 38 33 39 [InitialStateFiles] 34 List= (${R_IN}/SRF/ soils_param.nc, .), \40 List= (${R_IN}/SRF/SOIL/soils_param.nc, .), \ 35 41 (${R_IN}/SRF/reftemp.nc, . ), \ 36 (${R_IN}/SRF/ routing.nc, . ), \42 (${R_IN}/SRF/ROUTING/routing.nc, . ), \ 37 43 (${R_IN}/SRF/albedo/alb_bg_modisopt_2D_ESA_v2.nc, alb_bg.nc ), \ 38 44 (${R_IN}/SRF/cartepente2d_15min.nc, .) -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/DRIVER/lmdz.driver
r6100 r6290 382 382 fi 383 383 384 if [ X${config_ListOfComponents_CHM} = Xinca ] ; then 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 385 389 echo "Activate coupling to INCA, set type_trac=inca in run.def" 386 390 IGCM_comp_modifyDefFile blocker run.def type_trac inca 387 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 391 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 388 392 elif [ X${config_ListOfComponents_CHM} = Xreprobus ] ; then 389 393 echo "Activate coupling to REPROBUS, set type_trac=repr in run.def" 390 394 IGCM_comp_modifyDefFile blocker run.def type_trac repr 391 395 IGCM_comp_modifyDefFile blocker run.def config_inca none 392 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 396 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 393 397 elif [ X${config_UserChoices_ConfigType} = XESMCO2 ] ; then 394 398 echo "ESM config, set type_trac=co2i in run.def" 395 399 IGCM_comp_modifyDefFile blocker run.def type_trac co2i 396 400 IGCM_comp_modifyDefFile blocker run.def config_inca none 397 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1401 IGCM_comp_modifyDefFile blocker run.def iflag_phytrac 1 398 402 elif [ X${lmdz_UserChoices_LMDZ_strataero} = Xy ] ; then 399 403 echo "No coupling to chemistry model but it is a LMDZ STRATAER configuration, set type_trac=coag in run.def" … … 495 499 fi 496 500 497 if [ X${config_UserChoices_ConfigType} = XESMCO2 ]; then501 if ( [ X${config_UserChoices_ConfigType} = XESMCO2 ] || [ X${config_UserChoices_ConfigType} = XESMCO2AER ] ) ; then 498 502 # Set carbon cycle parameters according to parmeters in lmdz.card 499 503 IGCM_comp_modifyDefFile blocker config.def level_coupling_esm 2 … … 501 505 IGCM_comp_modifyDefFile blocker config.def carbon_cycle_tr ${lmdz_UserChoices_carbon_cycle_tr} 502 506 IGCM_comp_modifyDefFile blocker config.def carbon_cycle_rad ${lmdz_UserChoices_carbon_cycle_rad} 507 IGCM_comp_modifyDefFile nonblocker config.def co2_ppm0 ${lmdz_UserChoices_co2_ppm0} 503 508 else 504 509 # Take default value set in config.def … … 507 512 IGCM_comp_modifyDefFile nonblocker config.def carbon_cycle_tr DEFAULT 508 513 IGCM_comp_modifyDefFile nonblocker config.def carbon_cycle_rad DEFAULT 514 IGCM_comp_modifyDefFile nonblocker config.def co2_ppm0 DEFAULT 515 fi 516 517 if ( [ X${config_UserChoices_ConfigType} = XESMCO2 ] ) ; then 518 # Set carbon cycle parameters according to parmeters in lmdz.card 519 IGCM_comp_modifyDefFile nonblocker config.def read_fco2_ocean_cor ${lmdz_UserChoices_read_fco2_ocean_cor} 520 IGCM_comp_modifyDefFile nonblocker config.def var_fco2_ocean_cor ${lmdz_UserChoices_var_fco2_ocean_cor} 521 IGCM_comp_modifyDefFile nonblocker config.def read_fco2_land_cor ${lmdz_UserChoices_read_fco2_land_cor} 522 IGCM_comp_modifyDefFile nonblocker config.def var_fco2_land_cor ${lmdz_UserChoices_var_fco2_land_cor} 523 else 524 IGCM_comp_modifyDefFile nonblocker config.def read_fco2_ocean_cor DEFAULT 525 IGCM_comp_modifyDefFile nonblocker config.def var_fco2_ocean_cor DEFAULT 526 IGCM_comp_modifyDefFile nonblocker config.def read_fco2_land_cor DEFAULT 527 IGCM_comp_modifyDefFile nonblocker config.def var_fco2_land_cor DEFAULT 509 528 fi 510 529 … … 577 596 fi 578 597 # Include xml files for output configuration if running with workflow CMIP6 579 if [ X"$( echo ${config_UserChoices_ExpType} | grep CMIP6 )" != "X" ]; then598 if ( [ X"$( echo ${config_UserChoices_ExpType} | grep CMIP6 )" != "X" ] || [ X${config_Post_dr2xmlIPSL} = XTRUE ] ) ; then 580 599 echo '<context id="LMDZ" src="./ping_lmdz.xml"/>' >> add.tmp 581 600 echo '<context id="LMDZ" src="./dr2xml_lmdz.xml"/>' >> add.tmp -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/DRIVER/orchidee.driver
r6100 r6290 42 42 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_level 0 43 43 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_freq 1mo 44 45 44 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 enabled .FALSE. 46 45 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_level 0 47 46 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_freq 1mo 48 49 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 enabled .FALSE. 50 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_level 0 51 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_freq 1mo 47 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 enabled .FALSE. 48 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_level 0 49 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_freq 1mo 50 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 enabled .FALSE. 51 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_level 0 52 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_freq 1mo 52 53 fi 53 54 … … 70 71 else 71 72 IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 73 fi 74 75 # Set parameters related to ROUTING in orchidee.def 76 if [ X${orchidee_UserChoices_ROUTING} = X ] || [ X${orchidee_UserChoices_ROUTING} = Xstandard ]; then 77 # Nothing is set or ROUTING=standard in orchidee.def, default option 78 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_ROUTING y 79 IGCM_comp_modifyDefFile nonblocker orchidee.def ROUTING_METHOD standard 80 elif [ X${orchidee_UserChoices_ROUTING} = Xsimple ]; then 81 # ROUTING=simple is set in orchidee.card 82 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_ROUTING y 83 IGCM_comp_modifyDefFile nonblocker orchidee.def ROUTING_METHOD simple 84 elif [ X${orchidee_UserChoices_ROUTING} = Xhighres ]; then 85 # ROUTING=highres is set in orchidee.card 86 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_ROUTING y 87 IGCM_comp_modifyDefFile nonblocker orchidee.def ROUTING_METHOD highres 88 else 89 # ROUTING=off, routing will be deactivated 90 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_ROUTING n 91 IGCM_comp_modifyDefFile nonblocker orchidee.def ROUTING_METHOD standard 72 92 fi 73 93 … … 120 140 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 output_level ${orchidee_UserChoices_output_level_sechiba_history} 121 141 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 output_freq ${orchidee_UserChoices_output_freq_sechiba_history} 142 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba1 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_history} 122 143 fi 123 144 … … 132 153 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba2 output_level ${orchidee_UserChoices_output_level_sechiba_out_2} 133 154 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba2 output_freq ${orchidee_UserChoices_output_freq_sechiba_out_2} 155 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba2 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_out_2} 134 156 fi 135 157 … … 144 166 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba3 output_level ${orchidee_UserChoices_output_level_sechiba_history_4dim} 145 167 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba3 output_freq ${orchidee_UserChoices_output_freq_sechiba_history_4dim} 168 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_sechiba3 group_ref remap_${orchidee_UserChoices_output_freq_sechiba_history_4dim} 146 169 fi 147 170 … … 159 182 echo '<context id="orchidee" src="./context_input_orchidee.xml"/>' >> add.tmp 160 183 fi 184 185 # Add inclusion of file context_routing_orchidee.xml if this file exists 186 if [ -f context_routing_orchidee.xml ] ; then 187 echo '<context id="orchidee" src="./context_routing_orchidee.xml"/>' >> add.tmp 188 fi 189 161 190 # Include xml files for output configuration if running with workflow CMIP6 162 if [ X"$( echo ${config_UserChoices_ExpType} | grep CMIP6 )" != "X" ]; then163 echo '<context id="orchidee" src="./ping_orchidee.xml"/>' >> add.tmp164 echo '<context id="orchidee" src="./dr2xml_orchidee.xml"/>' >> add.tmp191 if ( [ X"$( echo ${config_UserChoices_ExpType} | grep CMIP6 )" != "X" ] || [ X${config_Post_dr2xmlIPSL} = XTRUE ] ) ; then 192 echo '<context id="orchidee" src="./ping_orchidee.xml"/>' >> add.tmp 193 echo '<context id="orchidee" src="./dr2xml_orchidee.xml"/>' >> add.tmp 165 194 fi 166 195 cp iodef.xml iodef.xml.tmp -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/DRIVER/stomate.driver
r6100 r6290 37 37 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_level ${stomate_UserChoices_output_level_stomate_history} 38 38 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_freq ${stomate_UserChoices_output_freq_stomate_history} 39 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate1 group_ref remap_${stomate_UserChoices_output_freq_stomate_history} 39 40 fi 40 41 … … 49 50 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_level ${stomate_UserChoices_output_level_stomate_ipcc_history} 50 51 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_freq ${stomate_UserChoices_output_freq_stomate_ipcc_history} 52 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate2 group_ref remap_${stomate_UserChoices_output_freq_stomate_ipcc_history} 51 53 fi 52 54 … … 62 64 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_level ${stomate_UserChoices_output_level_stomate_history_4dim} 63 65 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate3 output_freq ${stomate_UserChoices_output_freq_stomate_history_4dim} 66 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate3 group_ref remap_${stomate_UserChoices_output_freq_stomate_history_4dim} 67 fi 68 69 70 if [ X${stomate_UserChoices_output_level_stomate_fixed_dia} = X ] || [ X${stomate_UserChoices_output_level_stomate_fixed_dia} = XNONE ] ; then 71 # output_level_stomate_fixed_dia is not set in stomate.card or it is set to NONE. 72 # Deactivate the file. 73 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 enabled .FALSE. 74 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_level 0 75 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_freq 1mo 76 else 77 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 enabled .TRUE. 78 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_level ${stomate_UserChoices_output_level_stomate_fixed_dia} 79 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate4 output_freq ${stomate_UserChoices_output_freq_stomate_fixed_dia} 80 IGCM_comp_modifyXmlFile force file_def_orchidee.xml groupremap_stomate4 group_ref remap_${stomate_UserChoices_output_freq_stomate_history_fixed_dia} 64 81 fi 65 82 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/config.def_actuel
r5479 r6290 8 8 carbon_cycle_rad=_AUTO_ : DEFAULT=n 9 9 10 ## read_fco2_ocean_cor : y/n flag d'activation de la correction du flux net de carbone (ocean) 11 read_fco2_ocean_cor=_AUTO_ : DEFAULT=n 12 ## var_fco2_ocean_cor : valeur de la correction du flux net de carbone (ocean) 13 var_fco2_ocean_cor=_AUTO_: DEFAULT = 0.2576 14 ## read_fco2_land_cor : y/n flag d'activation de la correction du flux net de carbone (land) 15 read_fco2_land_cor=_AUTO_ : DEFAULT=n 16 ## var_fco2_land_cor : valeur de la correction du flux net de carbone (land) 17 var_fco2_land_cor=_AUTO_: DEFAULT =-0.2036 18 10 19 ## Cycle diurne ou non 11 20 iflag_cycle_diurne=1 12 ## Soil Model ou non 21 22 ## Soil Model ou non 13 23 soil_model=y 14 ## Pas de temps de couplage (s). 24 25 ## Pas de temps de couplage (s) 15 26 t_coupl=_AUTO_ 16 27 … … 41 52 ### co2_ppm = taux CO2 en ppm, l'année 2000 forcage CMIP6 42 53 co2_ppm = _AUTO_: DEFAULT = 3.6912e+02 54 # co2_ppm0 = taux initial du CO2 en ppm, l'année 1850 forcage CMIP6 (transport) 55 co2_ppm0 = _AUTO_: DEFAULT = 2.8432e+02 43 56 ### co2_ppm_per = taux 4xCO2 en ppm (uniqument pour calcul des diags) 44 57 co2_ppm_per = _AUTO_: DEFAULT = 14.7648e+02 … … 66 79 ### flag_aerosol = type of coupled aerosol, if aerosol offline 67 80 ### 0 => no aerosol, 1 => sulfate only, 2 => bc only, 3 => pom only, 4 => seasalt only, 5 => dust only, 6 => all aerosol 68 flag_aerosol=_AUTO_ 81 flag_aerosol=_AUTO_ 69 82 ### ok_cdnc=y/n Cloud droplet number concentration 70 83 ok_cdnc=_AUTO_ … … 79 92 # 2: read two ozone climatologies, the average day and night climatology and the daylight climatology 80 93 read_climoz=_AUTO_ 81 # 94 # 82 95 # Aerosols stratospheriques utilises par defaut 83 96 flag_aerosol_strat=_AUTO_ : DEFAULT=2 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/config.def_annuel
r5479 r6290 1 # level_coupling_esm : 0(pas d'echange de carbone), 2 (change entre LMDZ/CPL/NEMO et LMDZ/ORCHIDEE)1 ## level_coupling_esm : 0(pas d'echange de carbone), 2 (change entre LMDZ/CPL/NEMO et LMDZ/ORCHIDEE) 2 2 level_coupling_esm= _AUTO_: DEFAULT = 0 3 3 ## carbon_cycle_cpl: couplage des flux de carbone ATM/OCE, ATM/SRF … … 8 8 carbon_cycle_rad=_AUTO_ : DEFAULT=n 9 9 10 ## read_fco2_ocean_cor : y/n flag d'activation de la correction du flux net de carbone (ocean) 11 read_fco2_ocean_cor=_AUTO_ : DEFAULT=n 12 ## var_fco2_ocean_cor : valeur de la correction du flux net de carbone (ocean) 13 var_fco2_ocean_cor=_AUTO_: DEFAULT = 0.2576 14 ## read_fco2_land_cor : y/n flag d'activation de la correction du flux net de carbone (land) 15 read_fco2_land_cor=_AUTO_ : DEFAULT=n 16 ## var_fco2_land_cor : valeur de la correction du flux net de carbone (land) 17 var_fco2_land_cor=_AUTO_: DEFAULT =-0.2036 18 10 19 ## Cycle diurne ou non 11 20 iflag_cycle_diurne=1 12 ## Soil Model ou non 21 22 ## Soil Model ou non 13 23 soil_model=y 14 ## Pas de temps de couplage (s). 24 25 ## Pas de temps de couplage (s) 15 26 t_coupl=_AUTO_ 16 27 … … 41 52 ### co2_ppm = taux CO2 en ppm 42 53 co2_ppm = _AUTO_ 54 # co2_ppm0 = taux initial du CO2 en ppm, l'année 1850 forcage CMIP6 (transport) 55 co2_ppm0 = _AUTO_: DEFAULT = 2.8432e+02 43 56 ### co2_ppm_per = taux 4xCO2 en ppm (uniqument pour calcul des diags) 44 57 co2_ppm_per = _AUTO_ … … 66 79 ### flag_aerosol = type of coupled aerosol, if aerosol offline 67 80 ### 0 => no aerosol, 1 => sulfate only, 2 => bc only, 3 => pom only, 4 => seasalt only, 5 => dust only, 6 => all aerosol 68 flag_aerosol=_AUTO_ 81 flag_aerosol=_AUTO_ 69 82 ### ok_cdnc=y/n Cloud droplet number concentration 70 83 ok_cdnc=_AUTO_ 71 84 # ok_alw=y flag pour activer l effet LW des poussieres 72 85 ok_alw=y 73 #74 86 # 75 87 # Parametre de lecture de l'ozone … … 80 92 # 2: read two ozone climatologies, the average day and night climatology and the daylight climatology 81 93 read_climoz=_AUTO_ 82 # 94 # 83 95 # Aerosols stratospheriques utilises par defaut 84 96 flag_aerosol_strat=_AUTO_ : DEFAULT=2 -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/config.def_preind
r5479 r6290 8 8 carbon_cycle_rad=_AUTO_ : DEFAULT=n 9 9 10 ## read_fco2_ocean_cor : y/n flag d'activation de la correction du flux net de carbone (ocean) 11 read_fco2_ocean_cor=_AUTO_ : DEFAULT=n 12 ## var_fco2_ocean_cor : valeur de la correction du flux net de carbone (ocean) 13 var_fco2_ocean_cor=_AUTO_: DEFAULT = 0.2576 14 ## read_fco2_land_cor : y/n flag d'activation de la correction du flux net de carbone (land) 15 read_fco2_land_cor=_AUTO_ : DEFAULT=n 16 ## var_fco2_land_cor : valeur de la correction du flux net de carbone (land) 17 var_fco2_land_cor=_AUTO_: DEFAULT =-0.2036 18 10 19 ## Cycle diurne ou non 11 20 iflag_cycle_diurne=1 12 21 13 ## Pas de temps de couplage (s). 22 ## Soil Model ou non 23 soil_model=y 24 25 ## Pas de temps de couplage (s) 14 26 t_coupl=_AUTO_ 15 16 ## Soil Model ou non17 soil_model=y18 27 19 28 ## Nombre d'appels des routines de rayonnements ( par jour) … … 43 52 ### co2_ppm_per = taux 4xCO2 en ppm (uniqument pour calcul des diags) 44 53 co2_ppm_per = _AUTO_: DEFAULT =11.3728e+02 54 ## co2_ppm0 = taux initial du CO2 en ppm, l'année 1850 forcage CMIP6 (transport) 55 co2_ppm0 = _AUTO_: DEFAULT = 2.8432e+02 45 56 ### CH4_ppb = taux CH4 en ppb, l'année 1850 forcage CMIP6 46 57 CH4_ppb = _AUTO_: DEFAULT = 8.0825e+02 … … 81 92 # 82 93 # Aerosols stratospheriques utilises par defaut 83 #84 94 flag_aerosol_strat=_AUTO_ : DEFAULT=2 85 95 # Diag VolMIP to get volcanic aerosols effects instead of tropospheric ones … … 87 97 # 88 98 # COSP 89 #90 99 ok_cosp=_AUTO_ -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/file_def_orchidee.xml
r6284 r6290 43 43 <file id="sechiba1" name="sechiba_history" output_level="_AUTO_" output_freq="_AUTO_" enabled="_AUTO_"> 44 44 45 <field_group group_ref="remap_1mo" grid_ref="grid_landpoints_out" >45 <field_group id="groupremap_sechiba1" group_ref="remap_1mo" grid_ref="grid_landpoints_out" > 46 46 <!-- level 1 --> 47 47 <field field_ref="areas" level="0"/> … … 379 379 <!-- Sechiba file 2 --> 380 380 <file id="sechiba2" name="sechiba_out_2" output_level="_AUTO_" output_freq="_AUTO_" enabled="_AUTO_"> 381 <field_group group_ref="remap_1mo" grid_ref="grid_landpoints_out" >381 <field_group id="groupremap_sechiba2" group_ref="remap_1mo" grid_ref="grid_landpoints_out" > 382 382 <!-- level 1 --> 383 383 <field field_ref="areas" level="1"/> … … 583 583 <!-- This files contains all variables having more than one vertical axis --> 584 584 <file id="sechiba3" name="sechiba_history_4dim" output_level="_AUTO_" output_freq="_AUTO_" enabled="_AUTO_"> 585 <field_group group_ref="remap_1mo" grid_ref="grid_landpoints_out" >585 <field_group id="groupremap_sechiba3" group_ref="remap_1mo" grid_ref="grid_landpoints_out" > 586 586 <field field_ref="areas" level="1"/> 587 587 <field field_ref="contfrac" level="1"/> … … 777 777 <!-- Stomate file 1 --> 778 778 <file id="stomate1" name="stomate_history" output_level="_AUTO_" output_freq="_AUTO_" enabled="_AUTO_"> 779 <field_group group_ref="remap_1mo" grid_ref="grid_landpoints_out" >779 <field_group id="groupremap_stomate1" group_ref="remap_1mo" grid_ref="grid_landpoints_out" > 780 780 781 781 <!-- level 1 --> … … 919 919 <!-- Stomate file 2 --> 920 920 <file id="stomate2" name="stomate_ipcc_history" output_level="_AUTO_" output_freq="_AUTO_" enabled="_AUTO_"> 921 <field_group group_ref="remap_1mo" grid_ref="grid_landpoints_out" >921 <field_group id="groupremap_stomate2" group_ref="remap_1mo" grid_ref="grid_landpoints_out" > 922 922 <!-- level 1 --> 923 923 <field field_ref="RESOLUTION_X" level="1"/> -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/iodef.xml
r5479 r6290 21 21 <variable_group id="buffer"> 22 22 <variable id="optimal_buffer_size" type="string">performance</variable> 23 <variable id="buffer_size_factor" type="double"> 1.0</variable>23 <variable id="buffer_size_factor" type="double">2.0</variable> 24 24 <variable id="min_buffer_size" type="int">10000000</variable> 25 25 </variable_group> -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/orchidee.def
r4330 r6290 41 41 # Activate river routing 42 42 # default = y 43 RIVER_ROUTING = n 43 RIVER_ROUTING = _AUTO_ 44 45 # Choice of routing method: standard or simple 46 ROUTING_METHOD = _AUTO_ 44 47 45 48 # Activate creation of river_desc.nc file … … 133 136 134 137 # Activate downregulation for CO2 135 DOWNREGULATION_CO2=y 138 # Set DOWNREGULATION_CO2_NEW=y to activate new revised version of 139 # downregulation parametrization available in ORCHIDEE_2_0 for 140 # configurations v6.1.11 or later or in ORCHIDEE_2_2 from revision 6393 and later. 141 # When DOWNREGULATION_CO2_NEW=y, 142 # DOWNREGULATION_CO2 will be forced to false by the model. 143 DOWNREGULATION_CO2_NEW=y 136 144 DOWNREGULATION_CO2_BASELEVEL=380. 137 145 … … 218 226 #************************************************************************ 219 227 # CHEMISTRY_OK_BVOC : Activate chemistry 220 CHEMISTRY_BVOC = 228 CHEMISTRY_BVOC = _AUTO_: DEFAULT=n 221 229 222 230 # CO2 FOR BVOC - WILKINSON : CO2 inhibition effect for isoprene based on Wilkinson approach? -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/orchidee.def_CWRR
r5878 r6290 41 41 # Activate river routing 42 42 # default = y 43 RIVER_ROUTING = y 43 RIVER_ROUTING = _AUTO_ 44 45 # Choice of routing method: standard or simple 46 ROUTING_METHOD = _AUTO_ 44 47 45 48 # Activate creation of river_desc.nc file -
CONFIG/UNIFORM/v7/ICOLMDZOR_v7/compile_icolmdzor.sh
r6286 r6290 35 35 full_orch="" 36 36 full_dyna="" 37 37 # choose radiative code compilation option 38 rad=rrtm 39 opt_rad="" 38 40 # Default netcdf_lib is used for XIOS but can be change by argument 39 41 netcdf_lib="" … … 81 83 Example 7: compile only create_etat0_limt for reg 82 84 ./compile_icolmdzor.sh -ce0l_only 85 86 Example 8: choose radiative schema for LMDZ (oldrad/rrtm/ecrad). Default is rrtm 87 ./compile_icolmdzor.sh -rad ecrad 83 88 84 89 end_help … … 101 106 "-ce0l_only") ce0l_only=yes ; shift ;; 102 107 "-netcdf_lib_seq") netcdf_lib="--netcdf_lib netcdf4_seq"; shift ;; 108 "-rad") rad=$2; shift ; shift ;; 103 109 *) echo "unknown option "$1" , exiting..." ; exit 104 110 esac … … 136 142 echo "You used -parallel" $parallel 137 143 fi ;; 144 spirit*) 145 fcm_arch=ifort_MESOIPSL;; 138 146 ciclad*|climserv*|loholt*|camelot*) 139 147 fcm_arch=ifort_CICLAD;; … … 154 162 echo " Personal module list before sourcing of ARCH/arch.env file:" >> $outfile 155 163 module list >> $outfile 2>&1 156 164 svn_version=$(module list -t | grep subversion) 165 157 166 # Make a link to this file, to be used also in config.card 158 167 rm -f ARCH/arch.env … … 161 170 # Source the file 162 171 source ARCH/arch.env >> $outfile 2>&1 163 172 if [ X$svn_version != X ] ; then 173 module load ${svn_version} 174 fi 164 175 echo >> $outfile 165 176 echo " New module list after sourcing of ARCH/arch.env file:" >> $outfile … … 240 251 echo; echo "NOW COMPILE LMDZ FOR COUPLING TO DYNAMICO" 241 252 echo >> $outfile ; echo " NOW COMPILE LMDZ FOR COUPLING TO DYNAMICO" >> $outfile 242 253 # Retrieve the final svn release number, needed for radiative code suffix of executable 254 lmdzsvn=`svnversion . | egrep -o "[0-9]+" | awk 'NR==1'` 243 255 # Check if the compilation of LMDZ was previsouly interupted prematured. 244 256 # In that case, the files dimension.h and .lock exist. If the files exist, they are here removed to avoid makelmdz_fcm … … 254 266 fi 255 267 256 echo ./makelmdz_fcm -p lmd -rrtm true -cosp true -$optmode -mem -parallel $parallel -libphy -v orchidee2.1 -io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile 257 ./makelmdz_fcm -p lmd -rrtm true -cosp true -$optmode -mem -parallel $parallel -libphy -v orchidee2.1 -io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile 2>&1 268 # Need to define the proper option for radiative code compilation. By default, we use rrtm 269 case $rad in 270 oldrad) opt_rad="" ;; 271 rrtm) if [ $lmdzsvn -le 4185 ] ; then opt_rad="-rrtm true" ; else opt_rad="-rad rrtm" ; fi ;; 272 ecrad) opt_rad="-rad ecrad" ;; 273 *) echo Only oldrad rrtm ecrad for rad option ; exit 274 esac 275 276 if [ $lmdzsvn -le 4185 -a $rad = "ecrad" ] ; then echo "ecrad only available for LMDZ rev starting with 4186 " ; exit ; fi 277 278 279 echo ./makelmdz_fcm -p lmd -cosp true $opt_rad -$optmode -mem -parallel $parallel -libphy -v orchidee2.1 -io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile 280 ./makelmdz_fcm -p lmd -cosp true $opt_rad -$optmode -mem -parallel $parallel -libphy -v orchidee2.1 -io xios -arch $fcm_arch -j 8 $full_lmdz >> $outfile 2>&1 258 281 # Test if compiling finished 259 282 if [[ $? != 0 ]] ; then … … 302 325 303 326 # Find executable suffix 327 suffix=_${resol_atm}_phylmd 328 if [ $lmdzsvn -ge 4186 ] ; then suffix=${suffix}_${rad} ; fi 304 329 if [ $parallel == seq ] || [ $parallel == none ] ; then 305 suffix= _${resol_atm}_phylmd_seq_orch.e330 suffix=${suffix}_seq_orch.e 306 331 else 307 suffix= _${resol_atm}_phylmd_para_mem_orch.e332 suffix=${suffix}_para_mem_orch.e 308 333 fi 309 334 echo gcm suffix = $suffix … … 329 354 rm -f .lock 330 355 fi 331 echo ./makelmdz_fcm -d ${resol_atm} -p lmd -rrtm true-$optmode -mem -parallel $parallel -io xios -v orchidee2.1 -arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile332 ./makelmdz_fcm -d ${resol_atm} -p lmd -rrtm true-$optmode -mem -parallel $parallel -io xios -v orchidee2.1 -arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile 2>&1356 echo ./makelmdz_fcm -d ${resol_atm} -p lmd $opt_rad -$optmode -mem -parallel $parallel -io xios -v orchidee2.1 -arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile 357 ./makelmdz_fcm -d ${resol_atm} -p lmd $opt_rad -$optmode -mem -parallel $parallel -io xios -v orchidee2.1 -arch $fcm_arch -j 8 $full_lmdz gcm >> $outfile 2>&1 333 358 # Test if compiling finished 334 359 if [[ $? != 0 ]] ; then
Note: See TracChangeset
for help on using the changeset viewer.