Changeset 2694
- Timestamp:
- 01/07/16 16:13:28 (9 years ago)
- Location:
- CONFIG/UNIFORM/v6/LMDZORINCA_v6
- Files:
-
- 17 added
- 4 deleted
- 36 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_amip/COMP/lmdz.card
r2614 r2694 5 5 6 6 [UserChoices] 7 # Physics package to use 8 LMDZ_Physics=AP 7 9 8 10 # Do not use XIOS with ce0l program 9 11 XIOS=n 10 12 11 # manage radiative aerosol effect and ozone13 # Manage radiative aerosol effect and ozone 12 14 flag_aerosol=6 13 15 ok_ade=y … … 21 23 22 24 [BoundaryFiles] 23 List= (${R_IN}/ATM/AMIP /amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \24 (${R_IN}/ATM/AMIP /amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \25 List= (${R_IN}/ATM/AMIP_2014/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ 26 (${R_IN}/ATM/AMIP_2014/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ 25 27 (${R_IN}/ATM/Ozone/HYBRIDE/v2.clim/tro3_${year}.new.nc, climoz.nc) 26 28 … … 32 34 (${R_IN}/ATM/landiceref.nc, .) 33 35 ### Please, add the o2a.nc file to fit with the coupled configuration associated 34 # (${R_INIT}/ATM/IPSLCM5A/ORCA2.3x${RESOL_ATM}/o2a.nc, o2a.nc) 36 ### Note that this file is different for different versions of the coupled model 37 # (${R_IN}/ATM/IPSLCM6/ORCA2.3x9695_v1/o2a.nc, o2a.nc) 35 38 36 39 [ParametersFiles] 37 40 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 38 41 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 39 (${SUBMIT_DIR}/PARAM/output.def_low , output.def), \40 42 (${SUBMIT_DIR}/PARAM/config.def_actuel , config.def), \ 41 43 (${SUBMIT_DIR}/PARAM/run.def, .), \ … … 43 45 (${SUBMIT_DIR}/PARAM/traceur.def, .) 44 46 45 46 47 [RestartFiles] 47 48 List= (NONE) 48 49 49 50 [OutputText] 50 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, output.def)51 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, guide.def) 51 52 52 53 [OutputFiles] … … 56 57 ( startphy.nc, ${R_OUT_ATM_O}/Restart/${config_UserChoices_JobName}_${year}_startphy.nc, NONE), \ 57 58 ( grilles_gcm.nc, ${R_OUT_ATM_O}/Grid/${config_UserChoices_JobName}_${year}_grilles_gcm.nc, NONE) 58 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_amip/config.card
r1804 r2694 9 9 [UserChoices] 10 10 #============================ 11 #D-- (<8 chars MAX for JobName)12 11 JobName=ELI-${RESOL_ATM_3D} 13 12 LongName="create_etat0_limit for interannuel amip run" … … 37 36 #D-- Executable - 38 37 [Executable] 39 #D- For each component , Real name of executable, Name of executable for oasis40 ATM= (create_etat0_limit.e, create_etat0_limit.e )38 #D- For each component: Real name of executable, Name of executable in the run directory 39 ATM= (create_etat0_limit.e, create_etat0_limit.e, 1MPI) 41 40 42 41 #======================================================================== … … 65 64 RestartJobName= 66 65 RestartPath= 67 # Old component name for restart (if empty, use new name)68 OldName=69 70 66 71 67 #======================================================================== -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_clim/COMP/lmdz.card
r2614 r2694 5 5 6 6 [UserChoices] 7 # Physics package to use 8 LMDZ_Physics=AP 9 7 10 # Do not use XIOS with ce0l program 8 11 XIOS=n 9 12 10 # manage radiative aerosol effect and ozone13 # Manage radiative aerosol effect and ozone 11 14 flag_aerosol=6 12 15 ok_ade=y … … 29 32 (${R_IN}/ATM/landiceref.nc, .) \ 30 33 (${R_IN}/ATM/Ozone/HYBRIDE/v2.clim/tro3_1995.new.nc, climoz.nc), \ 31 (${R_IN}/ATM/AMIP /sst_bc_clim.nc, amipbc_sst_1x1.nc), \32 (${R_IN}/ATM/AMIP /sic_bc_clim.nc, amipbc_sic_1x1.nc)34 (${R_IN}/ATM/AMIP_2014/sst_bc_clim.nc, amipbc_sst_1x1.nc), \ 35 (${R_IN}/ATM/AMIP_2014/sic_bc_clim.nc, amipbc_sic_1x1.nc) 33 36 ### Please, add the o2a.nc file to fit with the coupled configuration associated 34 # (${R_INIT}/ATM/IPSLCM5A/ORCA2.3x${RESOL_ATM}/o2a.nc, o2a.nc) 37 ### Note that this file is different for different versions of the coupled model 38 # (${R_IN}/ATM/IPSLCM6/ORCA2.3x9695_v1/o2a.nc, o2a.nc) 35 39 36 40 [ParametersFiles] 37 41 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 38 42 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 39 (${SUBMIT_DIR}/PARAM/output.def_low , output.def), \40 43 (${SUBMIT_DIR}/PARAM/config.def_actuel , config.def), \ 41 44 (${SUBMIT_DIR}/PARAM/run.def, .), \ … … 43 46 (${SUBMIT_DIR}/PARAM/traceur.def, .) 44 47 45 46 48 [RestartFiles] 47 49 List= (NONE) 48 50 49 51 [OutputText] 50 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, output.def)52 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, guide.def) 51 53 52 54 [OutputFiles] … … 56 58 ( startphy.nc, ${R_OUT_ATM_O}/Restart/${config_UserChoices_JobName}_clim_startphy.nc, NONE), \ 57 59 ( grilles_gcm.nc, ${R_OUT_ATM_O}/Grid/${config_UserChoices_JobName}_grilles_gcm.nc, NONE) 60 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZ/CREATE_clim/config.card
r1772 r2694 9 9 [UserChoices] 10 10 #============================ 11 #D-- (<8 chars MAX for JobName)12 11 JobName= ELC-${RESOL_ATM_3D} 13 12 LongName="create_etat0_limit for climatology run" … … 20 19 #D-- Begin and end of job 21 20 #D-- "YYYY-MM-DD" 21 #D-- The dates for this experiement has no significance. Do not change them. 22 22 DateBegin=1979-01-01 23 23 DateEnd=1979-12-30 … … 35 35 #D-- Executable - 36 36 [Executable] 37 #D- For each component , Real name of executable, Name of executable for oasis38 ATM= (create_etat0_limit.e, create_etat0_limit.e )37 #D- For each component: Real name of executable, Name of executable in the run directory 38 ATM= (create_etat0_limit.e, create_etat0_limit.e, 1MPI) 39 39 40 40 #======================================================================== … … 63 63 RestartJobName= 64 64 RestartPath= 65 # Old component name for restart (if empty, use new name)66 OldName=67 65 68 66 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/COMP/lmdz.card
r2614 r2694 5 5 6 6 [UserChoices] 7 # Physics package to use : 8 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources9 # NPv3.1for new physics, to be used with LMDZ5/trunk revision 1554 or later7 # Physics package to use : 8 # LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 9 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 10 10 LMDZ_Physics=AP 11 11 … … 16 16 CREATE=ELI-${RESOL_ATM_3D} 17 17 18 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 19 ByPass_hgardfou_teta=n 20 21 # ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 22 ByPass_hgardfou_mats=n 23 24 # Number of periods where to set parameter adjust=y before switching to adjust=n 25 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 26 LMDZ_NbPeriod_adjust=0 27 28 # To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart Job Name 29 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5/XXXXXXX/ATM/Debug/XXXXXXX_Bands_96x95x19_3prc.dat_3 30 31 # Set ConfType to choose parameters for aerosols, solar and green house gazes. 18 # Set ConfType to choose parameters for aerosols, solar and green house gazes. 32 19 # The parameter file PARAM/config.def_$ConfType will be used. 33 20 # ConfType=preind/actuel/annuel 34 21 ConfType=annuel 35 22 36 # manage radiative aerosol effect and ozone23 # Manage radiative aerosol effect and ozone 37 24 flag_aerosol=6 38 25 ok_ade=y … … 42 29 ok_cdnc=y 43 30 44 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 31 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 32 ByPass_hgardfou_teta=n 33 34 # ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 35 ByPass_hgardfou_mats=n 36 37 # Number of periods where to set parameter adjust=y before switching to adjust=n 38 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 39 LMDZ_NbPeriod_adjust=0 40 41 # To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 42 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 43 44 # Set OutLevel to choose the level of output for LMDZ. 45 45 # OutLevel=low/medium/high 46 46 OutLevel=low 47 47 48 # Set COSP activation and Outputs frequency(monthly, daily, HF) = y/n48 # COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 49 49 LMDZ_COSP_OK=n 50 LMDZ_COSP_monthly= y50 LMDZ_COSP_monthly=n 51 51 LMDZ_COSP_daily=n 52 52 LMDZ_COSP_hf=n 53 53 54 # Set NMC Outputsfrequency (monthly, daily, HF) = y/n55 LMDZ_NMC_monthly= n54 # Set NMC output frequency (monthly, daily, HF) = y/n 55 LMDZ_NMC_monthly=y 56 56 LMDZ_NMC_daily=n 57 57 LMDZ_NMC_hf=n … … 61 61 ok_guide=n 62 62 63 64 63 [InitialStateFiles] 65 64 List= (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_${year}_start.nc, start.nc),\ 66 (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_${year}_startphy.nc, startphy.nc) 65 (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_${year}_startphy.nc, startphy.nc) 67 66 68 67 [BoundaryFiles] 69 List=() 70 #List= 71 # (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/u.nc, u.nc),\ 72 # (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/v.nc, v.nc) 73 74 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM) 75 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 68 List= (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_limit.nc, limit.nc),\ 69 (${R_IN}/ATM/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_${year}_v5.nc, aerosols${year}.nc),\ 70 (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_climoz_LMDZ.nc, climoz_LMDZ.nc) 71 76 72 ListNonDel= (${R_IN}/ATM/IPCC_AR5/HISTORIQUE/SOLARANDVOLCANOES_1610_2008.txt, SOLARANDVOLCANOES.txt),\ 77 73 (${R_IN}/ATM/IPCC_AR5/HISTORIQUE/CO2_1765_2005.txt, CO2.txt),\ … … 83 79 84 80 [SmoothFiles] 85 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM) 86 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 87 List= (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_limit.nc, limit.nc, 1:12:),\ 88 (${R_IN}/ATM/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_${year}_v5.nc, aerosols${year}.nc, 1:12:), \ 89 (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_climoz_LMDZ.nc, climoz_LMDZ.nc, 1:12:) 81 List=() 90 82 91 83 [ParametersFiles] 92 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 93 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 94 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 95 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 96 (${SUBMIT_DIR}/PARAM/output.def_${OutLevel}, output.def), \ 97 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 98 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 99 (${SUBMIT_DIR}/PARAM/run.def, .), \ 100 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 101 (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 102 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ) ,\ 103 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) ,\ 104 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ) ,\ 105 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ) ,\ 106 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ) ,\ 107 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) ,\ 108 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ) ,\ 109 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ) ,\ 110 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 111 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 112 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 113 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 114 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 115 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 84 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 85 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 86 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 87 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 88 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 89 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 90 (${SUBMIT_DIR}/PARAM/run.def, .), \ 91 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 92 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 95 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 96 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 97 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 98 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 99 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 100 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 101 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 102 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 103 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 104 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ), \ 105 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 106 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 116 107 117 108 [RestartFiles] 118 List= 119 109 List= (restart.nc, restart.nc, start.nc), \ 110 (restartphy.nc, restartphy.nc, startphy.nc) 120 111 121 112 [OutputText] 122 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, output.def, used_*, iodef.xml, context_lmdz.xml,field_def_lmdz.xml)113 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 123 114 124 115 [OutputFiles] 125 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth),\126 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, Post_1M_histmthCOSP),\127 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC),\128 (dynzon.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc, Post_1M_dynzon),\129 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, Post_1D_histday),\130 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, Post_1D_histdayCOSP),\131 (histdayNMC.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc, Post_1D_histdayNMC),\132 (histhf.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc, Post_HF_histhf),\133 (histhfCOSP.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc, Post_HF_histhfCOSP),\134 (histhfNMC.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc, Post_HF_histhfNMC),\135 (histhf3h.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc, Post_3H_histhf3h),\136 (histhf3hm.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc, Post_3H_histhf3hm)116 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 117 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, NONE), \ 118 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC), \ 119 (paramLMDZ_phy.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_paramLMDZ_phy.nc, Post_1M_paramLMDZ_phy), \ 120 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ 121 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, NONE), \ 122 (histdayNMC.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc, NONE), \ 123 (histhf.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc, NONE), \ 124 (histhfCOSP.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc, NONE), \ 125 (histhfNMC.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc, NONE), \ 126 (histhf3h.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc, NONE), \ 127 (histhf3hm.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc, NONE) 137 128 138 129 [Post_1M_histmth] 139 130 Patches= () 140 131 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 141 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, ftime_th, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, LWupTOA, LWupTOAclr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, mc, nettop, paprs, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl)142 ChunckJob2D = NONE143 TimeSeriesVars3D = (upwd, lwcon, iwcon, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc)132 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 133 ChunckJob2D = 100Y 134 TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 144 135 ChunckJob3D = 100Y 145 136 Seasonal=ON … … 147 138 [Post_1M_histmthCOSP] 148 139 Patches = () 149 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 140 GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 141 TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 142 ChunckJob2D = OFF 143 TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 144 ChunckJob3D = OFF 145 Seasonal=OFF 146 147 [Post_1M_histmthNMC] 148 Patches = () 149 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 150 150 TimeSeriesVars2D = () 151 ChunckJob2D = NONE 151 ChunckJob2D = NONE 152 TimeSeriesVars3D = (ta, tro3, zg, hus, hur, ua, va, wap) 153 ChunckJob3D = NONE 154 Seasonal=ON 155 156 [Post_1M_paramLMDZ_phy] 157 Patches=() 158 GatherWithInternal = (lon, lat, time_counter, time_counter_bnds) 159 TimeSeriesVars2D =(R_ecc, R_peri, R_incl, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt) 160 ChunckJob2D = NONE 152 161 TimeSeriesVars3D = () 153 162 ChunckJob3D = NONE 154 163 Seasonal=OFF 155 164 156 [Post_1M_histmthNMC] 165 [Post_1D_histday] 166 Patches= () 167 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 168 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, precip, pluc, plul, prw, psol, q2m, sens, sicf, slp, soll, sols, snow, SWdnSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max) 169 ChunckJob2D = 50Y 170 TimeSeriesVars3D = (lwcon, iwcon, mc, rhum, rneb, temp, theta, ovap, geop, vitu, vitv, vitw, pres, paprs) 171 ChunckJob3D = OFF 172 Seasonal=OFF 173 174 [Post_1D_histdayCOSP] 175 Patches = () 176 GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 177 TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 178 ChunckJob2D = OFF 179 TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 180 ChunckJob3D = OFF 181 Seasonal=OFF 182 183 [Post_1D_histdayNMC] 157 184 Patches = () 158 185 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 159 186 TimeSeriesVars2D = () 160 187 ChunckJob2D = NONE 161 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT, ozone, ozone_daylight) 162 ChunckJob3D = 100Y 163 Seasonal=OFF 164 165 [Post_1M_dynzon] 166 Patches = () 167 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 168 TimeSeriesVars2D = () 169 ChunckJob2D = NONE 170 TimeSeriesVars3D = () 171 ChunckJob3D = NONE 172 Seasonal=OFF 173 174 [Post_1D_histday] 175 Patches= () 176 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 177 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, iwp, lwp, phi500, precip, pluc, plul, prw, psol, rh2m, rh2m_min, rh2m_max, q2m, sens, sicf, slp, soll, sols, LWdnSFC, SWdnSFC, LWupSFCclr,SWupSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max, u850, v850, w850, phi850, q850, t850, u700, v700, w700, phi700, q700, t700, u500, v500, w500, phi500, q500, t500, u200, v200, w200, phi200, q200, t200) 178 ChunckJob2D = 200Y 179 TimeSeriesVars3D = (rhum, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres) 188 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap) 180 189 ChunckJob3D = 10Y 181 190 Seasonal=OFF 182 191 183 [Post_1D_histdayCOSP] 184 Patches = () 185 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 186 TimeSeriesVars2D = () 187 ChunckJob2D = NONE 188 TimeSeriesVars3D = () 189 ChunckJob3D = NONE 190 Seasonal=OFF 191 192 [Post_1D_histdayNMC] 192 [Post_HF_histhf] 193 Patches= () 194 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 195 TimeSeriesVars2D = (cldt, psol, q2m, slp, precip, pluc, plul, t2m, tsol, u10m, v10m) 196 ChunckJob2D = 50Y 197 TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 198 ChunckJob3D = OFF 199 Seasonal=OFF 200 201 [Post_HF_histhfCOSP] 202 Patches = () 203 GatherWithInternal = (lon, lat, height, sza, time_counter, time_counter_bounds) 204 TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso) 205 ChunckJob2D = OFF 206 TimeSeriesVars3D = (clcalipso, parasol_refl, cfad_lidarsr532_c01, cfad_lidarsr532_c02, cfad_lidarsr532_c03, cfad_lidarsr532_c04, cfad_lidarsr532_c05, cfad_lidarsr532_c06, cfad_lidarsr532_c07, cfad_lidarsr532_c08, cfad_lidarsr532_c09, cfad_lidarsr532_c10, cfad_lidarsr532_c11, cfad_lidarsr532_c12, cfad_lidarsr532_c13, cfad_lidarsr532_c14, cfad_lidarsr532_c15) 207 ChunckJob3D = OFF 208 Seasonal=OFF 209 210 [Post_HF_histhfNMC] 193 211 Patches = () 194 212 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) … … 199 217 Seasonal=OFF 200 218 201 [Post_HF_histhf] 202 Patches= () 203 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 204 TimeSeriesVars2D = (cldt, psol, q2m, slp, SWnetOR, SWdownOR, LWdownOR, precip, pluc, plul, t2m, tsol, u10m, v10m, t850, t700, t500, t200, t50, t10, u850, u700, u500, u200, u50, u10, v850, v700, v500, v200, v50, v10, phi850, phi700, phi200, phi50, phi10, w850, w700, w500, w200, w50, w10, q850, q700, q500, q200, q50, q10) 205 ChunckJob2D = 50Y 206 TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 207 ChunckJob3D = 10Y 208 Seasonal=OFF 209 210 [Post_HF_histhfCOSP] 211 Patches = () 212 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 213 TimeSeriesVars2D = () 214 ChunckJob2D = NONE 219 [Post_3H_histhf3hm] 220 Patches= () 221 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 222 TimeSeriesVars2D = (flat, precip, pluc, snow, topl, topl0, SWupTOA, SWupTOAclr, SWdnTOA, SWupSFC, SWupSFCclr, SWdnSFC, SWdnSFCclr, LWupSFC, LWupSFCclr, LWdnSFC, LWdnSFCclr, bils, bils_tke, bils_diss, bils_ec, bils_kinetic, bils_enthalp, bils_latent, sens, cldt, zmax_th) 223 ChunckJob2D = OFF 215 224 TimeSeriesVars3D = () 216 ChunckJob3D = NONE 217 Seasonal=OFF 218 219 [Post_HF_histhfNMC] 220 Patches = () 221 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 222 TimeSeriesVars2D = () 223 ChunckJob2D = NONE 224 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT) 225 ChunckJob3D = 100Y 225 ChunckJob3D = OFF 226 226 Seasonal=OFF 227 227 … … 229 229 Patches= () 230 230 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 231 TimeSeriesVars2D = (phis, tsol, t2m, q2m, u 10m, v10m, psol, topl, bils, cdrh)232 ChunckJob2D = 50Y231 TimeSeriesVars2D = (phis, tsol, t2m, q2m, ustar, u10m, v10m, psol) 232 ChunckJob2D = OFF 233 233 TimeSeriesVars3D = () 234 234 ChunckJob3D = OFF 235 235 Seasonal=OFF 236 237 [Post_3H_histhf3hm]238 Patches= ()239 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds)240 TimeSeriesVars2D = (precip, flat, sens, LWdnSFC, LWupSFC, SWdnSFC, SWupSFC, pluc, snow, LWdnSFCclr, SWdnSFCclr, LWupSFCclr, cldt)241 ChunckJob2D = 50Y242 TimeSeriesVars3D = ()243 ChunckJob3D = OFF244 Seasonal=OFF -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/COMP/orchidee.card
r2636 r2694 9 9 DefSuffix=Choi 10 10 11 sechiba_LEVEL=1112 11 VEGET_UPDATE=1Y 13 12 LAND_COVER_CHANGE=y 14 13 15 # Use XIOS as output library16 XIOS=y17 18 14 [InitialStateFiles] 19 List= (${R_IN}/SRF/soils_param.nc, . ), \ 20 (${R_IN}/SRF/routing.nc, . ), \ 21 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc), \ 15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 22 17 (${R_IN}/SRF/cartepente2d_15min.nc, .) 23 18 24 19 [BoundaryFiles] 25 List= ()20 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 26 21 ListNonDel= () 27 22 28 23 [SmoothFiles] 29 List= (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:)24 List= () 30 25 31 26 [ParametersFiles] 32 27 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 28 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 33 29 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 34 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 35 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 36 31 37 32 [RestartFiles] 38 # List restart that have to be saved/restored each loop (file out, saved, and in) :39 33 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 40 34 41 35 [OutputText] 42 List= (out_orchidee, orchidee.def, used_orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml)36 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 43 37 44 38 [OutputFiles] 45 List= (sechiba_history.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \46 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2),\47 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE)39 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 40 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 41 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 48 42 49 43 [Post_1M_sechiba_history] 50 Patches = ()51 GatherWithInternal = (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac)52 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac)53 ChunckJob2D = NONE54 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee)55 ChunckJob3D = NONE56 Seasonal = ON44 Patches = () 45 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 46 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 47 ChunckJob2D = NONE 48 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 49 ChunckJob3D = NONE 50 Seasonal = ON 57 51 58 52 [Post_HF_sechiba_out_2] 59 Patches= () 60 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 61 TimeSeriesVars2D= (mrsos, mrro) 62 ChunckJob2D= 50Y 63 TimeSeriesVars3D= (ptn) 64 ChunckJob3D= 10Y 65 Seasonal= OFF 53 Patches = () 54 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 55 TimeSeriesVars2D = (mrsos, mrro) 56 ChunckJob2D = 50Y 57 TimeSeriesVars3D = (ptn) 58 ChunckJob3D = 10Y 59 Seasonal = OFF 60 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/COMP/stomate.card
r2509 r2694 3 3 4 4 [UserChoices] 5 stomate_LEVEL=106 5 7 6 [InitialStateFiles] … … 10 9 [BoundaryFiles] 11 10 List= () 12 ListNonDel= ( ${R_BC}/SRF/${config_UserChoices_TagName}/reftemp.nc, .)11 ListNonDel= () 13 12 14 13 [SmoothFiles] … … 19 18 20 19 [RestartFiles] 21 # List restart that have to be saved/restored each loop (file out, saved, and in) :22 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 23 21 … … 26 24 27 25 [OutputFiles] 28 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history)\29 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history)26 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history), \ 27 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 30 28 31 29 [Post_1M_stomate_history] … … 34 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 35 33 ChunckJob2D = NONE 36 TimeSeriesVars3D = (CO2FLUX _MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE)34 TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 37 35 ChunckJob3D = NONE 38 36 Seasonal=ON … … 46 44 ChunckJob3D = NONE 47 45 Seasonal=ON 46 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/amip/config.card
r2503 r2694 1 1 # $Id$ 2 # This is config.card file for restart with an NEW libIGCM simulation tree.3 #4 2 #======================================================================== 5 3 #D-- Compatibility - … … 9 7 [UserChoices] 10 8 #============================ 11 #-- (<8 chars MAX for JobName)12 9 JobName=LMDZOR01 13 10 #----- Short Name of Experiment … … 25 22 #-- "YYYY-MM-DD" 26 23 DateBegin=1980-01-01 27 DateEnd=1980- 01-3124 DateEnd=1980-12-31 28 25 #============================ 29 #-- 1Y, 1M, 5D, 1D Period Length of one trunk of simulation 30 PeriodLength=1M 31 #============================ 32 #-- Total Number of Processors 33 JobNumProcTot=32 26 #-- 1Y, 1M, 5D, 1D Period Length for one execution 27 PeriodLength=1Y 34 28 35 29 #======================================================================== … … 45 39 #D-- Executable - 46 40 [Executable] 47 #D- For each component , Real name of executable, Name of executable for oasis41 #D- For each component: Real name of executable, Name of executable in the run directory 48 42 ATM= (gcm.e, lmdz.x, 31MPI, 1OMP) 49 43 SRF= ("", "") … … 69 63 #D-- ATM - 70 64 [ATM] 71 # 72 WriteFrequency="1M 1D HF" 65 WriteFrequency="1M" 73 66 # If config_Restarts_OverRule == 'n' next 4 params are read 74 67 Restart=n … … 78 71 RestartJobName=LMDZOR01 79 72 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 80 # Old component name for restart (if empty, use new name)81 OldName=82 73 83 74 #======================================================================== 84 75 #D-- SRF - 85 76 [SRF] 86 WriteFrequency="1M HF"77 WriteFrequency="1M" 87 78 # If config_Restarts_OverRule == 'n' next 4 params are read 88 79 Restart=n … … 92 83 RestartJobName=EXP00 93 84 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 94 #-- Old component name for restart (if empty, use new name)95 OldName=96 85 97 86 #======================================================================== … … 106 95 RestartJobName=EXP00 107 96 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 108 #-- Old component name for restart (if empty, use new name)109 OldName=110 97 111 98 #======================================================================== … … 120 107 RestartJobName= 121 108 RestartPath= 122 # Old component name for restart (if empty, use new name)123 OldName=124 109 125 110 #======================================================================== 126 111 #D-- Post - 127 112 [Post] 128 #D- Do we rebuild parallel output, this flag determines 129 #D- frequency of rebuild submission (use NONE for DRYRUN=3) 130 RebuildFrequency=1Y 131 #D- Do we pack restart and debug txt files, this flag determines 132 #D- frequency of pack submission (use NONE for DRYRUN=3) 113 #D- RebuildFrequency determines the frequency of rebuild submission 114 RebuildFrequency=NONE 115 #D- PackFrequency determines the frequency of pack submission 133 116 PackFrequency=1Y 134 #D- If you want to produce time series, this flag determines135 #D- frequency of post-processing submission (NONE if you don't want)117 #D- TimeSeriesFreqency determines the frequency of post-processing submission 118 #D- Set NONE to deactivate the creation of all time series 136 119 TimeSeriesFrequency=10Y 137 #D- If you want to produce seasonal average, this flag determines138 #D- the period of this average (NONE if you don't want)120 #D- SeasonalFrequency determines the length for each seasonal average 121 #D- Set NONE to deactivate the creation of all seasonal avereage 139 122 SeasonalFrequency=10Y 140 123 #D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/COMP/lmdz.card
r2614 r2694 1 # $Id$2 3 1 [Compatibility] 4 2 libIGCM=1.0 5 3 6 4 [UserChoices] 7 # Physics package to use : 8 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources9 # NPv3.1for new physics, to be used with LMDZ5/trunk revision 1554 or later5 # Physics package to use : 6 # LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 7 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 10 8 LMDZ_Physics=AP 11 9 … … 16 14 CREATE=ELC-${RESOL_ATM_3D} 17 15 18 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 19 ByPass_hgardfou_teta=n 20 21 # ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 22 ByPass_hgardfou_mats=n 23 24 # Number of periods where to set parameter adjust=y before switching to adjust=n 25 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 26 LMDZ_NbPeriod_adjust=0 27 28 # To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart Job Name 29 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5/XXXXXXX/ATM/Debug/XXXXXXX_Bands_96x95x19_3prc.dat_3 30 31 # Set ConfType to choose parameters for aerosols, solar and green house gazes. 16 # Set ConfType to choose parameters for aerosols, solar and green house gazes. 32 17 # The parameter file PARAM/config.def_$ConfType will be used. 33 18 # ConfType=preind/actuel/annuel 34 19 ConfType=actuel 35 20 36 # manage radiative aerosol effect and ozone21 # Manage radiative aerosol effect and ozone 37 22 flag_aerosol=6 38 23 ok_ade=y … … 42 27 ok_cdnc=y 43 28 44 # Set OutLevel to choose the level of output files from LMDZ. The file PARAM/output.def_$OutLevel will be used. 29 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 30 ByPass_hgardfou_teta=n 31 32 # ByPass_hgardfou_mats=y : set parameter purmats=y for following CumulPeriod only 33 ByPass_hgardfou_mats=n 34 35 # Number of periods where to set parameter adjust=y before switching to adjust=n 36 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 37 LMDZ_NbPeriod_adjust=0 38 39 # To force usage of specific Bands file, set LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart experiment 40 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 41 42 # Set OutLevel to choose the level of output for LMDZ. 45 43 # OutLevel=low/medium/high 46 44 OutLevel=low 47 45 48 # Set COSP activation and Outputs frequency(monthly, daily, HF) = y/n46 # COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 49 47 LMDZ_COSP_OK=n 50 LMDZ_COSP_monthly= y48 LMDZ_COSP_monthly=n 51 49 LMDZ_COSP_daily=n 52 50 LMDZ_COSP_hf=n 53 51 54 # Set NMC Outputsfrequency (monthly, daily, HF) = y/n55 LMDZ_NMC_monthly= n52 # Set NMC output frequency (monthly, daily, HF) = y/n 53 LMDZ_NMC_monthly=y 56 54 LMDZ_NMC_daily=n 57 55 LMDZ_NMC_hf=n … … 61 59 ok_guide=n 62 60 63 64 61 [InitialStateFiles] 65 62 List= (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Restart/${CREATE}_clim_start.nc, start.nc),\ … … 68 65 [BoundaryFiles] 69 66 List=() 70 #List=71 # (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/u.nc, u.nc),\72 # (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/v.nc, v.nc)73 74 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM)75 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations)76 67 ListNonDel= (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_clim_limit.nc, limit.nc),\ 77 68 (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_climoz_LMDZ.nc, climoz_LMDZ.nc),\ … … 80 71 81 72 [SmoothFiles] 82 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM)83 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations)84 73 List=() 85 74 86 75 [ParametersFiles] 87 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 88 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 89 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 90 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 91 (${SUBMIT_DIR}/PARAM/output.def_${OutLevel}, output.def), \ 92 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 93 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 94 (${SUBMIT_DIR}/PARAM/run.def, .), \ 95 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 96 (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 97 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ) ,\ 98 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) ,\ 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ) ,\ 100 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ) ,\ 101 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ) ,\ 102 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) ,\ 103 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ) ,\ 104 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ) ,\ 105 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 106 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 107 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 108 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 109 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 110 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 76 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 77 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 78 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 79 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 80 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 81 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 82 (${SUBMIT_DIR}/PARAM/run.def, .), \ 83 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 84 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 85 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 86 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 87 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 88 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 89 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 90 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 91 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 92 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 95 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 96 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ), \ 97 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 98 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 111 99 112 100 [RestartFiles] 113 List= 114 101 List= (restart.nc, restart.nc, start.nc), \ 102 (restartphy.nc, restartphy.nc, startphy.nc) 115 103 116 104 [OutputText] 117 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, output.def, used_*, iodef.xml, context_lmdz.xml,field_def_lmdz.xml)105 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 118 106 119 107 [OutputFiles] 120 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth),\121 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, Post_1M_histmthCOSP),\122 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC),\123 (dynzon.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc, Post_1M_dynzon),\124 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, Post_1D_histday),\125 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, Post_1D_histdayCOSP),\126 (histdayNMC.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc, Post_1D_histdayNMC),\127 (histhf.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc, Post_HF_histhf),\128 (histhfCOSP.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc, Post_HF_histhfCOSP),\129 (histhfNMC.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc, Post_HF_histhfNMC),\130 (histhf3h.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc, Post_3H_histhf3h),\131 (histhf3hm.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc, Post_3H_histhf3hm)108 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 109 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, NONE), \ 110 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC), \ 111 (paramLMDZ_phy.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_paramLMDZ_phy.nc, Post_1M_paramLMDZ_phy), \ 112 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ 113 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, NONE), \ 114 (histdayNMC.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc, NONE), \ 115 (histhf.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc, NONE), \ 116 (histhfCOSP.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc, NONE), \ 117 (histhfNMC.nc, ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc, NONE), \ 118 (histhf3h.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc, NONE), \ 119 (histhf3hm.nc, ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3hm.nc, NONE) 132 120 133 121 [Post_1M_histmth] 134 122 Patches= () 135 123 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 136 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, ftime_th, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, LWupTOA, LWupTOAclr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, mc, nettop, paprs, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl)137 ChunckJob2D = NONE138 TimeSeriesVars3D = (upwd, lwcon, iwcon, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc)124 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 125 ChunckJob2D = 100Y 126 TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 139 127 ChunckJob3D = 100Y 140 128 Seasonal=ON … … 142 130 [Post_1M_histmthCOSP] 143 131 Patches = () 144 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 132 GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 133 TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 134 ChunckJob2D = OFF 135 TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 136 ChunckJob3D = OFF 137 Seasonal=OFF 138 139 [Post_1M_histmthNMC] 140 Patches = () 141 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 145 142 TimeSeriesVars2D = () 146 ChunckJob2D = NONE 143 ChunckJob2D = NONE 144 TimeSeriesVars3D = (ta, tro3, zg, hus, hur, ua, va, wap) 145 ChunckJob3D = NONE 146 Seasonal=ON 147 148 [Post_1M_paramLMDZ_phy] 149 Patches=() 150 GatherWithInternal = (lon, lat, time_counter, time_counter_bnds) 151 TimeSeriesVars2D =(R_ecc, R_peri, R_incl, solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt) 152 ChunckJob2D = NONE 147 153 TimeSeriesVars3D = () 148 154 ChunckJob3D = NONE 149 155 Seasonal=OFF 150 156 151 [Post_1M_histmthNMC] 157 [Post_1D_histday] 158 Patches= () 159 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 160 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, precip, pluc, plul, prw, psol, q2m, sens, sicf, slp, soll, sols, snow, SWdnSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max) 161 ChunckJob2D = 50Y 162 TimeSeriesVars3D = (lwcon, iwcon, mc, rhum, rneb, temp, theta, ovap, geop, vitu, vitv, vitw, pres, paprs) 163 ChunckJob3D = OFF 164 Seasonal=OFF 165 166 [Post_1D_histdayCOSP] 167 Patches = () 168 GatherWithInternal = (lon, lat, pressure2, height, sza, time_counter, time_counter_bounds) 169 TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso, tclisccp, albisccp, ctpisccp) 170 ChunckJob2D = OFF 171 TimeSeriesVars3D = (clcalipso, clisccp2_c01, clisccp2_c02, clisccp2_c03, clisccp2_c04, clisccp2_c05, clisccp2_c06, clisccp2_c07, parasol_refl) 172 ChunckJob3D = OFF 173 Seasonal=OFF 174 175 [Post_1D_histdayNMC] 152 176 Patches = () 153 177 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 154 178 TimeSeriesVars2D = () 155 179 ChunckJob2D = NONE 156 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT, ozone, ozone_daylight) 157 ChunckJob3D = 100Y 158 Seasonal=OFF 159 160 [Post_1M_dynzon] 161 Patches = () 162 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 163 TimeSeriesVars2D = () 164 ChunckJob2D = NONE 165 TimeSeriesVars3D = () 166 ChunckJob3D = NONE 167 Seasonal=OFF 168 169 [Post_1D_histday] 170 Patches= () 171 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 172 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, iwp, lwp, phi500, precip, pluc, plul, prw, psol, rh2m, rh2m_min, rh2m_max, q2m, sens, sicf, slp, soll, sols, LWdnSFC, SWdnSFC, LWupSFCclr,SWupSFC, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max, u850, v850, w850, phi850, q850, t850, u700, v700, w700, phi700, q700, t700, u500, v500, w500, phi500, q500, t500, u200, v200, w200, phi200, q200, t200) 173 ChunckJob2D = 200Y 174 TimeSeriesVars3D = (rhum, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres) 180 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap) 175 181 ChunckJob3D = 10Y 176 182 Seasonal=OFF 177 183 178 [Post_1D_histdayCOSP] 179 Patches = () 180 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 181 TimeSeriesVars2D = () 182 ChunckJob2D = NONE 183 TimeSeriesVars3D = () 184 ChunckJob3D = NONE 185 Seasonal=OFF 186 187 [Post_1D_histdayNMC] 184 [Post_HF_histhf] 185 Patches= () 186 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 187 TimeSeriesVars2D = (cldt, psol, q2m, slp, precip, pluc, plul, t2m, tsol, u10m, v10m) 188 ChunckJob2D = 50Y 189 TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 190 ChunckJob3D = OFF 191 Seasonal=OFF 192 193 [Post_HF_histhfCOSP] 194 Patches = () 195 GatherWithInternal = (lon, lat, height, sza, time_counter, time_counter_bounds) 196 TimeSeriesVars2D = (cllcalipso, clmcalipso, clhcalipso, cltcalipso) 197 ChunckJob2D = OFF 198 TimeSeriesVars3D = (clcalipso, parasol_refl, cfad_lidarsr532_c01, cfad_lidarsr532_c02, cfad_lidarsr532_c03, cfad_lidarsr532_c04, cfad_lidarsr532_c05, cfad_lidarsr532_c06, cfad_lidarsr532_c07, cfad_lidarsr532_c08, cfad_lidarsr532_c09, cfad_lidarsr532_c10, cfad_lidarsr532_c11, cfad_lidarsr532_c12, cfad_lidarsr532_c13, cfad_lidarsr532_c14, cfad_lidarsr532_c15) 199 ChunckJob3D = OFF 200 Seasonal=OFF 201 202 [Post_HF_histhfNMC] 188 203 Patches = () 189 204 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) … … 194 209 Seasonal=OFF 195 210 196 [Post_HF_histhf] 197 Patches= () 198 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 199 TimeSeriesVars2D = (cldt, psol, q2m, slp, SWnetOR, SWdownOR, LWdownOR, precip, pluc, plul, t2m, tsol, u10m, v10m, t850, t700, t500, t200, t50, t10, u850, u700, u500, u200, u50, u10, v850, v700, v500, v200, v50, v10, phi850, phi700, phi200, phi50, phi10, w850, w700, w500, w200, w50, w10, q850, q700, q500, q200, q50, q10) 200 ChunckJob2D = 50Y 201 TimeSeriesVars3D = (temp, theta, ovap, vitu, vitv) 202 ChunckJob3D = 10Y 203 Seasonal=OFF 204 205 [Post_HF_histhfCOSP] 206 Patches = () 207 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 208 TimeSeriesVars2D = () 209 ChunckJob2D = NONE 211 [Post_3H_histhf3hm] 212 Patches= () 213 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 214 TimeSeriesVars2D = (flat, precip, pluc, snow, topl, topl0, SWupTOA, SWupTOAclr, SWdnTOA, SWupSFC, SWupSFCclr, SWdnSFC, SWdnSFCclr, LWupSFC, LWupSFCclr, LWdnSFC, LWdnSFCclr, bils, bils_tke, bils_diss, bils_ec, bils_kinetic, bils_enthalp, bils_latent, sens, cldt, zmax_th) 215 ChunckJob2D = OFF 210 216 TimeSeriesVars3D = () 211 ChunckJob3D = NONE 212 Seasonal=OFF 213 214 [Post_HF_histhfNMC] 215 Patches = () 216 GatherWithInternal = (lon, lat, plev, time_counter, time_counter_bounds) 217 TimeSeriesVars2D = () 218 ChunckJob2D = NONE 219 TimeSeriesVars3D = (ta, zg, hus, hur, ua, va, wap, psbg, uv, vq, vT, wq, vphi, wT, uxu, vxv, TxT) 220 ChunckJob3D = 100Y 217 ChunckJob3D = OFF 221 218 Seasonal=OFF 222 219 … … 224 221 Patches= () 225 222 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds) 226 TimeSeriesVars2D = (phis, tsol, t2m, q2m, u 10m, v10m, psol, topl, bils, cdrh)227 ChunckJob2D = 50Y223 TimeSeriesVars2D = (phis, tsol, t2m, q2m, ustar, u10m, v10m, psol) 224 ChunckJob2D = OFF 228 225 TimeSeriesVars3D = () 229 226 ChunckJob3D = OFF 230 227 Seasonal=OFF 231 232 [Post_3H_histhf3hm]233 Patches= ()234 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds)235 TimeSeriesVars2D = (precip, flat, sens, LWdnSFC, LWupSFC, SWdnSFC, SWupSFC, pluc, snow, LWdnSFCclr, SWdnSFCclr, LWupSFCclr, cldt)236 ChunckJob2D = 50Y237 TimeSeriesVars3D = ()238 ChunckJob3D = OFF239 Seasonal=OFF -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/COMP/orchidee.card
r2636 r2694 9 9 DefSuffix=Choi 10 10 11 sechiba_LEVEL=1112 11 VEGET_UPDATE=0Y 13 12 LAND_COVER_CHANGE=n 14 13 15 # Use XIOS as output library16 XIOS=y17 18 14 [InitialStateFiles] 19 List= (${R_IN}/SRF/soils_param.nc, . ), \20 (${R_IN}/SRF/routing.nc, . ), \21 (${R_ BC}/SRF/${config_UserChoices_TagName}/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 17 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 22 18 (${R_IN}/SRF/cartepente2d_15min.nc, .) 23 19 … … 31 27 [ParametersFiles] 32 28 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 29 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 33 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 34 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 35 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 36 32 37 33 [RestartFiles] 38 # List restart that have to be saved/restored each loop (file out, saved, and in) :39 34 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 40 35 41 36 [OutputText] 42 List= (out_orchidee, orchidee.def, used_orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml)37 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 43 38 44 39 [OutputFiles] 45 List= (sechiba_history.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \46 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2),\47 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE)40 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 41 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 42 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 48 43 49 44 [Post_1M_sechiba_history] 50 Patches = ()51 GatherWithInternal = (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac)52 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac)53 ChunckJob2D = NONE54 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee)55 ChunckJob3D = NONE56 Seasonal = ON45 Patches = () 46 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 47 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 48 ChunckJob2D = NONE 49 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 50 ChunckJob3D = NONE 51 Seasonal = ON 57 52 58 53 [Post_HF_sechiba_out_2] 59 Patches= () 60 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 61 TimeSeriesVars2D= (mrsos, mrro) 62 ChunckJob2D= 50Y 63 TimeSeriesVars3D= (ptn) 64 ChunckJob3D= 10Y 65 Seasonal= OFF 54 Patches = () 55 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 56 TimeSeriesVars2D = (mrsos, mrro) 57 ChunckJob2D = 50Y 58 TimeSeriesVars3D = (ptn) 59 ChunckJob3D = 10Y 60 Seasonal = OFF 61 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/COMP/stomate.card
r2509 r2694 3 3 4 4 [UserChoices] 5 stomate_LEVEL=106 5 7 6 [InitialStateFiles] … … 10 9 [BoundaryFiles] 11 10 List= () 12 ListNonDel= ( ${R_BC}/SRF/${config_UserChoices_TagName}/reftemp.nc, .)11 ListNonDel= () 13 12 14 13 [SmoothFiles] … … 19 18 20 19 [RestartFiles] 21 # List restart that have to be saved/restored each loop (file out, saved, and in) :22 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 23 21 … … 26 24 27 25 [OutputFiles] 28 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history)\29 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history)26 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history), \ 27 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 30 28 31 29 [Post_1M_stomate_history] … … 34 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 35 33 ChunckJob2D = NONE 36 TimeSeriesVars3D = (CO2FLUX _MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE)34 TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 37 35 ChunckJob3D = NONE 38 36 Seasonal=ON … … 46 44 ChunckJob3D = NONE 47 45 Seasonal=ON 46 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZOR/clim/config.card
r2503 r2694 1 1 # $Id$ 2 # This is config.card file for restart with an NEW libIGCM simulation tree.3 #4 2 #======================================================================== 5 3 #D-- Compatibility - … … 9 7 [UserChoices] 10 8 #============================ 11 #-- (<8 chars MAX for JobName)12 9 JobName=LMDZOR01 13 10 #----- Short Name of Experiment … … 25 22 #-- "YYYY-MM-DD" 26 23 DateBegin=1980-01-01 27 DateEnd=1980- 01-3024 DateEnd=1980-12-30 28 25 #============================ 29 #-- 1Y, 1M, 5D, 1D Period Length of one trunk of simulation 30 PeriodLength=1M 31 #============================ 32 #-- Total Number of Processors 33 JobNumProcTot=32 26 #-- 1Y, 1M, 5D, 1D Period Length for one execution 27 PeriodLength=1Y 34 28 35 29 #======================================================================== … … 37 31 [ListOfComponents] 38 32 #D- For each component, Name of component, Tag of component 39 ATM= (lmdz, LMDZ 4_AR5)40 SRF= (orchidee, ORCHIDEE _1_9_5)41 SBG= (stomate, ORCHIDEE _1_9_5)33 ATM= (lmdz, LMDZ) 34 SRF= (orchidee, ORCHIDEE) 35 SBG= (stomate, ORCHIDEE) 42 36 IOS= (xios, XIOS) 43 37 … … 45 39 #D-- Executable - 46 40 [Executable] 47 #D- For each component , Real name of executable, Name of executable for oasis41 #D- For each component: Real name of executable, Name of executable in the run directory 48 42 ATM= (gcm.e, lmdz.x, 31MPI, 1OMP) 49 43 SRF= ("", "") … … 69 63 #D-- ATM - 70 64 [ATM] 71 # 72 WriteFrequency="1M 1D HF" 65 WriteFrequency="1M" 73 66 # If config_Restarts_OverRule == 'n' next 4 params are read 74 67 Restart=n … … 78 71 RestartJobName=LMDZOR01 79 72 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 80 # Old component name for restart (if empty, use new name)81 OldName=82 73 83 74 #======================================================================== 84 75 #D-- SRF - 85 76 [SRF] 86 WriteFrequency="1M HF"77 WriteFrequency="1M" 87 78 # If config_Restarts_OverRule == 'n' next 4 params are read 88 79 Restart=n … … 92 83 RestartJobName=EXP00 93 84 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 94 #-- Old component name for restart (if empty, use new name)95 OldName=96 85 97 86 #======================================================================== … … 106 95 RestartJobName=EXP00 107 96 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 108 #-- Old component name for restart (if empty, use new name)109 OldName=110 97 111 98 #======================================================================== … … 120 107 RestartJobName= 121 108 RestartPath= 122 # Old component name for restart (if empty, use new name)123 OldName=124 109 125 110 #======================================================================== 126 111 #D-- Post - 127 112 [Post] 128 #D- Do we rebuild parallel output, this flag determines 129 #D- frequency of rebuild submission (use NONE for DRYRUN=3) 130 RebuildFrequency=1Y 131 #D- Do we pack restart and debug txt files, this flag determines 132 #D- frequency of pack submission (use NONE for DRYRUN=3) 113 #D- RebuildFrequency determines the frequency of rebuild submission 114 RebuildFrequency=NONE 115 #D- PackFrequency determines the frequency of pack submission 133 116 PackFrequency=1Y 134 #D- If you want to produce time series, this flag determines135 #D- frequency of post-processing submission (NONE if you don't want)117 #D- TimeSeriesFreqency determines the frequency of post-processing submission 118 #D- Set NONE to deactivate the creation of all time series 136 119 TimeSeriesFrequency=10Y 137 #D- If you want to produce seasonal average, this flag determines138 #D- the period of this average (NONE if you don't want)120 #D- SeasonalFrequency determines the length for each seasonal average 121 #D- Set NONE to deactivate the creation of all seasonal avereage 139 122 SeasonalFrequency=10Y 140 123 #D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/COMP/lmdz.card
r2684 r2694 4 4 5 5 [UserChoices] 6 # Physics package to use : 7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources8 # NPv3.1for new physics, to be used with LMDZ5/trunk revision 1554 or later6 # Physics package to use : 7 # LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 8 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 9 9 LMDZ_Physics=AP 10 10 #LMDZ_Physics=NPv3.1 … … 24 24 25 25 # Number of periods where to set parameter adjust=y before switching to adjust=n 26 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 26 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 27 27 LMDZ_NbPeriod_adjust=0 28 28 # LMDZ_NbPeriod_adjust=0 … … 43 43 ok_cdnc=y 44 44 45 # Set OutLevel to choose the level of output f iles from LMDZ. The file PARAM/output.def_$OutLevel will be used.45 # Set OutLevel to choose the level of output for LMDZ. 46 46 # OutLevel=low/medium/high 47 47 OutLevel=low 48 48 49 # Set COSP activation and Outputs frequency(monthly, daily, HF) = y/n49 # COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 50 50 LMDZ_COSP_OK=n 51 51 LMDZ_COSP_monthly=n … … 82 82 83 83 [ParametersFiles] 84 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 85 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 86 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 87 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 88 (${SUBMIT_DIR}/PARAM/output.def_${OutLevel}, output.def), \ 89 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 90 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 91 (${SUBMIT_DIR}/PARAM/run.def, .), \ 92 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 93 (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 94 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ) ,\ 95 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) ,\ 96 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ) ,\ 97 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ) ,\ 98 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ) ,\ 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) ,\ 100 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ) ,\ 101 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ) ,\ 102 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 103 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 104 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 105 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 106 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 107 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 84 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 85 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 86 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 87 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 88 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 89 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 90 (${SUBMIT_DIR}/PARAM/run.def, .), \ 91 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 92 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 95 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 96 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 97 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 98 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 99 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 100 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 101 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 102 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 103 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ), \ 104 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 105 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 108 106 109 107 [RestartFiles] … … 112 110 113 111 [OutputText] 114 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml)112 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 115 113 116 114 [OutputFiles] … … 120 118 Patches= () 121 119 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 122 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 123 ChunckJob2D = NONE 124 TimeSeriesVars3D = () 125 ChunckJob3D = NONE 120 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 121 ChunckJob2D = 100Y 122 TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 123 ChunckJob3D = 100Y 124 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/COMP/orchidee.card
r2684 r2694 9 9 DefSuffix=Choi 10 10 11 sechiba_LEVEL=1112 11 VEGET_UPDATE=0Y 13 12 LAND_COVER_CHANGE=n 14 13 15 # Use XIOS as output library16 XIOS=y17 18 14 [InitialStateFiles] 19 List= (${R_IN}/SRF/soils_param.nc, . ), \ 20 (${R_IN}/SRF/routing.nc, . ), \ 21 (${R_IN}/SRF/cartepente2d_15min.nc, .), \ 22 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 23 ## Pour les annees 2006-2100 suivant le RCP 24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 17 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 18 (${R_IN}/SRF/cartepente2d_15min.nc, .) 28 19 29 20 [BoundaryFiles] … … 32 23 33 24 [SmoothFiles] 34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 35 ## Pour les annees 2006-2100 suivant le RCP 36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 25 List= () 40 26 41 27 [ParametersFiles] 42 28 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 29 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 43 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 44 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 45 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 46 32 47 33 [RestartFiles] 48 # List restart that have to be saved/restored each loop (file out, saved, and in) :49 34 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 50 35 51 36 [OutputText] 52 List= (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml)37 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 53 38 54 39 [OutputFiles] 55 List= (sechiba_history.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \56 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2),\57 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE)40 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 41 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 42 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 58 43 59 44 [Post_1M_sechiba_history] 60 Patches = ()61 GatherWithInternal = (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac)62 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac)63 ChunckJob2D = NONE64 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee)65 ChunckJob3D = NONE66 Seasonal = ON45 Patches = () 46 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 47 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 48 ChunckJob2D = NONE 49 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 50 ChunckJob3D = NONE 51 Seasonal = ON 67 52 68 53 [Post_HF_sechiba_out_2] 69 Patches= () 70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 71 TimeSeriesVars2D= (mrsos, mrro) 72 ChunckJob2D= 50Y 73 TimeSeriesVars3D= (ptn) 74 ChunckJob3D= 10Y 75 Seasonal= OFF 54 Patches = () 55 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 56 TimeSeriesVars2D = (mrsos, mrro) 57 ChunckJob2D = 50Y 58 TimeSeriesVars3D = (ptn) 59 ChunckJob3D = 10Y 60 Seasonal = OFF 61 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/COMP/stomate.card
r2684 r2694 3 3 4 4 [UserChoices] 5 stomate_LEVEL=106 5 7 6 [InitialStateFiles] … … 10 9 [BoundaryFiles] 11 10 List= () 12 ListNonDel= ( ${R_BC}/SRF/LMDZORINCA/reftemp.nc, .)11 ListNonDel= () 13 12 14 13 [SmoothFiles] … … 19 18 20 19 [RestartFiles] 21 # List restart that have to be saved/restored each loop (file out, saved, and in) :22 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 23 21 … … 26 24 27 25 [OutputFiles] 28 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history)\29 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history)26 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history), \ 27 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 30 28 31 29 [Post_1M_stomate_history] … … 34 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 35 33 ChunckJob2D = NONE 36 TimeSeriesVars3D = (CO2FLUX _MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE)34 TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 37 35 ChunckJob3D = NONE 38 36 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/AER/config.card
r2642 r2694 80 80 SeasonalFrequency=NONE 81 81 #D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 82 #D- Usefull if you do not want to consider the first X simulation 's years82 #D- Usefull if you do not want to consider the first X simulation s years 83 83 SeasonalFrequencyOffset=0 84 84 … … 95 95 RestartJobName=JobName 96 96 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 97 # Old component name for restart (if empty, use new name)98 OldName=""99 100 97 101 98 #======================================================================== … … 109 106 RestartJobName=JobName 110 107 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 111 #-- Old component name for restart (if empty, use new name)112 OldName=""113 108 114 109 #======================================================================== … … 123 118 RestartJobName=EXP00 124 119 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 125 #-- Old component name for restart (if empty, use new name)126 OldName=127 120 128 121 #======================================================================== … … 136 129 RestartJobName=JobName 137 130 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 138 #D-- Old component name for restart (if empty, use new name)139 OldName=""140 131 141 132 #======================================================================== … … 150 141 RestartJobName= 151 142 RestartPath= 152 # Old component name for restart (if empty, use new name)153 OldName=154 143 155 144 #======================================================================== -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/COMP/lmdz.card
r2684 r2694 4 4 5 5 [UserChoices] 6 # Physics package to use : 7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources8 # NPv3.1for new physics, to be used with LMDZ5/trunk revision 1554 or later6 # Physics package to use : 7 # LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 8 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 9 9 LMDZ_Physics=AP 10 10 #LMDZ_Physics=NPv3.1 … … 24 24 25 25 # Number of periods where to set parameter adjust=y before switching to adjust=n 26 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 26 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 27 27 LMDZ_NbPeriod_adjust=0 28 28 # LMDZ_NbPeriod_adjust=0 … … 43 43 ok_cdnc=y 44 44 45 # Set OutLevel to choose the level of output f iles from LMDZ. The file PARAM/output.def_$OutLevel will be used.45 # Set OutLevel to choose the level of output for LMDZ. 46 46 # OutLevel=low/medium/high 47 47 OutLevel=low 48 48 49 # Set COSP activation and Outputs frequency(monthly, daily, HF) = y/n49 # COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 50 50 LMDZ_COSP_OK=n 51 51 LMDZ_COSP_monthly=n … … 79 79 80 80 [ParametersFiles] 81 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 82 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 83 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 84 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 85 (${SUBMIT_DIR}/PARAM/output.def_${OutLevel}, output.def), \ 86 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 87 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 88 (${SUBMIT_DIR}/PARAM/run.def, .), \ 89 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 90 (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 91 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ) ,\ 92 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) ,\ 93 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ) ,\ 94 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ) ,\ 95 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ) ,\ 96 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) ,\ 97 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ) ,\ 98 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ) ,\ 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 100 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 101 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 102 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 103 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 104 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 81 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 82 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 83 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 84 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 85 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 86 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 87 (${SUBMIT_DIR}/PARAM/run.def, .), \ 88 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 89 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 90 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 91 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 92 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 95 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 96 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 97 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 98 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 99 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 100 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ), \ 101 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 102 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 105 103 106 104 [RestartFiles] … … 109 107 110 108 [OutputText] 111 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml)109 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 112 110 113 111 [OutputFiles] … … 117 115 Patches= () 118 116 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 119 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 120 ChunckJob2D = NONE 121 TimeSeriesVars3D = () 122 ChunckJob3D = NONE 117 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 118 ChunckJob2D = 100Y 119 TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 120 ChunckJob3D = 100Y 121 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/COMP/orchidee.card
r2684 r2694 9 9 DefSuffix=Choi 10 10 11 sechiba_LEVEL=1112 11 VEGET_UPDATE=0Y 13 12 LAND_COVER_CHANGE=n 14 13 15 # Use XIOS as output library16 XIOS=y17 18 14 [InitialStateFiles] 19 List= (${R_BC}/SRF/soils_param.nc, . ), \ 20 (${R_BC}/SRF/routing.nc, . ), \ 21 (${R_BC}/SRF/cartepente2d_15min.nc, .), \ 22 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 23 ## Pour les annees 2006-2100 suivant le RCP 24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 17 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 18 (${R_IN}/SRF/cartepente2d_15min.nc, .) 28 19 29 20 [BoundaryFiles] … … 32 23 33 24 [SmoothFiles] 34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 35 ## Pour les annees 2006-2100 suivant le RCP 36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 25 List= () 40 26 41 27 [ParametersFiles] 42 28 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 29 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 43 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 44 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 45 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 46 32 47 33 [RestartFiles] 48 # List restart that have to be saved/restored each loop (file out, saved, and in) :49 34 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 50 35 51 36 [OutputText] 52 List= (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml)37 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 53 38 54 39 [OutputFiles] 55 List= (sechiba_history.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \56 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2),\57 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE)40 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 41 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 42 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 58 43 59 44 [Post_1M_sechiba_history] 60 Patches = ()61 GatherWithInternal = (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac)62 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac)63 ChunckJob2D = NONE64 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee)65 ChunckJob3D = NONE66 Seasonal = ON45 Patches = () 46 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 47 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 48 ChunckJob2D = NONE 49 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 50 ChunckJob3D = NONE 51 Seasonal = ON 67 52 68 53 [Post_HF_sechiba_out_2] 69 Patches= () 70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 71 TimeSeriesVars2D= (mrsos, mrro) 72 ChunckJob2D= 50Y 73 TimeSeriesVars3D= (ptn) 74 ChunckJob3D= 10Y 75 Seasonal= OFF 54 Patches = () 55 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 56 TimeSeriesVars2D = (mrsos, mrro) 57 ChunckJob2D = 50Y 58 TimeSeriesVars3D = (ptn) 59 ChunckJob3D = 10Y 60 Seasonal = OFF 61 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/COMP/stomate.card
r2684 r2694 3 3 4 4 [UserChoices] 5 stomate_LEVEL=106 5 7 6 [InitialStateFiles] … … 10 9 [BoundaryFiles] 11 10 List= () 12 ListNonDel= ( ${R_BC}/SRF/LMDZORINCA/reftemp.nc, .)11 ListNonDel= () 13 12 14 13 [SmoothFiles] … … 19 18 20 19 [RestartFiles] 21 # List restart that have to be saved/restored each loop (file out, saved, and in) :22 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 23 21 … … 26 24 27 25 [OutputFiles] 28 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history)\29 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history)26 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history), \ 27 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 30 28 31 29 [Post_1M_stomate_history] … … 34 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 35 33 ChunckJob2D = NONE 36 TimeSeriesVars3D = (CO2FLUX _MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE)34 TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 37 35 ChunckJob3D = NONE 38 36 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/DUST/config.card
r2642 r2694 80 80 SeasonalFrequency=NONE 81 81 #D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 82 #D- Usefull if you do not want to consider the first X simulation 's years82 #D- Usefull if you do not want to consider the first X simulation s years 83 83 SeasonalFrequencyOffset=0 84 84 … … 95 95 RestartJobName=JobName 96 96 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 97 # Old component name for restart (if empty, use new name)98 OldName=""99 100 97 101 98 #======================================================================== … … 109 106 RestartJobName=JobName 110 107 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 111 #-- Old component name for restart (if empty, use new name)112 OldName=""113 108 114 109 #======================================================================== … … 123 118 RestartJobName=EXP00 124 119 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 125 #-- Old component name for restart (if empty, use new name)126 OldName=127 120 128 121 #======================================================================== … … 136 129 RestartJobName=JobName 137 130 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 138 #D-- Old component name for restart (if empty, use new name)139 OldName=""140 131 141 132 #======================================================================== … … 150 141 RestartJobName= 151 142 RestartPath= 152 # Old component name for restart (if empty, use new name)153 OldName=154 143 155 144 #======================================================================== -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/COMP/lmdz.card
r2684 r2694 4 4 5 5 [UserChoices] 6 # Physics package to use : 7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources8 # NPv3.1for new physics, to be used with LMDZ5/trunk revision 1554 or later6 # Physics package to use : 7 # LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 8 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 9 9 LMDZ_Physics=AP 10 10 #LMDZ_Physics=NPv3.1 … … 43 43 ok_cdnc=y 44 44 45 # Set OutLevel to choose the level of output f iles from LMDZ. The file PARAM/output.def_$OutLevel will be used.45 # Set OutLevel to choose the level of output for LMDZ. 46 46 # OutLevel=low/medium/high 47 47 OutLevel=low 48 48 49 # Set COSP activation and Outputs frequency(monthly, daily, HF) = y/n49 # COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 50 50 LMDZ_COSP_OK=n 51 51 LMDZ_COSP_monthly=n … … 79 79 80 80 [ParametersFiles] 81 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 82 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 83 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 84 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 85 (${SUBMIT_DIR}/PARAM/output.def_${OutLevel}, output.def), \ 86 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 87 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 88 (${SUBMIT_DIR}/PARAM/run.def, .), \ 89 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 90 (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 91 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ) ,\ 92 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) ,\ 93 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ) ,\ 94 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ) ,\ 95 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ) ,\ 96 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) ,\ 97 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ) ,\ 98 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ) ,\ 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 100 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 101 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 102 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 103 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 104 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 81 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 82 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 83 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 84 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 85 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 86 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 87 (${SUBMIT_DIR}/PARAM/run.def, .), \ 88 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 89 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 90 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 91 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 92 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 95 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 96 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 97 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 98 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 99 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 100 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ), \ 101 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 102 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 105 103 106 104 [RestartFiles] … … 109 107 110 108 [OutputText] 111 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml)109 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 112 110 113 111 [OutputFiles] … … 117 115 Patches= () 118 116 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 119 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 120 ChunckJob2D = NONE 121 TimeSeriesVars3D = () 122 ChunckJob3D = NONE 117 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 118 ChunckJob2D = 100Y 119 TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 120 ChunckJob3D = 100Y 121 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/COMP/orchidee.card
r2684 r2694 9 9 DefSuffix=Choi 10 10 11 sechiba_LEVEL=1112 11 VEGET_UPDATE=0Y 13 12 LAND_COVER_CHANGE=n 14 13 15 # Use XIOS as output library16 XIOS=y17 18 14 [InitialStateFiles] 19 List= (${R_IN}/SRF/soils_param.nc, . ), \ 20 (${R_IN}/SRF/routing.nc, . ), \ 21 (${R_IN}/SRF/cartepente2d_15min.nc, .), \ 22 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 23 ## Pour les annees 2006-2100 suivant le RCP 24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 17 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 18 (${R_IN}/SRF/cartepente2d_15min.nc, .) 28 19 29 20 [BoundaryFiles] … … 32 23 33 24 [SmoothFiles] 34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 35 ## Pour les annees 2006-2100 suivant le RCP 36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 25 List= () 40 26 41 27 [ParametersFiles] 42 28 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 29 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 43 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 44 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 45 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 46 32 47 33 [RestartFiles] 48 # List restart that have to be saved/restored each loop (file out, saved, and in) :49 34 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 50 35 51 36 [OutputText] 52 List= (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml)37 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 53 38 54 39 [OutputFiles] 55 List= (sechiba_history.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \56 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2),\57 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE)40 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 41 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 42 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 58 43 59 44 [Post_1M_sechiba_history] 60 Patches = ()61 GatherWithInternal = (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac)62 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac)63 ChunckJob2D = NONE64 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee)65 ChunckJob3D = NONE66 Seasonal = ON45 Patches = () 46 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 47 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 48 ChunckJob2D = NONE 49 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 50 ChunckJob3D = NONE 51 Seasonal = ON 67 52 68 53 [Post_HF_sechiba_out_2] 69 Patches= () 70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 71 TimeSeriesVars2D= (mrsos, mrro) 72 ChunckJob2D= 50Y 73 TimeSeriesVars3D= (ptn) 74 ChunckJob3D= 10Y 75 Seasonal= OFF 54 Patches = () 55 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 56 TimeSeriesVars2D = (mrsos, mrro) 57 ChunckJob2D = 50Y 58 TimeSeriesVars3D = (ptn) 59 ChunckJob3D = 10Y 60 Seasonal = OFF 61 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/COMP/stomate.card
r2684 r2694 3 3 4 4 [UserChoices] 5 stomate_LEVEL=106 5 7 6 [InitialStateFiles] … … 10 9 [BoundaryFiles] 11 10 List= () 12 ListNonDel= ( ${R_BC}/SRF/LMDZORINCA/reftemp.nc, .)11 ListNonDel= () 13 12 14 13 [SmoothFiles] … … 19 18 20 19 [RestartFiles] 21 # List restart that have to be saved/restored each loop (file out, saved, and in) :22 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 23 21 … … 26 24 27 25 [OutputFiles] 28 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history)\29 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history)26 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history), \ 27 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 30 28 31 29 [Post_1M_stomate_history] … … 34 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 35 33 ChunckJob2D = NONE 36 TimeSeriesVars3D = (CO2FLUX _MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE)34 TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 37 35 ChunckJob3D = NONE 38 36 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/GES/config.card
r2642 r2694 80 80 SeasonalFrequency=NONE 81 81 #D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 82 #D- Usefull if you do not want to consider the first X simulation 's years82 #D- Usefull if you do not want to consider the first X simulation s years 83 83 SeasonalFrequencyOffset=0 84 84 … … 95 95 RestartJobName=JobName 96 96 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 97 # Old component name for restart (if empty, use new name)98 OldName=""99 97 100 98 … … 109 107 RestartJobName=JobName 110 108 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 111 #-- Old component name for restart (if empty, use new name)112 OldName=""113 109 114 110 #======================================================================== … … 123 119 RestartJobName=EXP00 124 120 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 125 #-- Old component name for restart (if empty, use new name)126 OldName=127 121 128 122 #======================================================================== … … 136 130 RestartJobName=JobName 137 131 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 138 #D-- Old component name for restart (if empty, use new name)139 OldName=""140 132 141 133 #======================================================================== … … 150 142 RestartJobName= 151 143 RestartPath= 152 # Old component name for restart (if empty, use new name)153 OldName=154 144 155 145 #======================================================================== -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/COMP/lmdz.card
r2684 r2694 4 4 5 5 [UserChoices] 6 # Physics package to use : 7 # AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources8 # NPv3.1for new physics, to be used with LMDZ5/trunk revision 1554 or later6 # Physics package to use : 7 # LMDZ_Physics=AP for standard/old physics(defalut), can be used with LMDZ4_AR5 or LMDZ5/trunk sources 8 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 9 9 LMDZ_Physics=AP 10 10 #LMDZ_Physics=NPv3.1 11 #LMDZ_Physics=NPv3.2 11 12 12 13 # Use XIOS as output library … … 23 24 24 25 # Number of periods where to set parameter adjust=y before switching to adjust=n 25 # For adjust=n, set LMDZ_NbPeriod_ajust=0. Need to be zero with OpenMP26 # For adjust=n, set LMDZ_NbPeriod_ajust=0. 26 27 LMDZ_NbPeriod_adjust=0 27 # LMDZ_NbPeriod_adjust= 328 # LMDZ_NbPeriod_adjust=0 28 29 # To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart Job Name 29 30 #LMDZ_Bands_file_name=/ccc/store/cont003/dsm/p86cozic/IGCM_OUT/LMDZORINCA/NMHC_AER/L4OI3NA_39_Bands/ATM/Debug/L4OI3NA_39_Bands_Bands_96x95x39_32prc.dat_1 … … 42 43 ok_cdnc=y 43 44 44 # Set OutLevel to choose the level of output f iles from LMDZ. The file PARAM/output.def_$OutLevel will be used.45 # Set OutLevel to choose the level of output for LMDZ. 45 46 # OutLevel=low/medium/high 46 47 OutLevel=low 47 48 48 # Set COSP activation and Outputs frequency(monthly, daily, HF) = y/n49 # COSP activation and choose of output frequency for COSP (monthly, daily, HF) = y/n 49 50 LMDZ_COSP_OK=n 50 51 LMDZ_COSP_monthly=n … … 65 66 [InitialStateFiles] 66 67 # start and startphy are the clim files computed with CLIM_CREATE (create_etat0_limit) job 67 List= (${R_IN}/CHM/INCA${RESOL_CHM}/start .nc , start.nc ) \68 (${R_IN}/CHM/INCA${RESOL_CHM}/startphy .nc , startphy.nc )68 List= (${R_IN}/CHM/INCA${RESOL_CHM}/start_nitrate.nc , start.nc ) \ 69 (${R_IN}/CHM/INCA${RESOL_CHM}/startphy_nitrate.nc , startphy.nc ) 69 70 70 71 … … 78 79 79 80 [ParametersFiles] 80 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 81 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 82 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 83 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 84 (${SUBMIT_DIR}/PARAM/output.def_${OutLevel}, output.def), \ 85 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 86 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 87 (${SUBMIT_DIR}/PARAM/run.def, .), \ 88 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 89 (${SUBMIT_DIR}/PARAM/iodef.xml, . ),\ 90 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ) ,\ 91 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) ,\ 92 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ) ,\ 93 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ) ,\ 94 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ) ,\ 95 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) ,\ 96 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ) ,\ 97 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ) ,\ 98 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 100 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\ 101 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, . ),\ 102 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, . ),\ 103 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, . ) 81 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 82 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 83 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 84 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ 85 (${SUBMIT_DIR}/PARAM/config.def_${ConfType}, config.def), \ 86 (${SUBMIT_DIR}/PARAM/guide.def, .), \ 87 (${SUBMIT_DIR}/PARAM/run.def, .), \ 88 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 89 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 90 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 91 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 92 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 95 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 96 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 97 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 98 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 99 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 100 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ), \ 101 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 102 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 104 103 105 104 [RestartFiles] … … 108 107 109 108 [OutputText] 110 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml)109 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml, file_def_*lmdz.xml, debug.01, lmdz.prt) 111 110 112 111 [OutputFiles] … … 116 115 Patches= () 117 116 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 118 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 119 ChunckJob2D = NONE 120 TimeSeriesVars3D = () 121 ChunckJob3D = NONE 117 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux, taux_ter, taux_sic, taux_lic, taux_oce, tauy, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, nettop, pbase, ptop, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, absvisaer, loadoa, loadbc, loadso4, loaddust, loadss, sconcoa, sconcbc, sconcso4, sconcdust, sconcss, reffclwtop, cldncl, swtoaas_ant, swtoacs_ant, swtoacf_ant, swsrfas_ant, swsrfcs_ant, swsrfcf_ant, swtoaas_nat, swtoacs_nat, swtoacf_nat, swsrfas_nat, swsrfcs_nat, swsrfcf_nat, solswai, solswad, swtoacf_zero, swsrfcf_zero) 118 ChunckJob2D = 100Y 119 TimeSeriesVars3D = (upwd, lwcon, iwcon, lcc3dcon, lcc3dstra, temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres, rneb, rnebcon, rhum, mc, paprs, scdnc, ec550aer, concoa, concbc, concso4, concss, concdust, reffclws, reffclwc, tnt, dtdyn, dtphy, dtlschr, tntr, tntscpbl, tnhus, dqdyn, dqvdf, tnhusscpbl, dqphy, evu, mcd) 120 ChunckJob3D = 100Y 121 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/COMP/orchidee.card
r2684 r2694 9 9 DefSuffix=Choi 10 10 11 sechiba_LEVEL=1112 11 VEGET_UPDATE=0Y 13 12 LAND_COVER_CHANGE=n 14 13 15 # Use XIOS as output library16 XIOS=y17 18 14 [InitialStateFiles] 19 List= (${R_IN}/SRF/soils_param.nc, . ), \ 20 (${R_IN}/SRF/routing.nc, . ), \ 21 (${R_IN}/SRF/cartepente2d_15min.nc, .), \ 22 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 23 ## Pour les annees 2006-2100 suivant le RCP 24 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year}.nc, PFTmap.nc) 25 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 26 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year}.nc, PFTmap.nc) 27 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year}.nc, PFTmap.nc) 15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 17 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 18 (${R_IN}/SRF/cartepente2d_15min.nc, .) 28 19 29 20 [BoundaryFiles] … … 32 23 33 24 [SmoothFiles] 34 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 35 ## Pour les annees 2006-2100 suivant le RCP 36 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP8.5_MESSAGE/PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 37 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP4.5_MiniCAM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 38 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP6.0_AIM//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 39 #(${R_IN}/SRF/PFTmap_2006to2100_AR5_RCP3-PD_IMAGE//PFTmap_IPCC_${year_p1}.nc, PFTmap.nc, 12:12:) 25 List= () 40 26 41 27 [ParametersFiles] 42 28 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 29 (${SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .) ,\ 43 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 44 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 45 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 46 32 47 33 [RestartFiles] 48 # List restart that have to be saved/restored each loop (file out, saved, and in) :49 34 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 50 35 51 36 [OutputText] 52 List= (out_orchidee, orchidee.def, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml)37 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, context_orchidee.xml, field_def_orchidee.xml, file_def_orchidee.xml, river_desc.nc) 53 38 54 39 [OutputFiles] 55 List= (sechiba_history.nc,${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \56 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, Post_HF_sechiba_out_2),\57 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE)40 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 41 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 42 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 58 43 59 44 [Post_1M_sechiba_history] 60 Patches = ()61 GatherWithInternal = (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac)62 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac)63 ChunckJob2D = NONE64 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX, ptn, nee)65 ChunckJob3D = NONE66 Seasonal = ON45 Patches = () 46 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 47 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR) 48 ChunckJob2D = NONE 49 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) 50 ChunckJob3D = NONE 51 Seasonal = ON 67 52 68 53 [Post_HF_sechiba_out_2] 69 Patches= () 70 GatherWithInternal= (lon, lat, veget, time_counter, time_counter_bounds, Areas, Contfrac) 71 TimeSeriesVars2D= (mrsos, mrro) 72 ChunckJob2D= 50Y 73 TimeSeriesVars3D= (ptn) 74 ChunckJob3D= 10Y 75 Seasonal= OFF 54 Patches = () 55 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 56 TimeSeriesVars2D = (mrsos, mrro) 57 ChunckJob2D = 50Y 58 TimeSeriesVars3D = (ptn) 59 ChunckJob3D = 10Y 60 Seasonal = OFF 61 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/COMP/stomate.card
r2684 r2694 3 3 4 4 [UserChoices] 5 stomate_LEVEL=106 5 7 6 [InitialStateFiles] … … 10 9 [BoundaryFiles] 11 10 List= () 12 ListNonDel= ( ${R_BC}/SRF/LMDZORINCA/reftemp.nc, .)11 ListNonDel= () 13 12 14 13 [SmoothFiles] … … 19 18 20 19 [RestartFiles] 21 # List restart that have to be saved/restored each loop (file out, saved, and in) :22 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 23 21 … … 26 24 27 25 [OutputFiles] 28 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history)\29 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history)26 List= (stomate_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_history.nc, Post_1M_stomate_history), \ 27 (stomate_ipcc_history.nc, ${R_OUT_SBG_O_M}/${PREFIX}_1M_stomate_ipcc_history.nc, Post_1M_stomate_ipcc_history) 30 28 31 29 [Post_1M_stomate_history] … … 34 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 35 33 ChunckJob2D = NONE 36 TimeSeriesVars3D = (CO2FLUX _MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE)34 TimeSeriesVars3D = (CO2FLUX,LAI,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER,TOTAL_SOIL_CARB,CO2_FIRE) 37 35 ChunckJob3D = NONE 38 36 Seasonal=ON -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/EXPERIMENTS/LMDZORINCA/NMHC_AER/config.card
r2642 r2694 80 80 SeasonalFrequency=NONE 81 81 #D- Offset for seasonal average first start dates ; same unit as SeasonalFrequency 82 #D- Usefull if you do not want to consider the first X simulation 's years82 #D- Usefull if you do not want to consider the first X simulation s years 83 83 SeasonalFrequencyOffset=0 84 84 … … 95 95 RestartJobName=JobName 96 96 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 97 # Old component name for restart (if empty, use new name)98 OldName=""99 100 97 101 98 #======================================================================== … … 109 106 RestartJobName=JobName 110 107 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 111 #-- Old component name for restart (if empty, use new name)112 OldName=""113 108 114 109 #======================================================================== … … 123 118 RestartJobName=EXP00 124 119 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZOR/DEVT/amip 125 #-- Old component name for restart (if empty, use new name)126 OldName=127 120 128 121 #======================================================================== … … 136 129 RestartJobName=JobName 137 130 RestartPath=${ARCHIVE}/IGCM_OUT/LMDZORINCA/NMHC_AER 138 #D-- Old component name for restart (if empty, use new name)139 OldName=""140 131 141 132 #======================================================================== … … 150 141 RestartJobName= 151 142 RestartPath= 152 # Old component name for restart (if empty, use new name)153 OldName=154 143 155 144 #======================================================================== -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/lmdz.driver
r2512 r2694 13 13 RESOL_ATM_Y=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $2}' ) 14 14 RESOL_ATM_XY="${RESOL_ATM_X}x${RESOL_ATM_Y}" 15 16 ##-- Calendar type for LMDZ and create_etat0_limit17 case ${config_UserChoices_CalendarType} in18 leap|gregorian)19 CalendarTypeForLmdz=earth_366d20 CalendarTypeForCreate=gregorian;;21 noleap)22 CalendarTypeForLmdz=earth_365d23 CalendarTypeForCreate=${CalendarTypeForLmdz};;24 360d)25 CalendarTypeForLmdz=earth_360d26 CalendarTypeForCreate=${CalendarTypeForLmdz};;27 *)28 CalendarTypeForLmdz=earth_360d29 CalendarTypeForCreate=${CalendarTypeForLmdz}30 esac31 15 32 16 ##- LMDZ physics version … … 63 47 ##-- Output frequency purpose .... 64 48 ##-- Initialisation .... 65 ok_mensuel= n66 ok_journe= n67 ok_hf= n68 ok_hf3h= n69 ok_hf3hm= n70 ok_stn= n49 ok_mensuel=.FALSE. 50 ok_journe=.FALSE. 51 ok_hf=.FALSE. 52 ok_hf3h=.FALSE. 53 ok_hf3hm=.FALSE. 54 ok_stn=.FALSE. 71 55 72 56 case ${config_UserChoices_PeriodLength} in 73 1Y|1y|1M|1m) ok_mensuel= y;;74 5D|5d|1D|1d) ok_journe= y;;57 1Y|1y|1M|1m) ok_mensuel=.TRUE. ;; 58 5D|5d|1D|1d) ok_journe=.TRUE. ;; 75 59 esac 76 60 77 61 for frequency in ${config_ATM_WriteFrequency} ; do 78 62 case ${frequency} in 79 1M|1m) ok_mensuel= y;;63 1M|1m) ok_mensuel=.TRUE. ;; 80 64 esac 81 65 case ${frequency} in 82 5D|5d|1D|1d) ok_journe= y;;66 5D|5d|1D|1d) ok_journe=.TRUE. ;; 83 67 esac 84 68 case ${frequency} in 85 HF|hf) ok_hf= y;;69 HF|hf) ok_hf=.TRUE. ;; 86 70 esac 87 71 case ${frequency} in 88 HF3h|hf3h) ok_hf3h= y;;72 HF3h|hf3h) ok_hf3h=.TRUE. ;; 89 73 esac 90 74 case ${frequency} in 91 HF3hm|hf3hm) ok_hf3hm= y;;75 HF3hm|hf3hm) ok_hf3hm=.TRUE. ;; 92 76 esac 93 77 case ${frequency} in 94 STN|stn) ok_stn= y;;78 STN|stn) ok_stn=.TRUE. ;; 95 79 esac 96 80 done … … 110 94 111 95 ## Read LMDZ_COSP_OK in lmdz.card 112 if [ ! X${lmdz_UserChoices_LMDZ_COSP_OK} = X ] ; then 113 LMDZ_COSP_OK=${lmdz_UserChoices_LMDZ_COSP_OK} 114 else 115 LMDZ_COSP_OK=n 116 fi 117 ## Read LMDZ_COSP_monthly in lmdz.card 118 if [ ! X${lmdz_UserChoices_LMDZ_COSP_monthly} = X ] ; then 119 LMDZ_COSP_monthly=${lmdz_UserChoices_LMDZ_COSP_monthly} 120 else 121 LMDZ_COSP_monthly=n 122 fi 123 ## Read LMDZ_COSP_daily in lmdz.card 124 if [ ! X${lmdz_UserChoices_LMDZ_COSP_daily} = X ] ; then 125 LMDZ_COSP_daily=${lmdz_UserChoices_LMDZ_COSP_daily} 126 else 127 LMDZ_COSP_daily=n 128 fi 129 ## Read LMDZ_COSP_hf in lmdz.card 130 if [ ! X${lmdz_UserChoices_LMDZ_COSP_hf} = X ] ; then 131 LMDZ_COSP_hf=${lmdz_UserChoices_LMDZ_COSP_hf} 132 else 133 LMDZ_COSP_hf=n 134 fi 96 if [ X${lmdz_UserChoices_LMDZ_COSP_OK} = Xy ] ; then 97 ## LMDZ_COSP_OK=y, now read all other COSP variables 98 ## Read LMDZ_COSP_monthly in lmdz.card 99 if [ X${lmdz_UserChoices_LMDZ_COSP_monthly} = Xy ] ; then 100 LMDZ_COSP_monthly=.TRUE. 101 else 102 LMDZ_COSP_monthly=.FALSE. 103 fi 104 ## Read LMDZ_COSP_daily in lmdz.card 105 if [ X${lmdz_UserChoices_LMDZ_COSP_daily} = Xy ] ; then 106 LMDZ_COSP_daily=.TRUE. 107 else 108 LMDZ_COSP_daily=.FALSE. 109 fi 110 ## Read LMDZ_COSP_hf in lmdz.card 111 if [ X${lmdz_UserChoices_LMDZ_COSP_hf} = Xy ] ; then 112 LMDZ_COSP_hf=.TRUE. 113 else 114 LMDZ_COSP_hf=.FALSE. 115 fi 116 else 117 # LMDZ_COSP_OK=n : All cosp output are deactivated 118 LMDZ_COSP_monthly=.FALSE. 119 LMDZ_COSP_daily=.FALSE. 120 LMDZ_COSP_hf=.FALSE. 121 fi 135 122 136 123 ## Read LMDZ_NMC_monthly in lmdz.card 137 if [ ! X${lmdz_UserChoices_LMDZ_NMC_monthly} = X] ; then138 LMDZ_NMC_monthly= ${lmdz_UserChoices_LMDZ_NMC_monthly}139 else 140 LMDZ_NMC_monthly= n141 fi 142 124 if [ X${lmdz_UserChoices_LMDZ_NMC_monthly} = Xy ] ; then 125 LMDZ_NMC_monthly=.TRUE. 126 else 127 LMDZ_NMC_monthly=.FALSE. 128 fi 129 143 130 ## Read LMDZ_NMC_daily in lmdz.card 144 if [ ! X${lmdz_UserChoices_LMDZ_NMC_daily} = X] ; then145 LMDZ_NMC_daily= ${lmdz_UserChoices_LMDZ_NMC_daily}146 else 147 LMDZ_NMC_daily= n131 if [ X${lmdz_UserChoices_LMDZ_NMC_daily} = Xy ] ; then 132 LMDZ_NMC_daily=.TRUE. 133 else 134 LMDZ_NMC_daily=.FALSE. 148 135 fi 149 136 150 137 ## Read LMDZ_NMC_hf in lmdz.card 151 if [ ! X${lmdz_UserChoices_LMDZ_NMC_hf} = X] ; then152 LMDZ_NMC_hf= ${lmdz_UserChoices_LMDZ_NMC_hf}153 else 154 LMDZ_NMC_hf= n155 fi 156 138 if [ X${lmdz_UserChoices_LMDZ_NMC_hf} = Xy ] ; then 139 LMDZ_NMC_hf=.TRUE. 140 else 141 LMDZ_NMC_hf=.FALSE. 142 fi 143 157 144 158 145 IGCM_debug_PopStack "ATM_Initialize" … … 164 151 IGCM_debug_PushStack "ATM_Update" 165 152 166 167 case ${config_UserChoices_PeriodLength} in168 *Y|*y)169 LMDZ_ecrit_ISCCP=30.170 LMDZ_periodav=30.171 if [ "${config_UserChoices_CalendarType}" != "360d" ] ; then172 echo Do not consider following warning if your running create_etat0_limit :173 echo WARNING !!! For lmdz : calendartype in config.card. PeriodLength=1Y allowed only for CalendarType=360d174 fi175 ;;176 *)177 LMDZ_ecrit_ISCCP=${PeriodLengthInDays}.178 LMDZ_periodav=${PeriodLengthInDays}.179 ;;180 esac181 182 ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def183 if [ ${CumulPeriod} -eq 1 ] ; then184 RAZ_DATE=1185 else186 RAZ_DATE=0187 fi188 153 189 154 ## Algorithme for special treatment for Bands_xxx file … … 322 287 ## COSP daily output for years 1979 and later (mandatory for historical CMIP5 run). 323 288 if ([ X"${lmdz_UserChoices_LMDZ_COSP_daily1979}" = X"y" ] && [ ${year} -ge 1979 ]) ; then 324 LMDZ_COSP_daily=y 325 fi 326 327 328 ## output.def parameters 329 # columns in phys_output_filekeys refer to the filenames given in phys_out_filenames in output.def : 330 # histmth histday histhf histhf3h histhf3hm histstn 331 IGCM_comp_modifyDefFile nonblocker output.def phys_out_filekeys "${ok_mensuel} ${ok_journe} ${ok_hf} ${ok_hf3h} ${ok_hf3hm} ${ok_stn}" 332 IGCM_comp_modifyDefFile nonblocker output.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP} 333 IGCM_comp_modifyDefFile nonblocker output.def ok_cosp ${LMDZ_COSP_OK} 334 IGCM_comp_modifyDefFile nonblocker output.def ok_mensuelCOSP ${LMDZ_COSP_monthly} 335 IGCM_comp_modifyDefFile nonblocker output.def ok_journeCOSP ${LMDZ_COSP_daily} 336 IGCM_comp_modifyDefFile nonblocker output.def ok_hfCOSP ${LMDZ_COSP_hf} 337 IGCM_comp_modifyDefFile nonblocker output.def ok_histNMC "${LMDZ_NMC_monthly} ${LMDZ_NMC_daily} ${LMDZ_NMC_hf}" 338 339 # XIOS XML definition 340 if [ X${lmdz_UserChoices_XIOS} = Xy ] ; then 341 # Default init : files are desactivated 342 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .FALSE. 343 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .FALSE. 344 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .FALSE. 345 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .FALSE. 346 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .FALSE. 347 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .FALSE. 348 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .FALSE. 349 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .FALSE. 350 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .FALSE. 351 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .FALSE. 352 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .FALSE. 353 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .FALSE. 354 355 # Default output level : 5 356 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_level 5 357 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 5 358 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 5 359 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_level 5 360 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_level 5 361 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_level 5 362 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_level 5 363 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_level 5 364 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_level 5 365 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_level 5 366 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_level 5 367 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_level 5 368 # Filling of XML files 369 if [ X${ok_mensuel} = Xy ] ; then 370 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .TRUE. 371 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_freq 1mo 372 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth name histmth 373 fi 374 if [ X${ok_journe} = Xy ] ; then 375 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .TRUE. 376 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_freq 1d 377 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday name histday 378 if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 379 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 2 380 fi 381 fi 382 if [ X${ok_hf} = Xy ] ; then 383 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .TRUE. 384 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_freq 6h 385 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf name histhf 386 if [ X${OutLevel} = Xlow ] ; then 387 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 2 388 fi 389 fi 390 # if [ X${ok_hf3h} = Xy ] ; then 391 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .TRUE. 392 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 393 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h name histhf3h 394 # fi 395 # if [ X${ok_hf3hm} = Xy ] ; then 396 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .TRUE. 397 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 398 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 399 # fi 400 if [ X${ok_stn} = Xy ] ; then 401 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .TRUE. 402 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_freq 1800s 403 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn name histstn 404 fi 405 if [ X${LMDZ_NMC_monthly} = Xy ] ; then 406 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .TRUE. 407 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_freq 1mo 408 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC name histmthNMC 409 fi 410 if [ X${LMDZ_NMC_daily} = Xy ] ; then 411 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .TRUE. 412 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_freq 1d 413 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC name histdayNMC 414 fi 415 if [ X${LMDZ_NMC_hf} = Xy ] ; then 416 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .TRUE. 417 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_freq 6h 418 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC name histhfNMC 419 fi 420 421 if [ X${LMDZ_COSP_OK} = Xy ] ; then 422 if [ X${LMDZ_COSP_monthly} = Xy ] ; then 423 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .TRUE. 424 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_freq 1mo 425 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP name histmthCOSP 426 fi 427 if [ X${LMDZ_COSP_daily} = Xy ] ; then 428 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .TRUE. 429 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_freq 1d 430 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP name histdayCOSP 431 fi 432 if [ X${LMDZ_COSP_hf} = Xy ] ; then 433 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .TRUE. 434 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_freq 6h 435 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP name histhfCOSP 436 fi 437 fi 438 439 fi 289 LMDZ_COSP_daily=.TRUE. 290 fi 291 292 ## Modifiy 293 IGCM_comp_modifyXmlFile nonblocker file_def_histmth_lmdz.xml histmth enabled ${ok_mensuel} 294 295 IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday enabled ${ok_journe} 296 297 if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 298 IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday output_level 2 299 else 300 IGCM_comp_modifyXmlFile nonblocker file_def_histday_lmdz.xml histday output_level 5 301 fi 302 303 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf enabled ${ok_hf} 304 305 if [ X${OutLevel} = Xlow ] ; then 306 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf output_level 5 307 elif [ X${OutLevel} = Xmedium ] ; then 308 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf output_level 6 309 elif [ X${OutLevel} = Xhigh ] ; then 310 IGCM_comp_modifyXmlFile nonblocker file_def_histhf_lmdz.xml histhf output_level 7 311 fi 312 313 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled ${ok_hf3h} 314 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 315 # IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h name histhf3h 316 317 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled ${ok_hf3hm} 318 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 319 # IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 320 321 IGCM_comp_modifyXmlFile nonblocker file_def_histstn_lmdz.xml histstn enabled ${ok_stn} 322 323 IGCM_comp_modifyXmlFile nonblocker file_def_histmthNMC_lmdz.xml histmthNMC enabled ${LMDZ_NMC_monthly} 324 IGCM_comp_modifyXmlFile nonblocker file_def_histdayNMC_lmdz.xml histdayNMC enabled ${LMDZ_NMC_daily} 325 IGCM_comp_modifyXmlFile nonblocker file_def_histhfNMC_lmdz.xml histhfNMC enabled ${LMDZ_NMC_hf} 326 327 IGCM_comp_modifyXmlFile nonblocker file_def_histmthCOSP_lmdz.xml histmthCOSP enabled ${LMDZ_COSP_monthly} 328 IGCM_comp_modifyXmlFile nonblocker file_def_histdayCOSP_lmdz.xml histdayCOSP enabled ${LMDZ_COSP_daily} 329 IGCM_comp_modifyXmlFile nonblocker file_def_histhfCOSP_lmdz.xml histhfCOSP enabled ${LMDZ_COSP_hf} 330 440 331 441 332 ## gcm.def parameters : … … 481 372 482 373 ## run.def parameters 483 IGCM_comp_modifyDefFile blocker run.def dayref ${InitDay} 484 IGCM_comp_modifyDefFile blocker run.def nday ${PeriodLengthInDays} 485 IGCM_comp_modifyDefFile blocker run.def raz_date ${RAZ_DATE} 486 IGCM_comp_modifyDefFile blocker run.def periodav ${LMDZ_periodav} 487 IGCM_comp_modifyDefFile nonblocker run.def adjust ${LMDZ_adjust} 374 375 376 ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def 377 if [ ${CumulPeriod} -eq 1 ] ; then 378 IGCM_comp_modifyDefFile blocker run.def raz_date 1 379 else 380 IGCM_comp_modifyDefFile blocker run.def raz_date 0 381 fi 382 383 ##-- Calendar type for LMDZ and create_etat0_limit 384 case ${config_UserChoices_CalendarType} in 385 leap|gregorian) 386 IGCM_comp_modifyDefFile blocker run.def calend gregorian ;; 387 noleap) 388 IGCM_comp_modifyDefFile blocker run.def calend earth_365d ;; 389 360d) 390 IGCM_comp_modifyDefFile blocker run.def calend earth_360d ;; 391 *) 392 IGCM_comp_modifyDefFile blocker run.def calend earth_360d ;; 393 esac 394 395 IGCM_comp_modifyDefFile blocker run.def dayref ${InitDay} 396 IGCM_comp_modifyDefFile blocker run.def nday ${PeriodLengthInDays} 397 IGCM_comp_modifyDefFile nonblocker run.def adjust ${LMDZ_adjust} 488 398 489 399 # Set anneeref different for gcm and ce0l 490 # Variable calend is different for a run with create_etat0_limit and the gcm491 400 # Test if executable create_etat0_limit is present and lmdz.x is not present 492 401 if [ -f create_etat0_limit* ] || [ -f ce0l* ] && [ ! -f lmdz.x ] ; then 493 402 # for case ce0l : always take current year 494 403 IGCM_comp_modifyDefFile blocker run.def anneeref ${year} 495 IGCM_comp_modifyDefFile blocker run.def calend ${CalendarTypeForCreate}496 404 497 405 # Temporary, set use_filtre_fft=n because we now use dyn3d for ce0l version where fft is not implemented. … … 501 409 # for case gcm : take first year of simulation 502 410 IGCM_comp_modifyDefFile blocker run.def anneeref ${InitYear} 503 IGCM_comp_modifyDefFile blocker run.def calend ${CalendarTypeForLmdz}504 fi505 506 # Activate creation of file grilles_gcm.nc only at first period507 if [ ${CumulPeriod} -eq 1 ] ; then508 IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf y509 else510 IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf n511 411 fi 512 412 … … 623 523 624 524 if [ X${lmdz_UserChoices_XIOS} = Xy ] ; then 625 # Add include of LMDZ context in iodef.xml 626 # In iodef.xml add on next line after "COMPONENT CONTEXT" 627 # <context id="LMDZ" src="./context_lmdz.xml"/> 628 echo '<context id="LMDZ" src="./context_lmdz.xml"/>' > add.tmp 629 cp iodef.xml iodef.xml.tmp 630 sed -e "/COMPONENT CONTEXT/r add.tmp" \ 631 iodef.xml.tmp > iodef.xml 632 rm iodef.xml.tmp add.tmp 525 # Add include of LMDZ context in iodef.xml 526 # In iodef.xml add on next line after "COMPONENT CONTEXT" 527 # <context id="LMDZ" src="./context_lmdz.xml"/> 528 echo '<context id="LMDZ" src="./context_lmdz.xml"/>' > add.tmp 529 cp iodef.xml iodef.xml.tmp 530 sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 531 rm iodef.xml.tmp add.tmp 633 532 634 533 # Set ok_all_xml=y in run.def 635 636 else 637 638 534 IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml y 535 else 536 # Deactivate ok_all_xml in run.def 537 IGCM_comp_modifyDefFile nonblocker run.def ok_all_xml n 639 538 fi 640 539 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/orchidee.driver
r2410 r2694 6 6 IGCM_debug_PushStack "SRF_Initialize" 7 7 8 RESOL_SRF=ALL9 10 for frequency in ${config_SRF_WriteFrequency} ; do11 case ${frequency} in12 HF|hf) SRF_ok_hf=y ;;13 esac14 done15 16 8 ##- Define variable DefSuffix set in orchidee.card 17 ## This variable is used in orchidee.card to choose 18 ## parameter file(orchidee.def_DefSuffix). 9 ## This variable is used in orchidee.card to choose 10 ## parameter file(orchidee.def_DefSuffix). 19 11 if [ ! X${orchidee_UserChoices_DefSuffix} = X ] ; then 20 12 DefSuffix=${orchidee_UserChoices_DefSuffix} 21 13 else 22 14 DefSuffix=Choi 23 15 fi 24 16 … … 31 23 IGCM_debug_PushStack "SRF_Update" 32 24 25 ## 1. Modifications in orchidee.def parameter file 26 33 27 # Activate STOMATE if the compontent SBG=stomate is set in config.card 34 28 if [ X${config_ListOfComponents_SBG} = Xstomate ] ; then 35 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 29 # Activate stomate in orchidee.def 30 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 36 31 else 37 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 32 # Deactivate stomate in orchidee.def 33 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 34 # Deactivate output files for stomate 35 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 enabled .FALSE. 36 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 enabled .FALSE. 38 37 fi 39 38 40 typeset SECHIBA_WRITE_STEP 41 42 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 43 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .FALSE. 44 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 enabled .FALSE. 45 IGCM_comp_modifyDefFile nonblocker orchidee.def XIOS_ORCHIDEE_OK y 39 # Define in orchidee.def if restart file should be used 40 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 41 IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 46 42 else 47 IGCM_comp_modifyDefFile nonblocker orchidee.def XIOS_ORCHIDEE_OK n 48 fi 49 50 SRF_WriteFrequency=$( echo ${config_SRF_WriteFrequency} | sed -e 's/\([0-9]*[yYmMdDs]\).*/\1/' ) 51 case ${SRF_WriteFrequency} in 52 *Y|*y) 53 WriteInYears=$( echo ${SRF_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 54 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 55 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears * 86400 )) 56 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 57 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 58 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInYears}y 59 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 60 fi 61 ;; 62 1M) 63 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 64 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 65 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 1mo 66 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 67 fi 68 case ${config_UserChoices_PeriodLength} in 69 *Y|*y) 70 SECHIBA_WRITE_STEP=-1. 71 ;; 72 *M|*m) 73 SECHIBA_WRITE_STEP=-1. 74 ;; 75 *) 76 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 77 ;; 78 esac 79 ;; 80 *M|*m) 81 WriteInMonths=$( echo ${SRF_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 82 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 83 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 84 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInMonths}mo 85 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 86 fi 87 case ${config_UserChoices_PeriodLength} in 88 *Y|*y) 89 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 90 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * 86400 / PeriodLengthInYears / 12 )) 91 ;; 92 *M|*m) 93 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' ) 94 (( SECHIBA_WRITE_STEP = PeriodLengthInDays * WriteInMonths * 86400 / PeriodLengthInMonths )) 95 ;; 96 *) 97 (( SECHIBA_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) * 86400 )) 98 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 99 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 100 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${SECHIBA_WRITE_STEP}s 101 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 102 fi 103 ;; 104 esac 105 ;; 106 5D|5d) 107 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 108 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 109 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 5d 110 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 111 fi 112 (( SECHIBA_WRITE_STEP = 5 * 86400 )) 113 ;; 114 1D|1d) 115 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 116 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 117 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq 1d 118 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 119 fi 120 (( SECHIBA_WRITE_STEP = 86400 )) 121 ;; 122 *s) 123 WriteInSeconds=$( echo ${SRF_WriteFrequency} | awk -F '[s]' '{print $1}' ) 124 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 125 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 126 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 127 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 128 fi 129 (( SECHIBA_WRITE_STEP = WriteInSeconds )) ;; 130 *) 131 IGCM_debug_Exit "SRF_Update " ${SRF_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D." 132 IGCM_debug_Verif_Exit ;; 133 esac 134 135 #Use of XIOS ouputs only 136 137 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 138 (( SECHIBA_WRITE_STEP = 0 )) 139 fi 140 IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP ${SECHIBA_WRITE_STEP} 141 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 142 143 # Outputs HF in HISTFILE2 if required 144 if [ X${SRF_ok_hf} = Xy ] ; then 145 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 y 146 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 147 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 enabled .TRUE. 148 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 output_freq 10800s 149 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba2 name sechiba_out_2 150 fi 151 else 152 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 n 153 fi 154 IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL2 1 155 IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP2 10800.0 156 157 if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 158 IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 159 else 160 IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 43 IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 161 44 fi 162 45 163 # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices46 # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices 164 47 if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 165 48 IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE ${orchidee_UserChoices_VEGET_UPDATE} 166 49 else 167 50 IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 168 51 fi 169 52 if [ ! X${orchidee_UserChoices_LAND_COVER_CHANGE} = X ] ; then 170 53 IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 171 54 else 172 55 IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE n 173 56 fi 174 57 175 #IGCM_sys_Cp ${RUN_DIR}/orchidee.def ${RUN_DIR}/run.def 176 #IGCM_sys_Put_Out ${RUN_DIR}/run.def ${R_SAVE}/${PREFIX}_run.def 58 # Activate creation of river description file only for the first period 59 if [ ${CumulPeriod} -eq 1 ] ; then 60 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_DESC y 61 else 62 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_DESC n 63 fi 177 64 178 #Temporary way to fix bug on cimean variable179 IGCM_comp_modifyXmlFile force field_def_orchidee.xml cimean enabled .FALSE.180 65 181 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 66 ## 2. Mangement of output and modifications of related xml files 67 68 # Set default values for sechiba1_enabled, sechiba1_freq and sechiba2_enabled. 69 sechiba1_enabled=.FALSE. 70 sechiba2_enabled=.FALSE. 71 sechiba1_freq=0s 72 73 # Get WriteFrenquecies from config.card for SECHIBA 74 # Note that it is only possible to have one HF and one other option. 75 # If more options are set in config.card only the latest will be used. 76 for frequency in ${config_SRF_WriteFrequency} ; do 77 case ${frequency} in 78 *Y|*y) 79 NbYears=$( echo ${frequency} | awk -F '[yY]' '{print $1}' ) 80 NbDaysYear=$( IGCM_date_DaysInYear ${year} ) 81 sechiba1_enabled=.TRUE. 82 sechiba1_freq=${NbYears}y ;; 83 *M|*m) 84 NbMonths=$( echo ${frequency} | awk -F '[mM]' '{print $1}' ) 85 sechiba1_enabled=.TRUE. 86 sechiba1_freq=${NbMonths}mo ;; 87 *D|*d) 88 NbDays=$( echo ${frequency} | awk -F '[dD]' '{print $1}' ) 89 sechiba1_enabled=.TRUE. 90 sechiba1_freq=${NbDays}d ;; 91 *s) 92 WriteInSeconds=$( echo ${frequency} | awk -F '[s]' '{print $1}' ) 93 sechiba1_enabled=.TRUE. 94 sechiba1_freq=${WriteInSeconds}s ;; 95 HF|hf) 96 sechiba2_enabled=.TRUE. ;; 97 *) 98 IGCM_debug_Exit "SRF WriteFrequency=${frequency} is invalid. Choose between xY, xM, xD, xs and HF for Sechiba." ;; 99 esac 100 done 101 102 # Do the modifications in file_def_orchidee.xml 103 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 enabled ${sechiba1_enabled} 104 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba1 output_freq ${sechiba1_freq} 105 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml sechiba2 enabled ${sechiba2_enabled} 106 182 107 # Add include of orchidee context in iodef.xml 183 108 # In iodef.xml add on next line after "COMPONENT CONTEXT" 184 109 # <context id="orchidee" src="./context_orchidee.xml"/> 185 echo '<context id="orchidee" src="./context_orchidee.xml"/>' > add.tmp 186 cp iodef.xml iodef.xml.tmp 187 sed -e "/COMPONENT CONTEXT/r add.tmp" \ 188 iodef.xml.tmp > iodef.xml 189 rm iodef.xml.tmp add.tmp 190 fi 110 echo '<context id="orchidee" src="./context_orchidee.xml"/>' > add.tmp 111 cp iodef.xml iodef.xml.tmp 112 sed -e "/COMPONENT CONTEXT/r add.tmp" iodef.xml.tmp > iodef.xml 113 rm iodef.xml.tmp add.tmp 191 114 192 115 IGCM_debug_PopStack "SRF_Update" … … 198 121 IGCM_debug_PushStack "SRF_Finalize" 199 122 200 #IGCM_sys_Put_Out ${RUN_DIR}/used_run.def ${R_SAVE}/${PREFIX}_used_run.def201 202 echo FINALIZE SRF !!!203 204 123 IGCM_debug_PopStack "SRF_Finalize" 205 124 } -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/stomate.driver
r2346 r2694 1 1 #!/bin/ksh 2 2 3 #D- Driver du script pour ORCHIDEE3 #D- Driver pour ORCHIDEE stomate component 4 4 5 5 #----------------------------------------------------------------- … … 8 8 IGCM_debug_PushStack "SBG_Initialize" 9 9 10 RESOL_SBG=ALL11 12 10 IGCM_debug_PopStack "SBG_Initialize" 13 11 } … … 17 15 { 18 16 IGCM_debug_PushStack "SBG_Update" 17 18 # Output management 19 19 20 typeset STOMATE_WRITE_STEP 20 # Set default values for stomate output files. 21 stomate_enabled=.FALSE. 22 stomate_freq=0s 21 23 22 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 23 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .FALSE. 24 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .FALSE. 25 fi 26 case ${config_SBG_WriteFrequency} in 27 *Y|*y) 28 WriteInYears=$( echo ${config_SBG_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 29 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 30 (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInYears / PeriodLengthInYears )) 31 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 32 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 33 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInYears}y 34 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 35 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 36 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInYears}y 37 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 24 # Read WriteFrequency set in config.card section SBG. 25 # Only one choice can be set as WriteFrequency. The same choice will be used for 26 # both stomate_history and stomate_ipcc_history files. 27 for frequency in ${config_SBG_WriteFrequency} ; do 28 case ${frequency} in 29 *Y|*y) 30 NbYears=$( echo ${frequency} | awk -F '[yY]' '{print $1}' ) 31 NbDaysYear=$( IGCM_date_DaysInYear ${year} ) 32 stomate_enabled=.TRUE. 33 stomate_freq=${NbYears}y ;; 34 *M|*m) 35 NbMonths=$( echo ${frequency} | awk -F '[mM]' '{print $1}' ) 36 stomate_enabled=.TRUE. 37 stomate_freq=${NbMonths}mo ;; 38 *D|*d) 39 NbDays=$( echo ${frequency} | awk -F '[dD]' '{print $1}' ) 40 stomate_enabled=.TRUE. 41 stomate_freq=${NbDays}d ;; 42 *) 43 IGCM_debug_Exit "SBG WriteFrequency=${frequency} is invalid. Choose between xY, xM and xD for Stomate." ;; 44 esac 45 done 38 46 39 fi 40 ;; 41 1M|1m) 42 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 43 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 44 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 1mo 45 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 46 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 47 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 1mo 48 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 49 fi 50 case ${config_UserChoices_PeriodLength} in 51 *Y|*y) 52 STOMATE_WRITE_STEP=-1. 53 ;; 54 *M|*m) 55 STOMATE_WRITE_STEP=-1. 56 ;; 57 *) 58 (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) )) ;; 59 esac 60 ;; 61 *M|*m) 62 WriteInMonths=$( echo ${config_SBG_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 63 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 64 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 65 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInMonths}mo 66 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 67 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 68 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInMonths}mo 69 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 70 fi 71 case ${config_UserChoices_PeriodLength} in 72 *Y|*y) 73 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 74 (( STOMATE_WRITE_STEP = 30 )) 75 ;; 76 *M|*m) 77 PeriodLengthInMonths=$( echo ${config_UserChoices_PeriodLength} | awk -F '[mM]' '{print $1}' ) 78 (( STOMATE_WRITE_STEP = PeriodLengthInDays * WriteInMonths / PeriodLengthInMonths )) 79 ;; 80 *) 81 (( STOMATE_WRITE_STEP = $( IGCM_date_DaysInMonth $year $month ) )) 82 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 83 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 84 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${STOMATE_WRITE_STEP}s 85 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 86 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 87 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${STOMATE_WRITE_STEP}s 88 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 89 fi 90 ;; 91 esac 92 ;; 93 5D|5d) 94 (( STOMATE_WRITE_STEP = 5 )) 95 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 96 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 97 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 5d 98 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 99 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 100 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 5d 101 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 102 fi 103 ;; 104 1D|1d) 105 (( STOMATE_WRITE_STEP = 1 )) 106 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 107 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 108 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 1d 109 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 110 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 111 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 1d 112 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 113 fi 114 ;; 115 *s) 116 WriteInSeconds=$( echo ${config_SBG_WriteFrequency} | awk -F '[s]' '{print $1}' ) 117 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 118 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 119 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 120 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 121 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 122 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInSeconds}s 123 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 124 fi 125 (( STOMATE_WRITE_STEP = 1 )) ;; 126 *) 127 IGCM_debug_Exit "SBG_Update " ${config_SBG_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D." 128 IGCM_debug_Verif_Exit ;; 129 esac 47 # Modify file_def_orchidee.xml 48 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 enabled ${stomate_enabled} 49 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate1 output_freq ${stomate_freq} 50 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 enabled ${stomate_enabled} 51 IGCM_comp_modifyXmlFile nonblocker file_def_orchidee.xml stomate2 output_freq ${stomate_freq} 52 130 53 131 132 #Use of XIOS library only 133 134 if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 135 (( STOMATE_WRITE_STEP = 0 )) 136 fi 137 138 IGCM_comp_modifyDefFile nonblocker orchidee.def STOMATE_HIST_DT ${STOMATE_WRITE_STEP} 139 IGCM_comp_modifyDefFile nonblocker orchidee.def STOMATE_HISTLEVEL ${stomate_UserChoices_stomate_LEVEL} 140 54 # Define in orchidee.def if restart file should be used 141 55 if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SBG_Restart}" = "n" ] ) ; then 142 143 56 echo "STOMATE : without restart" 57 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN NONE 144 58 else 145 59 IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_RESTART_FILEIN stomate_rest_in.nc 146 60 fi 147 61 … … 152 66 function SBG_Finalize 153 67 { 154 #set -vx155 68 IGCM_debug_PushStack "SBG_Finalize" 156 157 if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 158 IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_Cforcing.nc 159 IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_forcing.nc 160 # rm -f stomate_Cforcing.nc 161 # rm -f stomate_forcing.nc 162 fi 163 69 164 70 IGCM_debug_PopStack "SBG_Finalize" 165 71 } -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/DRIVER/xios.driver
r2352 r2694 18 18 # Activate server mode 19 19 IGCM_comp_modifyXmlFile force iodef.xml using_server NONE true 20 # If lmdz_UserChoices_XIOS=y add LMDZ as component id : 21 if [ X${lmdz_UserChoices_XIOS} = Xy ] ; then 22 IGCM_comp_modifyXmlFile force iodef.xml oasis_codes_id NONE LMDZ,oceanx 23 fi 20 24 21 if [ -f namcouple ] ; then 25 22 sed -e "s/2 LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/iodef.xml
r2369 r2694 21 21 <variable id="using_server" type="boolean">false</variable> 22 22 <variable id="using_oasis" type="boolean">false</variable> 23 <variable id="oasis_codes_id" type="string" > oceanx</variable>23 <variable id="oasis_codes_id" type="string" >LMDZ,oceanx</variable> 24 24 25 25 </variable_definition> -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/orchidee.def_CWRR
r2415 r2694 20 20 # Use XIOS for writing diagnostics file 21 21 # defulat = n 22 XIOS_ORCHIDEE_OK = _AUTO_ 23 24 # Flag to activate sechiba_out_2.nc history file for SECHIBA 25 # default = FALSE 26 SECHIBA_HISTFILE2 = _AUTO_ 27 28 # SECHIBA history output level (0..10) 29 # default = 5 30 SECHIBA_HISTLEVEL = _AUTO_ 31 32 # SECHIBA history 2 output level (0..10) 33 # default = 1 34 SECHIBA_HISTLEVEL2 = _AUTO_ 35 36 # STOMATE history output level (0..10) 37 # default = 10 38 STOMATE_HISTLEVEL = _AUTO_ 22 XIOS_ORCHIDEE_OK = y 39 23 40 24 # Writefrequency in seconds in sechiba_history.nc 41 25 # default = 86400.0 42 WRITE_STEP = _AUTO_ 43 44 # Writefrequency in seconds sechiba_out_2.nc 45 # default = 1800.0 46 WRITE_STEP2 = _AUTO_ 47 48 # Writefrequency in days in stomate_history.nc 49 # default = 10. 50 STOMATE_HIST_DT = _AUTO_ 51 52 # Writefrequency in days or -1 for monthly output in stomate_ipcc_history.nc 53 # default = 0. 54 STOMATE_IPCC_HIST_DT = -1 55 26 WRITE_STEP = 0 56 27 57 28 # Hydrology parameters … … 72 43 # default = n 73 44 RIVER_ROUTING = y 74 75 45 76 46 #************************************************************************** … … 121 91 LAND_COVER_CHANGE = _AUTO_ 122 92 93 # Do not use default fire module 94 FIRE_DISABLE = y 95 96 # Create river description file 97 RIVER_DESC = _AUTO_ 98 RIVER_DESC_FILE = river_desc.nc 99 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/orchidee.def_Choi
r2415 r2694 20 20 # Use XIOS for writing diagnostics file 21 21 # defulat = n 22 XIOS_ORCHIDEE_OK = _AUTO_ 23 24 # Flag to activate sechiba_out_2.nc history file for SECHIBA 25 # default = FALSE 26 SECHIBA_HISTFILE2 = _AUTO_ 27 28 # SECHIBA history output level (0..10) 29 # default = 5 30 SECHIBA_HISTLEVEL = _AUTO_ 31 32 # SECHIBA history 2 output level (0..10) 33 # default = 1 34 SECHIBA_HISTLEVEL2 = _AUTO_ 35 36 # STOMATE history output level (0..10) 37 # default = 10 38 STOMATE_HISTLEVEL = _AUTO_ 22 XIOS_ORCHIDEE_OK = y 39 23 40 24 # Writefrequency in seconds in sechiba_history.nc 41 25 # default = 86400.0 42 WRITE_STEP = _AUTO_ 43 44 # Writefrequency in seconds sechiba_out_2.nc 45 # default = 1800.0 46 WRITE_STEP2 = _AUTO_ 47 48 # Writefrequency in days in stomate_history.nc 49 # default = 10. 50 STOMATE_HIST_DT = _AUTO_ 51 52 # Writefrequency in days or -1 for monthly output in stomate_ipcc_history.nc 53 # default = 0. 54 STOMATE_IPCC_HIST_DT = -1 55 26 WRITE_STEP = 0 56 27 57 28 # Hydrology parameters … … 72 43 # default = n 73 44 RIVER_ROUTING = y 74 75 45 76 46 #************************************************************************** … … 121 91 LAND_COVER_CHANGE = _AUTO_ 122 92 93 # Do not use default fire module 94 FIRE_DISABLE = y 95 96 # Create river description file 97 RIVER_DESC = _AUTO_ 98 RIVER_DESC_FILE = river_desc.nc 99 -
CONFIG/UNIFORM/v6/LMDZORINCA_v6/GENERAL/PARAM/run.def
r2477 r2694 4 4 INCLUDEDEF=gcm.def 5 5 INCLUDEDEF=orchidee.def 6 INCLUDEDEF=output.def7 6 INCLUDEDEF=config.def 8 7 INCLUDEDEF=reprobus.def … … 26 25 ## flag de sortie dynzon 27 26 ok_dynzon=n 28 ## periode de stockage fichier dynzon (en jour)29 periodav= _AUTOBLOCKER_30 27 ## activation du calcul d equilibrage de charge 31 28 adjust= _AUTO_ … … 52 49 ### config_inca=aero/chem needed only if type_trac=inca 53 50 config_inca=_AUTOBLOCKER_ 54 ### Only concerning the program ce0l : for creating file grilles_gcm.nc55 grilles_gcm_netcdf=_AUTO_56 51 ### To activate XIOS ouputs only 57 52 ok_all_xml= _AUTO_
Note: See TracChangeset
for help on using the changeset viewer.