Changeset 2758
- Timestamp:
- 02/25/16 16:20:34 (9 years ago)
- Location:
- CONFIG/UNIFORM/v6/IPSLCM6
- Files:
-
- 12 deleted
- 24 edited
- 14 copied
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/lmdz.card
r2749 r2758 71 71 List= (${SUBMIT_DIR}/PARAM/physiq.def_${LMDZ_Physics}, physiq.def), \ 72 72 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_XY}, gcm.def), \ 73 (${SUBMIT_DIR}/PARAM/vert _L${RESOL_ATM_Z}.def, vert.def),\73 (${SUBMIT_DIR}/PARAM/vert.def_L${RESOL_ATM_Z}, vert.def), \ 74 74 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 75 75 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ … … 81 81 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 82 82 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ), \ 83 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ),\84 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\85 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\86 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ),\87 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, .),\88 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\89 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ),\90 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, .),\91 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ),\92 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ),\93 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ),\94 (${ MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . )83 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 84 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 85 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 86 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 87 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 88 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 89 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 90 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 91 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 92 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ) 95 95 96 96 … … 101 101 102 102 [OutputText] 103 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,debug.01,lmdz.prt,out_lmdz.x.err, out_lmdz.x.out)103 List= (physiq.def, gcm.def, run.def, traceur.def, guide.def, config.def, vert.def, used_run.def, iodef.xml, context_lmdz.xml, field_def_lmdz.xml,debug.01,lmdz.prt,out_lmdz.x.err, out_lmdz.x.out) 104 104 105 105 [OutputFiles] -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/orchidee.card
r2726 r2758 11 11 12 12 VEGET_UPDATE=0Y 13 LAND_COVER_CHANGE=n14 sechiba_LEVEL=1115 13 16 14 [InitialStateFiles] 17 List= () 18 19 #(${R_IN}/SRF/soils_param.nc, . ), \ 20 # (${R_IN}/SRF/routing.nc, . ), \ 21 # (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 22 # (${R_IN}/SRF/cartepente2d_15min.nc, .) 15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 17 (${R_IN}/SRF/albedo/alb_bg_jrctip.nc, . ), \ 18 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 19 (${R_IN}/SRF/cartepente2d_15min.nc, .) 23 20 24 21 [BoundaryFiles] … … 31 28 [ParametersFiles] 32 29 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 33 (${ SUBMIT_DIR}/PARAM/file_def_orchidee.xml, .),\30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) ,\ 34 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 35 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 36 (${R_IN}/SRF/soils_param.nc, . ), \ 37 (${R_IN}/SRF/routing.nc, . ), \ 38 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 39 (${R_IN}/SRF/cartepente2d_15min.nc, .) 32 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 40 33 41 34 [RestartFiles] … … 47 40 [OutputFiles] 48 41 List= (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history), \ 49 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE), \ 50 (orchidee_watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 42 (sechiba_out_2.nc, ${R_OUT_SRF_O_H}/${PREFIX}_HF_sechiba_out_2.nc, NONE) 51 43 52 44 [Post_1M_sechiba_history] -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/COMP/stomate.card
r2674 r2758 9 9 [BoundaryFiles] 10 10 List= () 11 ListNonDel= ( ${R_IN}/SRF/reftemp.nc, .)11 ListNonDel= () 12 12 13 13 [SmoothFiles] … … 30 30 [Post_1M_stomate_history] 31 31 Patches = () 32 GatherWithInternal = (lon, lat, PFT,time_counter, Areas, time_centered, time_centered_bounds)32 GatherWithInternal = (lon, lat, time_counter, Areas, time_centered, time_centered_bounds) 33 33 TimeSeriesVars2D = (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 34 34 ChunckJob2D = NONE … … 39 39 [Post_1M_stomate_ipcc_history] 40 40 Patches = () 41 GatherWithInternal = (lon, lat, PFT,time_counter, Areas, CONTFRAC, time_centered, time_centered_bounds)41 GatherWithInternal = (lon, lat, time_counter, Areas, CONTFRAC, time_centered, time_centered_bounds) 42 42 TimeSeriesVars2D = (cVeg, cLitter, cSoil, cProduct, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep) 43 43 ChunckJob2D = NONE -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/IPSLCM/piControl/config.card
r2754 r2758 14 14 #----- DEVT TEST PROD 15 15 SpaceName=TEST 16 LongName="IPSLCM6.0. 0"16 LongName="IPSLCM6.0.1" 17 17 TagName=IPSLCM6 18 18 #D- Choice of experiment in EXPERIMENTS directory … … 28 28 #-- 1Y, 1M, 5D, 1D Period Length of one trunk of simulation 29 29 PeriodLength=1Y 30 #============================31 #-- Total Number of Processors (minimum is 2 for a coupled configuration)32 JobNumProcTot=57633 #============================34 # config.card configuration options :35 #R_INIT=/u/rech/psl/rpsl035/IGCM/INIT36 #R_INIT=/ccc/work/cont003/dsm/p86ipsl/IGCM/INIT37 #R_BC=/u/rech/psl/rpsl035/IGCM/BC38 #R_BC=/dmnfs/cont003/p86ipsl/IGCM/BC39 #============================40 30 41 31 #======================================================================== … … 154 144 RestartJobName= 155 145 RestartPath= 156 # Old component name for restart (if empty, use new name)157 OldName=158 146 159 147 #======================================================================== -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZ/CREATE_amip/COMP/lmdz.card
r2585 r2758 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 … … 20 23 21 24 [BoundaryFiles] 22 List= (${R_IN}/ATM/AMIP /amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \23 (${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), \ 24 27 (${R_IN}/ATM/Ozone/HYBRIDE/v2.clim/tro3_${year}.new.nc, climoz.nc) 25 28 26 ListNonDel= (${R_IN}/ATM/ ${config_UserChoices_TagName}/Albedo.nc, .), \29 ListNonDel= (${R_IN}/ATM/Albedo.nc, .), \ 27 30 (${R_IN}/ATM/ECDYN.nc.20020101, ECDYN.nc), \ 28 31 (${R_IN}/ATM/ECPHY.nc, .), \ … … 30 33 (${R_IN}/ATM/Rugos.nc, .), \ 31 34 (${R_IN}/ATM/landiceref.nc, .) 32 ### Please, add the o2a.nc file to fit with the coupled configuration associated 33 # (${R_IN}/ATM/ORCA2.3x${RESOL_ATM}/o2a.nc, o2a.nc) 35 36 ### Optional: Add the o2a.nc file to fit with the coupled configuration for the 37 ### land-sea mask. This file is different for different versions of the coupled model and 38 ### the different resolutions. Choose between following to fit with IPSLCM6 coupled model: 39 # (${R_IN}/ATM/IPSLCM6/eORCA1.1xLMD144142/o2a.nc, o2a.nc) 40 # (${R_IN}/ATM/IPSLCM6/ORCA2.3x9695_v1/o2a.nc, o2a.nc) 41 34 42 35 43 [ParametersFiles] 36 List= (${SUBMIT_DIR}/PARAM/physiq.def_ L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \37 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_ 3D}, gcm.def), \38 (${SUBMIT_DIR}/PARAM/ output.def_low , output.def),\44 List= (${SUBMIT_DIR}/PARAM/physiq.def_${LMDZ_Physics}, physiq.def), \ 45 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_XY}, gcm.def), \ 46 (${SUBMIT_DIR}/PARAM/vert.def_L${RESOL_ATM_Z}, vert.def), \ 39 47 (${SUBMIT_DIR}/PARAM/config.def_actuel , config.def), \ 40 48 (${SUBMIT_DIR}/PARAM/run.def, .), \ … … 46 54 47 55 [OutputText] 48 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, output.def)56 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, guide.def) 49 57 50 58 [OutputFiles] … … 54 62 ( startphy.nc, ${R_OUT_ATM_O}/Restart/${config_UserChoices_JobName}_${year}_startphy.nc, NONE), \ 55 63 ( grilles_gcm.nc, ${R_OUT_ATM_O}/Grid/${config_UserChoices_JobName}_${year}_grilles_gcm.nc, NONE) 56 -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZ/CREATE_amip/config.card
r1804 r2758 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/IPSLCM6/EXPERIMENTS/LMDZ/CREATE_clim/COMP/lmdz.card
r2585 r2758 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) 33 ### Please, add the o2a.nc file to fit with the coupled configuration associated 34 # (${R_IN}/ATM/ORCA2.3x${RESOL_ATM}/o2a.nc, o2a.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) 36 37 ### Optional: Add the o2a.nc file to fit with the coupled configuration for the 38 ### land-sea mask. This file is different for different versions of the coupled model and 39 ### the different resolutions. Choose between following to fit with IPSLCM6 coupled model: 40 # (${R_IN}/ATM/IPSLCM6/eORCA1.1xLMD144142/o2a.nc, o2a.nc) 41 # (${R_IN}/ATM/IPSLCM6/ORCA2.3x9695_v1/o2a.nc, o2a.nc) 42 35 43 36 44 [ParametersFiles] 37 List= (${SUBMIT_DIR}/PARAM/physiq.def_ L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \38 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_ 3D}, gcm.def), \39 (${SUBMIT_DIR}/PARAM/ output.def_low , output.def),\45 List= (${SUBMIT_DIR}/PARAM/physiq.def_${LMDZ_Physics}, physiq.def), \ 46 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_XY}, gcm.def), \ 47 (${SUBMIT_DIR}/PARAM/vert.def_L${RESOL_ATM_Z}, vert.def), \ 40 48 (${SUBMIT_DIR}/PARAM/config.def_actuel , config.def), \ 41 49 (${SUBMIT_DIR}/PARAM/run.def, .), \ … … 47 55 48 56 [OutputText] 49 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, output.def)57 List= (physiq.def, gcm.def, run.def, config.def, traceur.def, guide.def) 50 58 51 59 [OutputFiles] … … 55 63 ( startphy.nc, ${R_OUT_ATM_O}/Restart/${config_UserChoices_JobName}_clim_startphy.nc, NONE), \ 56 64 ( grilles_gcm.nc, ${R_OUT_ATM_O}/Grid/${config_UserChoices_JobName}_grilles_gcm.nc, NONE) 65 -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZ/CREATE_clim/config.card
r1772 r2758 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/IPSLCM6/EXPERIMENTS/LMDZOR/amip/COMP/lmdz.card
r2586 r2758 7 7 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 8 8 LMDZ_Physics=AP 9 #LMDZ_Physics=NPv4.1210 9 11 10 # Use XIOS as output library … … 20 19 ConfType=annuel 21 20 22 # manage radiative aerosol effect and ozone21 # Manage radiative aerosol effect and ozone 23 22 flag_aerosol=6 24 23 ok_ade=y … … 41 40 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 42 41 43 # Set OutLevel to choose the level of output f iles from LMDZ. The file PARAM/output.def_$OutLevel will be used.42 # Set OutLevel to choose the level of output for LMDZ. 44 43 # OutLevel=low/medium/high 45 44 OutLevel=low 46 45 47 # 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 48 47 LMDZ_COSP_OK=n 49 48 LMDZ_COSP_monthly=n … … 51 50 LMDZ_COSP_hf=n 52 51 53 # Set NMC Outputsfrequency (monthly, daily, HF) = y/n52 # Set NMC output frequency (monthly, daily, HF) = y/n 54 53 LMDZ_NMC_monthly=y 55 54 LMDZ_NMC_daily=n … … 81 80 82 81 [ParametersFiles] 83 List= (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}_${LMDZ_Physics}, physiq.def), \ 84 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D}, gcm.def), \ 82 List= (${SUBMIT_DIR}/PARAM/physiq.def_${LMDZ_Physics}, physiq.def), \ 83 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_XY}, gcm.def), \ 84 (${SUBMIT_DIR}/PARAM/vert.def_L${RESOL_ATM_Z}, vert.def), \ 85 85 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 86 86 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ … … 90 90 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 91 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, . ), \ 92 104 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 93 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ), \ 94 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ), \ 95 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\ 96 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 97 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ), \ 98 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, .),\ 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 100 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ), \ 101 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, .), \ 102 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ), \ 103 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ), \ 104 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ), \ 105 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) 105 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 106 106 107 107 [RestartFiles] … … 110 110 111 111 [OutputText] 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,debug.01,lmdz.prt)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) 113 113 114 114 [OutputFiles] … … 130 130 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 131 131 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) 132 ChunckJob2D = NONE132 ChunckJob2D = 100Y 133 133 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) 134 134 ChunckJob3D = 100Y -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/amip/COMP/orchidee.card
r2585 r2758 10 10 11 11 VEGET_UPDATE=1Y 12 LAND_COVER_CHANGE=y13 12 14 13 [InitialStateFiles] 15 14 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 15 (${R_IN}/SRF/routing.nc, . ), \ 16 (${R_IN}/SRF/albedo/alb_bg_jrctip.nc, . ), \ 17 17 (${R_IN}/SRF/cartepente2d_15min.nc, .) 18 18 19 19 [BoundaryFiles] 20 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year _p1}.nc, PFTmap.nc)20 List=(${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_${year}.nc, PFTmap.nc) 21 21 ListNonDel= () 22 22 … … 26 26 [ParametersFiles] 27 27 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 28 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) ,\ 28 29 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 29 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 31 31 32 32 [RestartFiles] 33 # List restart that have to be saved/restored each loop (file out, saved, and in) :34 33 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 35 34 36 35 [OutputText] 37 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, 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) 38 37 39 38 [OutputFiles] … … 45 44 Patches = () 46 45 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 47 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)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) 48 47 ChunckJob2D = NONE 49 48 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) … … 59 58 ChunckJob3D = 10Y 60 59 Seasonal = OFF 60 -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/amip/COMP/stomate.card
r2585 r2758 9 9 [BoundaryFiles] 10 10 List= () 11 ListNonDel= ( ${R_IN}/SRF/reftemp.nc, .)11 ListNonDel= () 12 12 13 13 [SmoothFiles] … … 18 18 19 19 [RestartFiles] 20 # List restart that have to be saved/restored each loop (file out, saved, and in) :21 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 22 21 … … 30 29 [Post_1M_stomate_history] 31 30 Patches= () 32 GatherWithInternal= (lon, lat, PFT,time_counter, time_counter_bounds, Areas)31 GatherWithInternal= (lon, lat, time_counter, time_counter_bounds, Areas) 33 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 34 33 ChunckJob2D = NONE 35 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) 36 35 ChunckJob3D = NONE 37 36 Seasonal=ON … … 39 38 [Post_1M_stomate_ipcc_history] 40 39 Patches= () 41 GatherWithInternal= (lon, lat, PFT,time_counter, time_counter_bounds, Areas, CONTFRAC)40 GatherWithInternal= (lon, lat, time_counter, time_counter_bounds, Areas, CONTFRAC) 42 41 TimeSeriesVars2D=(cVeg, cLitter, cSoil, cProduct, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep) 43 42 ChunckJob2D = NONE … … 45 44 ChunckJob3D = NONE 46 45 Seasonal=ON 46 -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/amip/config.card
r2582 r2758 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 simulation26 #-- 1Y, 1M, 5D, 1D Period Length for one execution 30 27 PeriodLength=1Y 31 #============================32 #-- Total Number of Processors33 JobNumProcTot=3234 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 65 WriteFrequency="1M" 73 66 # If config_Restarts_OverRule == 'n' next 4 params are read … … 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 #======================================================================== … … 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/IPSLCM6/EXPERIMENTS/LMDZOR/clim/COMP/lmdz.card
r2586 r2758 7 7 # LMDZ_Physics=NPv3.2 for new physics, to be used with LMDZ5/trunk revision 1554 or later 8 8 LMDZ_Physics=AP 9 #LMDZ_Physics=NPv4.1210 9 11 10 # Use XIOS as output library … … 20 19 ConfType=actuel 21 20 22 # manage radiative aerosol effect and ozone21 # Manage radiative aerosol effect and ozone 23 22 flag_aerosol=6 24 23 ok_ade=y … … 41 40 # LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl/XXXXXX/ATM/Debug/pdControl_XXXXXXX_Bands_96x95x19_3prc.dat_3 42 41 43 # Set OutLevel to choose the level of output f iles from LMDZ. The file PARAM/output.def_$OutLevel will be used.42 # Set OutLevel to choose the level of output for LMDZ. 44 43 # OutLevel=low/medium/high 45 44 OutLevel=low 46 45 47 # 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 48 47 LMDZ_COSP_OK=n 49 48 LMDZ_COSP_monthly=n … … 51 50 LMDZ_COSP_hf=n 52 51 53 # Set NMC Outputsfrequency (monthly, daily, HF) = y/n52 # Set NMC output frequency (monthly, daily, HF) = y/n 54 53 LMDZ_NMC_monthly=y 55 54 LMDZ_NMC_daily=n … … 66 65 [BoundaryFiles] 67 66 List=() 68 69 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM)70 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations)71 67 ListNonDel= (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_clim_limit.nc, limit.nc),\ 72 68 (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_climoz_LMDZ.nc, climoz_LMDZ.nc),\ … … 78 74 79 75 [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), \ 76 List= (${SUBMIT_DIR}/PARAM/physiq.def_${LMDZ_Physics}, physiq.def), \ 77 (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_XY}, gcm.def), \ 78 (${SUBMIT_DIR}/PARAM/vert.def_L${RESOL_ATM_Z}, vert.def), \ 82 79 (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt, .), \ 83 80 (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt, .), \ … … 87 84 (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 88 85 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 86 (${SUBMIT_DIR}/PARAM/file_def_histmth_lmdz.xml, . ), \ 87 (${SUBMIT_DIR}/PARAM/file_def_histmthCOSP_lmdz.xml, .), \ 88 (${SUBMIT_DIR}/PARAM/file_def_histmthNMC_lmdz.xml, . ), \ 89 (${SUBMIT_DIR}/PARAM/file_def_histday_lmdz.xml, . ), \ 90 (${SUBMIT_DIR}/PARAM/file_def_histdayCOSP_lmdz.xml, .), \ 91 (${SUBMIT_DIR}/PARAM/file_def_histdayNMC_lmdz.xml, . ), \ 92 (${SUBMIT_DIR}/PARAM/file_def_histhf_lmdz.xml, . ), \ 93 (${SUBMIT_DIR}/PARAM/file_def_histhfCOSP_lmdz.xml, .), \ 94 (${SUBMIT_DIR}/PARAM/file_def_histhfNMC_lmdz.xml, . ), \ 95 (${SUBMIT_DIR}/PARAM/file_def_histstn_lmdz.xml, . ), \ 96 (${SUBMIT_DIR}/PARAM/file_def_histins_lmdz.xml, . ), \ 97 (${SUBMIT_DIR}/PARAM/file_def_histLES_lmdz.xml, . ), \ 89 98 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 90 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ), \ 91 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmth_lmdz.xml, . ), \ 92 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthCOSP_lmdz.xml, .),\ 93 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histmthNMC_lmdz.xml, . ),\ 94 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histday_lmdz.xml, . ), \ 95 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayCOSP_lmdz.xml, .),\ 96 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histdayNMC_lmdz.xml, . ),\ 97 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhf_lmdz.xml, . ), \ 98 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfCOSP_lmdz.xml, .), \ 99 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histhfNMC_lmdz.xml, . ), \ 100 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histstn_lmdz.xml, . ), \ 101 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histins_lmdz.xml, . ), \ 102 (${MODIPSL}/modeles/LMDZ/DefLists/file_def_histLES_lmdz.xml, . ) 99 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ) 103 100 104 101 [RestartFiles] … … 107 104 108 105 [OutputText] 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,debug.01,lmdz.prt)106 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) 110 107 111 108 [OutputFiles] … … 127 124 GatherWithInternal = (lon, lat, presnivs, time_counter, time_counter_bounds, aire) 128 125 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) 129 ChunckJob2D = NONE126 ChunckJob2D = 100Y 130 127 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) 131 128 ChunckJob3D = 100Y -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/clim/COMP/orchidee.card
r2585 r2758 10 10 11 11 VEGET_UPDATE=0Y 12 LAND_COVER_CHANGE=n13 12 14 13 [InitialStateFiles] 15 List= (${R_IN}/SRF/soils_param.nc, . ), \ 16 (${R_IN}/SRF/routing.nc, . ), \ 14 List= (${R_IN}/SRF/soils_param.nc, . ), \ 15 (${R_IN}/SRF/routing.nc, . ), \ 16 (${R_IN}/SRF/albedo/alb_bg_jrctip.nc, . ), \ 17 17 (${R_IN}/SRF/PFTmap_1850to2005_AR5_LUHa.rc2/PFTmap_IPCC_2000.nc, PFTmap.nc), \ 18 18 (${R_IN}/SRF/cartepente2d_15min.nc, .) … … 27 27 [ParametersFiles] 28 28 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 29 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) ,\ 29 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/context_orchidee.xml, .) ,\ 30 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) ,\ 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) 31 (${MODIPSL}/modeles/ORCHIDEE/src_xml/field_def_orchidee.xml, .) 32 32 33 33 [RestartFiles] 34 # List restart that have to be saved/restored each loop (file out, saved, and in) :35 34 List= (sechiba_rest_out.nc, sechiba_rest.nc, sechiba_rest_in.nc) 36 35 37 36 [OutputText] 38 List= (out_orchidee, orchidee.def, used_orchidee.def, iodef.xml, 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) 39 38 40 39 [OutputFiles] … … 46 45 Patches = () 47 46 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_counter_bounds) 48 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)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) 49 48 ChunckJob2D = NONE 50 49 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee) … … 60 59 ChunckJob3D = 10Y 61 60 Seasonal = OFF 61 -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/clim/COMP/stomate.card
r2585 r2758 9 9 [BoundaryFiles] 10 10 List= () 11 ListNonDel= ( ${R_IN}/SRF/reftemp.nc, .)11 ListNonDel= () 12 12 13 13 [SmoothFiles] … … 18 18 19 19 [RestartFiles] 20 # List restart that have to be saved/restored each loop (file out, saved, and in) :21 20 List= (stomate_rest_out.nc, stomate_rest.nc, stomate_rest_in.nc) 22 21 … … 30 29 [Post_1M_stomate_history] 31 30 Patches= () 32 GatherWithInternal= (lon, lat, PFT,time_counter, time_counter_bounds, Areas)31 GatherWithInternal= (lon, lat, time_counter, time_counter_bounds, Areas) 33 32 TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100,HARVEST_ABOVE) 34 33 ChunckJob2D = NONE 35 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) 36 35 ChunckJob3D = NONE 37 36 Seasonal=ON … … 39 38 [Post_1M_stomate_ipcc_history] 40 39 Patches= () 41 GatherWithInternal= (lon, lat, PFT,time_counter, time_counter_bounds, Areas, CONTFRAC)40 GatherWithInternal= (lon, lat, time_counter, time_counter_bounds, Areas, CONTFRAC) 42 41 TimeSeriesVars2D=(cVeg, cLitter, cSoil, cProduct, lai, gpp, ra, npp, rh, fFire, fHarvest, fLuc, nbp, fVegLitter, fLitterSoil, cLeaf, cWood, cRoot, cMisc, cLitterAbove, cLitterBelow, cSoilFast, cSoilMedium, cSoilSlow, landCoverFrac, treeFracPrimDec, treeFracPrimEver, c3PftFrac, c4PftFrac, rGrowth, rMaint, nppLeaf, nppWood, nppRoot, nep) 43 42 ChunckJob2D = NONE … … 45 44 ChunckJob3D = NONE 46 45 Seasonal=ON 46 -
CONFIG/UNIFORM/v6/IPSLCM6/EXPERIMENTS/LMDZOR/clim/config.card
r2582 r2758 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 simulation26 #-- 1Y, 1M, 5D, 1D Period Length for one execution 30 27 PeriodLength=1Y 31 #============================32 #-- Total Number of Processors33 JobNumProcTot=3234 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 65 WriteFrequency="1M" 73 66 # If config_Restarts_OverRule == 'n' next 4 params are read … … 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 #======================================================================== … … 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/IPSLCM6/GENERAL/DRIVER/lmdz.driver
r2597 r2758 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=gregorian20 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 # Default init : files are desactivated 328 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .FALSE. 329 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .FALSE. 330 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .FALSE. 331 #IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .FALSE. 332 #IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .FALSE. 333 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .FALSE. 334 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .FALSE. 335 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .FALSE. 336 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .FALSE. 337 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .FALSE. 338 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .FALSE. 339 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .FALSE. 340 341 # Default output level : 5 342 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_level 5 343 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 5 344 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 5 345 #IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_level 5 346 #IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_level 5 347 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_level 5 348 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_level 5 349 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_level 5 350 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_level 5 351 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_level 5 352 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_level 5 353 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_level 5 354 355 # FILLING XIOS XMLs 356 if [ X${ok_mensuel} = Xy ] ; then 357 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth enabled .TRUE. 358 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth output_freq 1mo 359 IGCM_comp_modifyXmlFile force file_def_histmth_lmdz.xml histmth name histmth 360 fi 361 if [ X${ok_journe} = Xy ] ; then 362 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday enabled .TRUE. 363 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_freq 1d 364 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday name histday 365 if [ X${OutLevel} = Xlow ] || [ X${OutLevel} = Xmedium ] ; then 366 IGCM_comp_modifyXmlFile force file_def_histday_lmdz.xml histday output_level 2 367 fi 368 fi 369 if [ X${ok_hf} = Xy ] ; then 370 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf enabled .TRUE. 371 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_freq 6h 372 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf name histhf 373 if [ X${OutLevel} = Xlow ] ; then 374 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 5 375 elif [ X${OutLevel} = Xmedium ] ; then 376 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 6 377 elif [ X${OutLevel} = Xhigh ] ; then 378 IGCM_comp_modifyXmlFile force file_def_histhf_lmdz.xml histhf output_level 7 379 fi 380 fi 381 if [ X${ok_hf3h} = Xy ] ; then 382 IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h enabled .TRUE. 383 IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h output_freq 3h 384 IGCM_comp_modifyXmlFile force file_def_histhf3h_lmdz.xml histhf3h name histhf3h 385 fi 386 if [ X${ok_hf3hm} = Xy ] ; then 387 IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm enabled .TRUE. 388 IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm output_freq 3h 389 IGCM_comp_modifyXmlFile force file_def_histhf3hm_lmdz.xml histhf3hm name histhf3hm 390 fi 391 if [ X${ok_stn} = Xy ] ; then 392 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn enabled .TRUE. 393 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn output_freq 1800s 394 IGCM_comp_modifyXmlFile force file_def_histstn_lmdz.xml histstn name histstn 395 fi 396 if [ X${LMDZ_NMC_monthly} = Xy ] ; then 397 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC enabled .TRUE. 398 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC output_freq 1mo 399 IGCM_comp_modifyXmlFile force file_def_histmthNMC_lmdz.xml histmthNMC name histmthNMC 400 fi 401 if [ X${LMDZ_NMC_daily} = Xy ] ; then 402 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC enabled .TRUE. 403 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC output_freq 1d 404 IGCM_comp_modifyXmlFile force file_def_histdayNMC_lmdz.xml histdayNMC name histdayNMC 405 fi 406 if [ X${LMDZ_NMC_hf} = Xy ] ; then 407 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC enabled .TRUE. 408 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC output_freq 6h 409 IGCM_comp_modifyXmlFile force file_def_histhfNMC_lmdz.xml histhfNMC name histhfNMC 410 fi 411 if [ X${LMDZ_COSP_OK} = Xy ] ; then 412 if [ X${LMDZ_COSP_monthly} = Xy ] ; then 413 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP enabled .TRUE. 414 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP output_freq 1mo 415 IGCM_comp_modifyXmlFile force file_def_histmthCOSP_lmdz.xml histmthCOSP name histmthCOSP 416 fi 417 if [ X${LMDZ_COSP_daily} = Xy ] ; then 418 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP enabled .TRUE. 419 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP output_freq 1d 420 IGCM_comp_modifyXmlFile force file_def_histdayCOSP_lmdz.xml histdayCOSP name histdayCOSP 421 fi 422 if [ X${LMDZ_COSP_hf} = Xy ] ; then 423 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP enabled .TRUE. 424 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP output_freq 6h 425 IGCM_comp_modifyXmlFile force file_def_histhfCOSP_lmdz.xml histhfCOSP name histhfCOSP 426 fi 427 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 nonblocker file_def_histhf3h_lmdz.xml histhf3h enabled ${ok_hf3h} 314 IGCM_comp_modifyXmlFile nonblocker file_def_histhf3hm_lmdz.xml histhf3hm enabled ${ok_hf3hm} 315 316 IGCM_comp_modifyXmlFile nonblocker file_def_histstn_lmdz.xml histstn enabled ${ok_stn} 317 318 IGCM_comp_modifyXmlFile nonblocker file_def_histmthNMC_lmdz.xml histmthNMC enabled ${LMDZ_NMC_monthly} 319 IGCM_comp_modifyXmlFile nonblocker file_def_histdayNMC_lmdz.xml histdayNMC enabled ${LMDZ_NMC_daily} 320 IGCM_comp_modifyXmlFile nonblocker file_def_histhfNMC_lmdz.xml histhfNMC enabled ${LMDZ_NMC_hf} 321 322 IGCM_comp_modifyXmlFile nonblocker file_def_histmthCOSP_lmdz.xml histmthCOSP enabled ${LMDZ_COSP_monthly} 323 IGCM_comp_modifyXmlFile nonblocker file_def_histdayCOSP_lmdz.xml histdayCOSP enabled ${LMDZ_COSP_daily} 324 IGCM_comp_modifyXmlFile nonblocker file_def_histhfCOSP_lmdz.xml histhfCOSP enabled ${LMDZ_COSP_hf} 325 428 326 429 327 ## gcm.def parameters : … … 469 367 470 368 ## run.def parameters 369 370 371 ##-- Remise ou non a zero de la date initiale de LMDZ pour le fichier run.def 372 if [ ${CumulPeriod} -eq 1 ] ; then 373 IGCM_comp_modifyDefFile blocker run.def raz_date 1 374 else 375 IGCM_comp_modifyDefFile blocker run.def raz_date 0 376 fi 377 378 ##-- Calendar type for LMDZ and create_etat0_limit 379 case ${config_UserChoices_CalendarType} in 380 leap|gregorian) 381 IGCM_comp_modifyDefFile blocker run.def calend gregorian ;; 382 noleap) 383 IGCM_comp_modifyDefFile blocker run.def calend earth_365d ;; 384 360d) 385 IGCM_comp_modifyDefFile blocker run.def calend earth_360d ;; 386 *) 387 IGCM_comp_modifyDefFile blocker run.def calend earth_360d ;; 388 esac 389 471 390 IGCM_comp_modifyDefFile blocker run.def dayref ${InitDay} 472 391 IGCM_comp_modifyDefFile blocker run.def nday ${PeriodLengthInDays} 473 IGCM_comp_modifyDefFile blocker run.def raz_date ${RAZ_DATE}474 IGCM_comp_modifyDefFile blocker run.def periodav ${LMDZ_periodav}475 392 IGCM_comp_modifyDefFile nonblocker run.def adjust ${LMDZ_adjust} 476 393 477 394 # Set anneeref different for gcm and ce0l 478 # Variable calend is different for a run with create_etat0_limit and the gcm479 395 # Test if executable create_etat0_limit is present and lmdz.x is not present 480 396 if [ -f create_etat0_limit* ] || [ -f ce0l* ] && [ ! -f lmdz.x ] ; then 481 397 # for case ce0l : always take current year 482 398 IGCM_comp_modifyDefFile blocker run.def anneeref ${year} 483 IGCM_comp_modifyDefFile blocker run.def calend ${CalendarTypeForCreate}484 399 485 400 # Temporary, set use_filtre_fft=n because we now use dyn3d for ce0l version where fft is not implemented. … … 489 404 # for case gcm : take first year of simulation 490 405 IGCM_comp_modifyDefFile blocker run.def anneeref ${InitYear} 491 IGCM_comp_modifyDefFile blocker run.def calend ${CalendarTypeForLmdz}492 fi493 494 # Activate creation of file grilles_gcm.nc only at first period495 if [ ${CumulPeriod} -eq 1 ] ; then496 IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf y497 else498 IGCM_comp_modifyDefFile nonblocker run.def grilles_gcm_netcdf n499 406 fi 500 407 -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/orchidee.driver
r2674 r2758 44 44 fi 45 45 46 # Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they areset in orchidee.card section UserChoices46 # Modify in orchidee.def VEGET_UPDATE if it is set in orchidee.card section UserChoices 47 47 if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 48 48 IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE ${orchidee_UserChoices_VEGET_UPDATE} … … 50 50 IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 51 51 fi 52 if [ ! X${orchidee_UserChoices_LAND_COVER_CHANGE} = X ] ; then53 IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE}54 else55 IGCM_comp_modifyDefFile nonblocker orchidee.def LAND_COVER_CHANGE n56 fi57 52 58 53 # Activate creation of river description file only for the first period 59 #if [ ${CumulPeriod} -eq 1 ] ; then60 #IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_DESC y61 #else54 if [ ${CumulPeriod} -eq 1 ] ; then 55 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_DESC y 56 else 62 57 IGCM_comp_modifyDefFile nonblocker orchidee.def RIVER_DESC n 63 #fi58 fi 64 59 65 60 -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/DRIVER/stomate.driver
r2582 r2758 1 1 #!/bin/ksh 2 2 3 #D- Driver du script pour ORCHIDEE3 #D- Driver pour ORCHIDEE stomate component 4 4 5 5 #----------------------------------------------------------------- … … 7 7 { 8 8 IGCM_debug_PushStack "SBG_Initialize" 9 10 RESOL_SBG=ALL11 9 12 10 IGCM_debug_PopStack "SBG_Initialize" … … 17 15 { 18 16 IGCM_debug_PushStack "SBG_Update" 17 18 # Output management 19 19 20 # Default init : files are desactivated21 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled.FALSE.22 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .FALSE.20 # Set default values for stomate output files. 21 stomate_enabled=.FALSE. 22 stomate_freq=0s 23 23 24 case ${config_SBG_WriteFrequency} in 25 *Y|*y) 26 WriteInYears=$( echo ${config_SBG_WriteFrequency} | awk -F '[yY]' '{print $1}' ) 27 PeriodLengthInYears=$( echo ${config_UserChoices_PeriodLength} | awk -F '[yY]' '{print $1}' ) 28 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 29 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInYears}y 30 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 31 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 32 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInYears}y 33 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 34 ;; 35 *M|*m) 36 WriteInMonths=$( echo ${config_SBG_WriteFrequency} | awk -F '[mM]' '{print $1}' ) 37 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 38 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq ${WriteInMonths}mo 39 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 40 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 41 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInMonths}mo 42 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 43 ;; 44 5D|5d) 45 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 46 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 5d 47 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 48 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 49 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 5d 50 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 51 ;; 52 1D|1d) 53 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 enabled .TRUE. 54 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 output_freq 1d 55 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate1 name stomate_history 56 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 57 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq 1d 58 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 59 ;; 60 *s) 61 WriteInSeconds=$( echo ${config_SBG_WriteFrequency} | awk -F '[s]' '{print $1}' ) 62 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 enabled .TRUE. 63 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 output_freq ${WriteInSeconds}s 64 IGCM_comp_modifyXmlFile force file_def_orchidee.xml sechiba1 name sechiba_history 65 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 enabled .TRUE. 66 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 output_freq ${WriteInSeconds}s 67 IGCM_comp_modifyXmlFile force file_def_orchidee.xml stomate2 name stomate_ipcc_history 68 ;; 69 *) 70 IGCM_debug_Exit "SBG_Update " ${config_SBG_WriteFrequency} " invalid WriteFrequency : choose in 1Y, 1M, 5D, 1D." 71 IGCM_debug_Verif_Exit ;; 72 esac 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 73 46 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 53 54 # Define in orchidee.def if restart file should be used 74 55 if ( [ ${CumulPeriod} -eq 1 ] && [ "${config_SBG_Restart}" = "n" ] ) ; then 75 56 echo "STOMATE : without restart" … … 85 66 function SBG_Finalize 86 67 { 87 #set -vx88 68 IGCM_debug_PushStack "SBG_Finalize" 89 90 if [ $( IGCM_date_DaysBetweenGregorianDate ${PeriodDateEnd} ${year}1230 ) -ge 0 ] ; then 91 IGCM_sys_Put_Out stomate_Cforcing.nc ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_Cforcing.nc 92 IGCM_sys_Put_Out stomate_forcing.nc ${R_OUT_SBG_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_stomate_forcing.nc 93 # rm -f stomate_Cforcing.nc 94 # rm -f stomate_forcing.nc 95 fi 96 69 97 70 IGCM_debug_PopStack "SBG_Finalize" 98 71 } -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/config.def_preind
r2535 r2758 12 12 13 13 ## Facteur additif pour l'albedo 14 pmagic= -0.0114 pmagic=0.0 15 15 16 16 # -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/gcm.def_144x142
r2750 r2758 1 ## $Id : gcm.def 1403 2010-07-01 09:02:53Z fairhead$1 ## $Id$ 2 2 ## nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min ) 3 3 day_step=720 … … 15 15 tetagdiv=3600. 16 16 ## temps de dissipation des plus petites long.d ondes pour u,v(nxgradrot) 17 #tetagrot=5400.18 17 tetagrot=7200. 19 18 ## temps de dissipation des plus petites long.d ondes pour h ( divgrad) … … 33 32 read_start=y 34 33 ## periode de la physique (en pas dynamiques, n'a de sens que si iflag_phys=1) 34 ## iphysiq est modifie pour la nouvelle physique par le lmdz.driver pour les autres cas le valeur par defaut est utilise 35 35 iphysiq=_AUTO_ : DEFAULT = 5 36 #37 #38 ### Parametres du zoom39 36 ## longitude en degres du centre du zoom 40 37 clon=0. … … 57 54 ## Fonction f(y) avec y = Sin(latit.) si = .true. , sinon y = latit. 58 55 ysinus=y 56 ## 59 57 ngroup=4 -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/orchidee.def_CWRR
r2674 r2758 33 33 HYDROL_CWRR = y 34 34 35 # Total depth of soil reservoir36 # default = 2./4. depending on HYDROL_CWRR37 HYDROL_SOIL_DEPTH = 2.38 39 # Root profile40 HYDROL_HUMCSTE = 5.0, 0.8, 0.8, 1.0, 0.8, 0.8, 1.0, 1.0, 0.8, 4.0, 4.0, 4.0, 4.041 42 35 # Activate river routing 43 36 # default = n … … 62 55 # Parmeters related to vegetation map 63 56 #************************************************************************** 64 # Read a land_use vegetation map65 # default = n66 LAND_USE = y67 68 57 # Year of the land_use vegetation map readed 69 58 # year off the pft map … … 83 72 VEGET_UPDATE = _AUTO_ 84 73 85 # treat land use modifications86 # With this variable, you can use a Land Use map87 # to simulate anthropic modifications such as88 # deforestation.89 # If LAND_USE90 # default = y91 LAND_COVER_CHANGE = _AUTO_92 93 74 # Do not use default fire module 94 75 FIRE_DISABLE = y … … 98 79 RIVER_DESC_FILE = river_desc.nc 99 80 81 # Read bare soil albedo from file with background MODIS data 82 ALB_BG_MODIS = y -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/orchidee.def_Choi
r2582 r2758 62 62 # Parmeters related to vegetation map 63 63 #************************************************************************** 64 # Read a land_use vegetation map65 # default = n66 LAND_USE = y67 68 64 # Year of the land_use vegetation map readed 69 65 # year off the pft map … … 83 79 VEGET_UPDATE = _AUTO_ 84 80 85 # treat land use modifications 86 # With this variable, you can use a Land Use map 87 # to simulate anthropic modifications such as 88 # deforestation. 89 # If LAND_USE 90 # default = y 91 LAND_COVER_CHANGE = _AUTO_ 81 # Do not use default fire module 82 FIRE_DISABLE = y 92 83 84 # Create river description file 85 RIVER_DESC = _AUTO_ 86 RIVER_DESC_FILE = river_desc.nc 87 -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/physiq.def_AP
r2756 r2758 3 3 ## Choix ou non de New oliq 4 4 new_oliq=y 5 ## Activation ou non de la parametrisation de Hines pour la strato6 ok_hines=y7 5 ## Orodr ou non pour l orographie 8 6 ok_orodr=y -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/physiq.def_NPv3.2
r2756 r2758 37 37 NSW=2 38 38 # 39 ## Activation ou non de la parametrisation de Hines pour la strato40 #******************************************************************41 ok_hines=y42 39 # 43 40 # Parametres nuages -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/run.def
r2477 r2758 3 3 INCLUDEDEF=physiq.def 4 4 INCLUDEDEF=gcm.def 5 INCLUDEDEF=vert.def 5 6 INCLUDEDEF=orchidee.def 6 INCLUDEDEF=output.def7 7 INCLUDEDEF=config.def 8 8 INCLUDEDEF=reprobus.def … … 26 26 ## flag de sortie dynzon 27 27 ok_dynzon=n 28 ## periode de stockage fichier dynzon (en jour)29 periodav= _AUTOBLOCKER_30 28 ## activation du calcul d equilibrage de charge 31 29 adjust= _AUTO_ … … 52 50 ### config_inca=aero/chem needed only if type_trac=inca 53 51 config_inca=_AUTOBLOCKER_ 54 ### Only concerning the program ce0l : for creating file grilles_gcm.nc55 grilles_gcm_netcdf=_AUTO_56 52 ### To activate XIOS ouputs only 57 53 ok_all_xml= _AUTO_ -
CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/vert.def_L79
r2756 r2758 33 33 ## Avec ou sans strato 34 34 ok_strato=y 35 ## Activation ou non de la parametrisation de Hines pour la strato 35 36 ok_hines=n 36 37 # Couche eponge dans les couches de pression plus faible que 100 fois la pression de la derniere couche
Note: See TracChangeset
for help on using the changeset viewer.