Changeset 3969
- Timestamp:
- 07/11/18 10:32:51 (5 years ago)
- Location:
- CONFIG/UNIFORM/v6/IPSLESM6
- Files:
-
- 38 added
- 3 deleted
- 48 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl-spinup_CMIP6/COMP/lim3.card
r3758 r3969 20 20 List= (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_ice_lim3_ref , namelist_ice_ref ), \ 21 21 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-lim.xml, field_def_nemo-lim.xml ), \ 22 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ping_seaIce.xml , ping_seaIce.xml ), \23 22 (${SUBMIT_DIR}/PARAM/namelist_lim3_${RESOL_OCE}_cfg_${LMDZ_Physics} , namelist_ice_cfg ), \ 24 23 (${SUBMIT_DIR}/PARAM/file_def_nemo-lim3.xml , file_def_nemo-lim.xml ) -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl-spinup_CMIP6/COMP/lmdz.card
r3758 r3969 49 49 50 50 [BoundaryFiles] 51 List= (${R_IN}/CMIP6/${config_UserChoices_ ExperimentName}/${year}/dr2xml_LMDZ.xml, dr2xml_lmdz.xml)51 List= (${R_IN}/CMIP6/${config_UserChoices_LongName}/${config_UserChoices_ModelName}/${config_UserChoices_ExperimentName}/${config_UserChoices_Member}/${year}/dr2xml_LMDZ.xml, dr2xml_lmdz.xml) 52 52 # 53 53 # With CMIP6 aerosols version 1 -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl-spinup_CMIP6/COMP/oasis.card
r3758 r3969 7 7 FreqCouplingRoffCalv=86400 8 8 Lucia=n 9 10 # ByPass_addnoise_sst=y : use addnoise on sst in CPL restart for following CumulPeriod only 11 ByPass_addnoise_sst= n 12 ByPass_PerturbExe=AddNoise 13 ByPass_FileOut=sstoc 14 ByPass_PerturbVar=O_SSTSST 15 ByPass_PerturbAmp=0.01 9 16 10 17 [InitialStateFiles] -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl-spinup_CMIP6/COMP/opa9.card
r3758 r3969 5 5 ORCA_version=${config_UserChoices_ORCA_version:-eORCA1.1} 6 6 mesh_mask= n 7 Reproducibility_after_restart= n 8 TimeOrigin=1750 7 Reproducibility_after_restart= y 9 8 Restart_TS_only= n 10 9 OutputLevel=1 … … 14 13 15 14 [BoundaryFiles] 16 List= (${R_IN}/CMIP6/${config_UserChoices_ ExperimentName}/${year}/dr2xml_nemo.xml, dr2xml_opa9.xml)15 List= (${R_IN}/CMIP6/${config_UserChoices_LongName}/${config_UserChoices_ModelName}/${config_UserChoices_ExperimentName}/${config_UserChoices_Member}/${year}/dr2xml_nemo.xml, dr2xml_opa9.xml) 17 16 ListNonDel= (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/coordinates.nc , . ), \ 18 17 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/coordinates_xios.nc , . ), \ … … 52 51 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/grids_def_nemo.xml , grids_def_nemo.xml ), \ 53 52 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-opa.xml , field_def_nemo-opa.xml ), \ 54 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ping_ocean.xml , ping_ocean.xml ), \55 53 (${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}_cfg , namelist_cfg ), \ 56 54 (${SUBMIT_DIR}/PARAM/file_def_nemo-opa.xml , file_def_nemo-opa.xml ) … … 63 61 [OutputText] 64 62 List= (ocean.output, solver.stat, namelist, output.namelist.*, context_nemo.xml, axis_def_nemo.xml, grids_def_nemo.xml, field_def_nemo.xml, domain_def_nemo.xml, out_opa.xx.out, out_opa.xx.err, debug_notroot.02, debug.root.02) 63 64 65 65 66 66 [OutputFiles] … … 70 70 (${config_UserChoices_JobName}_1y_grid_V.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_V.nc , NONE ),\ 71 71 (${config_UserChoices_JobName}_1y_grid_W.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_W.nc , NONE ),\ 72 (${config_UserChoices_JobName}_1y_diaptr.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr.nc , NONE ),\ 72 (${config_UserChoices_JobName}_1y_diaptr_T.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr_T.nc , NONE ),\ 73 (${config_UserChoices_JobName}_1y_diaptr_W.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr_W.nc , NONE ),\ 73 74 (${config_UserChoices_JobName}_1y_trdtra.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_trdtra.nc , NONE ),\ 74 75 (${config_UserChoices_JobName}_1m_scalar.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_scalar.nc , Post_1M_scalar),\ … … 77 78 (${config_UserChoices_JobName}_1m_grid_V.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_V.nc , Post_1M_grid_V),\ 78 79 (${config_UserChoices_JobName}_1m_grid_W.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_W.nc , Post_1M_grid_W),\ 79 (${config_UserChoices_JobName}_1m_diaptr.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr.nc , Post_1M_diaptr),\ 80 (${config_UserChoices_JobName}_1m_diaptr_W.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr_W.nc , Post_1M_diaptr_W),\ 81 (${config_UserChoices_JobName}_1m_diaptr_T.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr_T.nc , NONE ),\ 80 82 (${config_UserChoices_JobName}_1m_trdtra.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_trdtra.nc , NONE ),\ 81 83 (${config_UserChoices_JobName}_5d_grid_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_T.nc , NONE ),\ … … 88 90 (${config_UserChoices_JobName}_1d_grid_W.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_W.nc , NONE ),\ 89 91 (${config_UserChoices_JobName}_1d_SBC.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_SBC.nc , NONE ),\ 90 (${config_UserChoices_JobName}_1d_diaptr.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr.nc , NONE ),\ 92 (${config_UserChoices_JobName}_1d_diaptr_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr_T.nc , NONE ),\ 93 (${config_UserChoices_JobName}_1d_diaptr_W.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr_W.nc , NONE ),\ 91 94 (${config_UserChoices_JobName}_1d_scalar.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_scalar.nc , NONE ),\ 92 95 (mesh_mask.nc , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc , NONE),\ … … 96 99 (output.init.nc , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 97 100 101 98 102 # Monthly analysis 99 103 … … 109 113 [Post_1M_grid_T] 110 114 Patches = () 111 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)112 TimeSeriesVars2D = (zos, tos, sos, mldr10_1, nshfls, rsntds, friver, hc300, wfo)113 ChunckJob2D = NONE 114 TimeSeriesVars3D = ( thetao, so)115 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 116 TimeSeriesVars2D = (zos, zossq, tos, sos, tossq, omlmax, mldkz5, mldr10_1, nshfls, rsntds, rsds, friver, hc300, wfo) 117 ChunckJob2D = NONE 118 TimeSeriesVars3D = (e3t, thetao, so) 115 119 ChunckJob3D = 100Y 116 120 Seasonal=ON … … 118 122 [Post_1M_grid_U] 119 123 Patches = () 120 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)124 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 121 125 TimeSeriesVars2D = (tauuo, sozohetr, sozosatr) 122 ChunckJob2D = OFF126 ChunckJob2D = NONE 123 127 TimeSeriesVars3D = (e3u, uo) 124 ChunckJob3D = OFF128 ChunckJob3D = 100Y 125 129 Seasonal=ON 126 130 127 131 [Post_1M_grid_V] 128 132 Patches = () 129 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)133 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 130 134 TimeSeriesVars2D = (tauvo, somehetr, somesatr) 131 ChunckJob2D = OFF135 ChunckJob2D = NONE 132 136 TimeSeriesVars3D = (e3v, vo) 133 ChunckJob3D = OFF137 ChunckJob3D = 100Y 134 138 Seasonal=ON 135 139 136 140 [Post_1M_grid_W] 137 141 Patches = () 138 GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter, time_centered, time_centered_bounds)142 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 139 143 TimeSeriesVars2D = ( ) 140 ChunckJob2D = OFF144 ChunckJob2D = NONE 141 145 TimeSeriesVars3D = ( ) 142 ChunckJob3D = OFF 143 Seasonal=ON 144 145 [Post_1M_diaptr] 146 Patches = () 147 GatherWithInternal = (nav_lat, depthw, time_counter, time_centered, time_centered_bounds) 146 ChunckJob3D = 100Y 147 Seasonal=ON 148 149 [Post_1M_diaptr_T] 150 Patches = () 151 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 152 TimeSeriesVars2D = (zotemglo, zotematl, zotempac, zotemind, zotemipc, zosalglo, zosalatl, zosalpac, zosalind, zosalipc, zosrfglo, zosrfatl, zosrfpac, zosrfind, zosrfipc, sophtadv, sophtldf, sopstadv, sopstldf) 153 ChunckJob2D = NONE 154 TimeSeriesVars3D = () 155 ChunckJob3D = NONE 156 Seasonal=ON 157 158 [Post_1M_diaptr_W] 159 Patches = () 160 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 148 161 TimeSeriesVars2D = (zomsfglo, zomsfatl, zomsfpac, zomsfind, zomsfipc) 149 162 ChunckJob2D = NONE … … 154 167 [Post_1M_trdtra] 155 168 Patches = () 156 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)169 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 157 170 TimeSeriesVars2D = NONE 158 171 ChunckJob2D = NONE … … 161 174 Seasonal=ON 162 175 163 164 176 # Daily analysis 165 177 166 178 [Post_1D_grid_T] 167 179 Patches = () 168 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)180 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 169 181 TimeSeriesVars2D = (tos, tosstd, sos, zos, zosstd, sstdcy, mldr10_1, mldr10_1dcy, mldkz5) 170 182 ChunckJob2D = OFF … … 175 187 [Post_1D_grid_U] 176 188 Patches = () 177 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)189 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 178 190 TimeSeriesVars2D = () 179 191 ChunckJob2D = 100Y … … 184 196 [Post_1D_grid_V] 185 197 Patches = () 186 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)198 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 187 199 TimeSeriesVars2D = () 188 200 ChunckJob2D = 200Y … … 204 216 [Post_1Y_grid_T] 205 217 Patches = () 206 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)218 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 207 219 TimeSeriesVars2D = ( ) 208 220 ChunckJob2D = NONE … … 213 225 [Post_1Y_grid_U] 214 226 Patches = () 215 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)227 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 216 228 TimeSeriesVars2D = (hfx, hfxba, hfxdiff, sozotaux) 217 229 ChunckJob2D = NONE … … 222 234 [Post_1Y_grid_V] 223 235 Patches = () 224 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)236 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 225 237 TimeSeriesVars2D = ( ) 226 238 ChunckJob2D = NONE … … 229 241 Seasonal=OFF 230 242 231 [Post_1Y_ grid_W]232 Patches = () 233 GatherWithInternal = (nav_l on, nav_lat, depthw, time_counter, time_centered, time_centered_bounds)234 TimeSeriesVars2D = ( 235 ChunckJob2D = NONE 236 TimeSeriesVars3D = ( 237 ChunckJob3D = 50Y238 Seasonal=OFF 239 240 [Post_1Y_diaptr ]241 Patches = () 242 GatherWithInternal = (nav_lat, deptht, depthw, time_counter, time_centered, time_centered_bounds)243 TimeSeriesVars2D = (zomsfglo, zomsfatl, zo temglo, zotematl, zotempac, zosalglo, zosalatl, zosalpac, zosrfglo, zosrfatl, zosrfpac)244 ChunckJob2D = NONE 245 TimeSeriesVars3D = () 246 ChunckJob3D = NONE 247 Seasonal=OFF 243 [Post_1Y_diaptr_T] 244 Patches = () 245 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 246 TimeSeriesVars2D = (zotemglo, zotematl, zotempac, zotemind, zotemipc, zosalglo, zosalatl, zosalpac, zosalind, zosalipc, zosrfglo, zosrfatl, zosrfpac, zosrfind, zosrfipc, sophtadv, sophtldf, sopstadv, sopstldf) 247 ChunckJob2D = NONE 248 TimeSeriesVars3D = () 249 ChunckJob3D = NONE 250 Seasonal=OFF 251 252 [Post_1Y_diaptr_W] 253 Patches = () 254 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 255 TimeSeriesVars2D = (zomsfglo, zomsfatl, zomsfpac, zomsfind, zomsfipc) 256 ChunckJob2D = NONE 257 TimeSeriesVars3D = () 258 ChunckJob3D = NONE 259 Seasonal=OFF -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl-spinup_CMIP6/COMP/orchidee.card
r3758 r3969 11 11 # VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation. 12 12 # After the first period, VEGET_UPDATE will be set according to the choice done below. 13 VEGET_UPDATE_at_start= y13 VEGET_UPDATE_at_start=n 14 14 15 15 # VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file … … 41 41 42 42 [BoundaryFiles] 43 List= (${R_IN}/CMIP6/${config_UserChoices_ ExperimentName}/${year}/dr2xml_orchidee.xml, .)43 List= (${R_IN}/CMIP6/${config_UserChoices_LongName}/${config_UserChoices_ModelName}/${config_UserChoices_ExperimentName}/${config_UserChoices_Member}/${year}/dr2xml_orchidee.xml, .) 44 44 ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_1850.nc, PFTmap.nc),\ 45 45 (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc, woodharvest.nc) -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl-spinup_CMIP6/COMP/pisces.card
r3758 r3969 35 35 List= (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_top_ref , namelist_top_ref ), \ 36 36 (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_pisces_ref , namelist_pisces_ref ), \ 37 (${MODIPSL}/config/IPSLESM6/SOURCES/NEMO/field_def_nemo-pisces.xml , field_def_nemo-pisces.xml ), \ 37 (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_cfc_ref , namelist_cfc_ref ), \ 38 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-pisces.xml , field_def_nemo-pisces.xml ), \ 38 39 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-inerttrc.xml , field_def_nemo-inerttrc.xml), \ 39 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ ping_ocnBgChem.xml , ping_ocnBgChem.xml), \40 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/CFCs_CDIAC.dat , CFCs_CDIAC.dat ), \ 40 41 (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}piC_cfg , namelist_top_cfg ), \ 41 42 (${SUBMIT_DIR}/PARAM/namelist_pisces_${RESOL_OCE}_cfg , namelist_pisces_cfg ), \ 43 (${SUBMIT_DIR}/PARAM/namelist_cfc_cfg , namelist_cfc_cfg ), \ 42 44 (${SUBMIT_DIR}/PARAM/file_def_nemo-pisces.xml , file_def_nemo-pisces.xml ) 43 45 … … 52 54 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , NONE ) , \ 53 55 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , NONE ) , \ 54 (${config_UserChoices_JobName}_1y_ age.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_age.nc, NONE ) , \56 (${config_UserChoices_JobName}_1y_inerttrc.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_inerttrc.nc , NONE ) , \ 55 57 (${config_UserChoices_JobName}_1m_bioscalar.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_bioscalar.nc , Post_1M_bioscalar) , \ 56 58 (${config_UserChoices_JobName}_1m_ptrc_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc , NONE) , \ … … 78 80 [Post_1M_ptrc_T] 79 81 Patches = () 80 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)82 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 81 83 TimeSeriesVars2D = () 82 84 ChunckJob2D = OFF 83 85 TimeSeriesVars3D = (Alkalini, NCHL, DCHL, DIC, Fer, NO3, O2, PO4, Si) 84 86 ChunckJob3D = OFF 85 Seasonal=O N87 Seasonal=OFF 86 88 87 89 [Post_1M_diad_T] 88 90 Patches = () 89 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)91 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 90 92 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, INTPP) 91 93 ChunckJob2D = OFF 92 94 TimeSeriesVars3D = (TPP) 93 95 ChunckJob3D = OFF 94 Seasonal=O N96 Seasonal=OFF 95 97 96 98 [Post_1Y_ptrc_T] 97 99 Patches = () 98 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)100 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 99 101 TimeSeriesVars2D = () 100 102 ChunckJob2D = OFF … … 105 107 [Post_1Y_diad_T] 106 108 Patches = () 107 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)109 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 108 110 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, Heup, Nfix) 109 111 ChunckJob2D = 50Y … … 112 114 Seasonal=OFF 113 115 114 [Post_1Y_ age]116 [Post_1Y_inerttrc] 115 117 Patches = () 116 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)118 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 117 119 TimeSeriesVars2D = () 118 120 ChunckJob2D = OFF -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl-spinup_CMIP6/config.card
r3758 r3969 9 9 [UserChoices] 10 10 #=========================== 11 JobName= C PL0111 JobName= CM61-LR-pre-pi-XX 12 12 #----- Short Name of Experiment 13 13 ExperimentName=piControl-spinup 14 14 #----- DEVT TEST PROD 15 15 SpaceName=DEVT 16 LongName="IPSLCM6.1 "16 LongName="IPSLCM6.1.5-LR" 17 17 TagName=IPSLCM6 18 ModelName=IPSL-CM6A-LR 19 Member=r1i1p1f1 18 20 #D- Choice of experiment in EXPERIMENTS directory 19 21 ExpType=IPSLCM/piControl-spinup_CMIP6 … … 40 42 #D- If you want to restart all components from the same simulation, 41 43 #D- put OveRule flag to 'y' and set the next 3 parameters 42 OverRule= y44 OverRule=n 43 45 #D- Last day of the experience used as restart for all components 44 RestartDate= XXXX-12-3146 RestartDate=1849-12-31 45 47 #D- Define restart simulation name for all components 46 RestartJobName=CM6 015S-pi-0147 #D- Path Server Group Login 48 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl48 RestartJobName=CM61-pre-pi-01 49 #D- Path Server Group Login 50 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 49 51 50 52 #======================================================================== … … 55 57 Restart= y 56 58 # Last day of the experience used as restart for this component if Restart=y 57 RestartDate= 2569-12-3158 #D- Define restart simulation name for this component 59 RestartJobName=CM6 014-pi-ttop-ssh-0360 #D- Path Server Group Login 61 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl59 RestartDate=1849-12-31 60 #D- Define restart simulation name for this component 61 RestartJobName=CM61-pre-pi-01 62 #D- Path Server Group Login 63 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 62 64 63 65 #======================================================================== … … 68 70 Restart= y 69 71 #-- Last day of the experience used as restart for this component if Restart=y 70 RestartDate= 2569-12-3171 #D- Define restart simulation name for this component 72 RestartJobName=CM6 014-pi-ttop-ssh-0373 #D- Path Server Group Login 74 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl72 RestartDate=1849-12-31 73 #D- Define restart simulation name for this component 74 RestartJobName=CM61-pre-pi-01 75 #D- Path Server Group Login 76 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 75 77 76 78 #======================================================================== … … 81 83 Restart= y 82 84 ##-- Last day of the experience used as restart for this component if Restart=y 83 RestartDate= 2569-12-3184 #D- Define restart simulation name for this component 85 RestartJobName=CM6 014-pi-ttop-ssh-0386 #D- Path Server Group Login 87 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl85 RestartDate=1849-12-31 86 #D- Define restart simulation name for this component 87 RestartJobName=CM61-pre-pi-01 88 #D- Path Server Group Login 89 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 88 90 89 91 #======================================================================== … … 93 95 Restart= y 94 96 ##-- Last day of the experience used as restart for this component if Restart=y 95 RestartDate= 2569-12-3196 #D- Define restart simulation name for this component 97 RestartJobName=CM6 014-pi-ttop-ssh-0398 #D- Path Server Group Login 99 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl97 RestartDate=1849-12-31 98 #D- Define restart simulation name for this component 99 RestartJobName=CM61-pre-pi-01 100 #D- Path Server Group Login 101 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 100 102 101 103 #======================================================================== … … 107 109 Restart= y 108 110 # Last day of the experience used as restart for this component if Restart=y 109 RestartDate= 2569-12-31110 #D- Define restart simulation name for this component 111 RestartJobName=CM6 014-pi-ttop-ssh-03112 #D- Path Server Group Login 113 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl111 RestartDate=1849-12-31 112 #D- Define restart simulation name for this component 113 RestartJobName=CM61-pre-pi-01 114 #D- Path Server Group Login 115 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 114 116 115 117 #======================================================================== … … 121 123 Restart= y 122 124 # Last day of the experience used as restart for this component if Restart=y 123 RestartDate= 2569-12-31124 #D- Define restart simulation name for this component 125 RestartJobName=CM6 014-pi-ttop-ssh-03126 #D- Path Server Group Login 127 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl125 RestartDate=1849-12-31 126 #D- Define restart simulation name for this component 127 RestartJobName=CM61-pre-pi-01 128 #D- Path Server Group Login 129 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 128 130 129 131 #======================================================================== … … 134 136 Restart= y 135 137 # Last day of the experience used as restart for this component if Restart=y 136 RestartDate= 2569-12-31137 #D- Define restart simulation name for this component 138 RestartJobName=CM6 014-pi-ttop-ssh-03139 #D- Path Server Group Login 140 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl138 RestartDate=1849-12-31 139 #D- Define restart simulation name for this component 140 RestartJobName=CM61-pre-pi-01 141 #D- Path Server Group Login 142 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 141 143 142 144 #======================================================================== … … 156 158 [ListOfComponents] 157 159 #D- For each component, Name of component, Tag of component 158 ATM= (lmdz, LMDZ-IPSLCM6.0.15-r33 01)159 SRF= (orchidee, tag-ORCHIDEE_2_0-5 153)160 SBG= (stomate, tag-ORCHIDEE_2_0-5 153)161 OCE= (opa9, nemo_v3_6_STABLE-r9 286)162 ICE= (lim3, nemo_v3_6_STABLE-r9 286)163 MBG= (pisces, nemo_v3_6_STABLE-r9 286)160 ATM= (lmdz, LMDZ-IPSLCM6.0.15-r3329) 161 SRF= (orchidee, tag-ORCHIDEE_2_0-5229) 162 SBG= (stomate, tag-ORCHIDEE_2_0-5229) 163 OCE= (opa9, nemo_v3_6_STABLE-r9455) 164 ICE= (lim3, nemo_v3_6_STABLE-r9455) 165 MBG= (pisces, nemo_v3_6_STABLE-r9455) 164 166 CPL= (oasis, oasis3-mct-r1818) 165 IOS= (xios, dev-cmip6-r14 59)167 IOS= (xios, dev-cmip6-r1475) 166 168 167 169 #======================================================================== -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/COMP/lim3.card
r3758 r3969 12 12 ListNonDel= (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/maskMFO_lim.nc , . ) 13 13 14 ListNonDel= ()15 16 14 [SmoothFiles] 17 15 List= () … … 20 18 List= (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_ice_lim3_ref , namelist_ice_ref ), \ 21 19 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-lim.xml, field_def_nemo-lim.xml ), \ 22 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ping_seaIce.xml , ping_seaIce.xml ), \23 20 (${SUBMIT_DIR}/PARAM/namelist_lim3_${RESOL_OCE}_cfg_${LMDZ_Physics} , namelist_ice_cfg ), \ 24 21 (${SUBMIT_DIR}/PARAM/file_def_nemo-lim3.xml , file_def_nemo-lim.xml ) -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/COMP/lmdz.card
r3758 r3969 49 49 50 50 [BoundaryFiles] 51 List= (${R_IN}/CMIP6/${config_UserChoices_ ExperimentName}/${year}/dr2xml_LMDZ.xml, dr2xml_lmdz.xml)51 List= (${R_IN}/CMIP6/${config_UserChoices_LongName}/${config_UserChoices_ModelName}/${config_UserChoices_ExperimentName}/${config_UserChoices_Member}/${year}/dr2xml_LMDZ.xml, dr2xml_lmdz.xml) 52 52 # 53 53 # With CMIP6 aerosols version 1 … … 103 103 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 104 104 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, NONE), \ 105 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC), \105 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, NONE), \ 106 106 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ 107 107 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, NONE), \ … … 116 116 Patches= () 117 117 GatherWithInternal = (lon, lat, presnivs, time_counter, time_centered, time_centered_bounds, aire) 118 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFC, 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, ave_t2m_daily_max, ave_t2m_daily_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, od550_STRAT, sconcoa, sconcbc, sconcso4, solswai, solswad, swsrfcf_zero, R_ecc, R_peri, R_incl, solaire, rsun1, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt, colO3_strat, colO3_trop)118 TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, ftime_con, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFC, LWupSFCclr, precip, prw, pluc, psol, q2m, rh2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWdnTOA, SWupTOA, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, ave_t2m_daily_max, ave_t2m_daily_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, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, v10m, pourc_ter, pourc_oce, pourc_sic, pourc_lic, wind10m, od550aer, od550lt1aer, od550_STRAT, sconcoa, sconcbc, sconcso4, R_ecc, R_peri, R_incl, solaire, rsun1, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt, colO3_strat, colO3_trop) 119 119 ChunckJob2D = NONE 120 120 TimeSeriesVars3D = (temp, theta, ovap, geop, vitu, vitv, vitw, pres, rneb, rhum, paprs, ec550aer, concoa, concbc, concso4, concss, concdust) -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/COMP/oasis.card
r3687 r3969 7 7 FreqCouplingRoffCalv=86400 8 8 Lucia=n 9 10 # ByPass_addnoise_sst=y : use addnoise on sst in CPL restart for following CumulPeriod only 11 ByPass_addnoise_sst= n 12 ByPass_PerturbExe=AddNoise 13 ByPass_FileOut=sstoc 14 ByPass_PerturbVar=O_SSTSST 15 ByPass_PerturbAmp=0.01 9 16 10 17 [InitialStateFiles] -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/COMP/opa9.card
r3758 r3969 5 5 ORCA_version=${config_UserChoices_ORCA_version:-eORCA1.1} 6 6 mesh_mask= n 7 Reproducibility_after_restart= n 8 TimeOrigin=1800 7 Reproducibility_after_restart= y 9 8 Restart_TS_only= n 10 9 OutputLevel=1 … … 14 13 15 14 [BoundaryFiles] 16 List= (${R_IN}/CMIP6/${config_UserChoices_ ExperimentName}/${year}/dr2xml_nemo.xml, dr2xml_opa9.xml)15 List= (${R_IN}/CMIP6/${config_UserChoices_LongName}/${config_UserChoices_ModelName}/${config_UserChoices_ExperimentName}/${config_UserChoices_Member}/${year}/dr2xml_nemo.xml, dr2xml_opa9.xml) 17 16 ListNonDel= (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/coordinates.nc , . ), \ 18 17 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/coordinates_xios.nc , . ), \ … … 52 51 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/grids_def_nemo.xml , grids_def_nemo.xml ), \ 53 52 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-opa.xml , field_def_nemo-opa.xml ), \ 54 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ping_ocean.xml , ping_ocean.xml ), \55 53 (${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}_cfg , namelist_cfg ), \ 56 54 (${SUBMIT_DIR}/PARAM/file_def_nemo-opa.xml , file_def_nemo-opa.xml ) … … 63 61 [OutputText] 64 62 List= (ocean.output, solver.stat, namelist, output.namelist.*, context_nemo.xml, axis_def_nemo.xml, grids_def_nemo.xml, field_def_nemo.xml, domain_def_nemo.xml, out_opa.xx.out, out_opa.xx.err, debug_notroot.02, debug.root.02) 63 65 64 66 65 [OutputFiles] … … 70 69 (${config_UserChoices_JobName}_1y_grid_V.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_V.nc , NONE ),\ 71 70 (${config_UserChoices_JobName}_1y_grid_W.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_W.nc , NONE ),\ 72 (${config_UserChoices_JobName}_1y_diaptr.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr.nc , NONE ),\ 71 (${config_UserChoices_JobName}_1y_diaptr_T.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr_T.nc , NONE ),\ 72 (${config_UserChoices_JobName}_1y_diaptr_W.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr_W.nc , NONE ),\ 73 73 (${config_UserChoices_JobName}_1y_trdtra.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_trdtra.nc , NONE ),\ 74 74 (${config_UserChoices_JobName}_1m_scalar.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_scalar.nc , Post_1M_scalar),\ 75 75 (${config_UserChoices_JobName}_1m_grid_T.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_T.nc , Post_1M_grid_T),\ 76 (${config_UserChoices_JobName}_1m_grid_U.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_U.nc , NONE ),\ 77 (${config_UserChoices_JobName}_1m_grid_V.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_V.nc , NONE ),\ 78 (${config_UserChoices_JobName}_1m_grid_W.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_W.nc , NONE ),\ 79 (${config_UserChoices_JobName}_1m_diaptr.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr.nc , Post_1M_diaptr),\ 76 (${config_UserChoices_JobName}_1m_grid_U.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_U.nc , Post_1M_grid_U),\ 77 (${config_UserChoices_JobName}_1m_grid_V.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_V.nc , Post_1M_grid_V),\ 78 (${config_UserChoices_JobName}_1m_grid_W.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_W.nc , Post_1M_grid_W),\ 79 (${config_UserChoices_JobName}_1m_diaptr_W.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr_W.nc , Post_1M_diaptr_W),\ 80 (${config_UserChoices_JobName}_1m_diaptr_T.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr_T.nc , NONE ),\ 80 81 (${config_UserChoices_JobName}_1m_trdtra.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_trdtra.nc , NONE ),\ 81 82 (${config_UserChoices_JobName}_5d_grid_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_T.nc , NONE ),\ … … 88 89 (${config_UserChoices_JobName}_1d_grid_W.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_W.nc , NONE ),\ 89 90 (${config_UserChoices_JobName}_1d_SBC.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_SBC.nc , NONE ),\ 90 (${config_UserChoices_JobName}_1d_diaptr.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr.nc , NONE ),\ 91 (${config_UserChoices_JobName}_1d_diaptr_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr_T.nc , NONE ),\ 92 (${config_UserChoices_JobName}_1d_diaptr_W.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr_W.nc , NONE ),\ 91 93 (${config_UserChoices_JobName}_1d_scalar.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_scalar.nc , NONE ),\ 92 94 (mesh_mask.nc , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc , NONE),\ … … 96 98 (output.init.nc , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 97 99 100 98 101 # Monthly analysis 99 102 … … 109 112 [Post_1M_grid_T] 110 113 Patches = () 111 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)112 TimeSeriesVars2D = (zos, tos, sos, mldr10_1, nshfls, rsntds, friver, hc300, wfo)113 ChunckJob2D = NONE 114 TimeSeriesVars3D = ( thetao, so)114 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 115 TimeSeriesVars2D = (zos, zossq, tos, sos, tossq, omlmax, mldkz5, mldr10_1, nshfls, rsntds, rsds, friver, hc300, wfo) 116 ChunckJob2D = NONE 117 TimeSeriesVars3D = (e3t, thetao, so) 115 118 ChunckJob3D = 100Y 116 119 Seasonal=ON … … 118 121 [Post_1M_grid_U] 119 122 Patches = () 120 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)123 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 121 124 TimeSeriesVars2D = (tauuo, sozohetr, sozosatr) 122 125 ChunckJob2D = NONE … … 127 130 [Post_1M_grid_V] 128 131 Patches = () 129 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)132 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 130 133 TimeSeriesVars2D = (tauvo, somehetr, somesatr) 131 134 ChunckJob2D = NONE … … 136 139 [Post_1M_grid_W] 137 140 Patches = () 138 GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter, time_centered, time_centered_bounds)141 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 139 142 TimeSeriesVars2D = ( ) 140 143 ChunckJob2D = NONE … … 143 146 Seasonal=ON 144 147 145 [Post_1M_diaptr] 146 Patches = () 147 GatherWithInternal = (nav_lat, deptht, depthw, time_counter, time_centered, time_centered_bounds) 148 [Post_1M_diaptr_T] 149 Patches = () 150 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 151 TimeSeriesVars2D = (zotemglo, zotematl, zotempac, zotemind, zotemipc, zosalglo, zosalatl, zosalpac, zosalind, zosalipc, zosrfglo, zosrfatl, zosrfpac, zosrfind, zosrfipc, sophtadv, sophtldf, sopstadv, sopstldf) 152 ChunckJob2D = NONE 153 TimeSeriesVars3D = () 154 ChunckJob3D = NONE 155 Seasonal=ON 156 157 [Post_1M_diaptr_W] 158 Patches = () 159 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 148 160 TimeSeriesVars2D = (zomsfglo, zomsfatl, zomsfpac, zomsfind, zomsfipc) 149 161 ChunckJob2D = NONE … … 154 166 [Post_1M_trdtra] 155 167 Patches = () 156 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)168 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 157 169 TimeSeriesVars2D = NONE 158 170 ChunckJob2D = NONE … … 161 173 Seasonal=ON 162 174 163 164 175 # Daily analysis 165 176 166 177 [Post_1D_grid_T] 167 178 Patches = () 168 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)179 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 169 180 TimeSeriesVars2D = (tos, tosstd, sos, zos, zosstd, sstdcy, mldr10_1, mldr10_1dcy, mldkz5) 170 181 ChunckJob2D = OFF … … 175 186 [Post_1D_grid_U] 176 187 Patches = () 177 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)188 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 178 189 TimeSeriesVars2D = () 179 190 ChunckJob2D = 100Y … … 184 195 [Post_1D_grid_V] 185 196 Patches = () 186 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)197 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 187 198 TimeSeriesVars2D = () 188 199 ChunckJob2D = 200Y … … 204 215 [Post_1Y_grid_T] 205 216 Patches = () 206 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)217 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 207 218 TimeSeriesVars2D = ( ) 208 219 ChunckJob2D = NONE … … 213 224 [Post_1Y_grid_U] 214 225 Patches = () 215 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)226 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 216 227 TimeSeriesVars2D = (hfx, hfxba, hfxdiff, sozotaux) 217 228 ChunckJob2D = NONE … … 222 233 [Post_1Y_grid_V] 223 234 Patches = () 224 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)235 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 225 236 TimeSeriesVars2D = ( ) 226 237 ChunckJob2D = NONE … … 229 240 Seasonal=OFF 230 241 231 [Post_1Y_ grid_W]232 Patches = () 233 GatherWithInternal = (nav_l on, nav_lat, depthw, time_counter, time_centered, time_centered_bounds)234 TimeSeriesVars2D = ( 235 ChunckJob2D = NONE 236 TimeSeriesVars3D = ( 237 ChunckJob3D = 50Y238 Seasonal=OFF 239 240 [Post_1Y_diaptr ]241 Patches = () 242 GatherWithInternal = (nav_lat, deptht, depthw, time_counter, time_centered, time_centered_bounds)243 TimeSeriesVars2D = (zomsfglo, zomsfatl, zo temglo, zotematl, zotempac, zosalglo, zosalatl, zosalpac, zosrfglo, zosrfatl, zosrfpac)244 ChunckJob2D = NONE 245 TimeSeriesVars3D = () 246 ChunckJob3D = NONE 247 Seasonal=OFF 242 [Post_1Y_diaptr_T] 243 Patches = () 244 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 245 TimeSeriesVars2D = (zotemglo, zotematl, zotempac, zotemind, zotemipc, zosalglo, zosalatl, zosalpac, zosalind, zosalipc, zosrfglo, zosrfatl, zosrfpac, zosrfind, zosrfipc, sophtadv, sophtldf, sopstadv, sopstldf) 246 ChunckJob2D = NONE 247 TimeSeriesVars3D = () 248 ChunckJob3D = NONE 249 Seasonal=OFF 250 251 [Post_1Y_diaptr_W] 252 Patches = () 253 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 254 TimeSeriesVars2D = (zomsfglo, zomsfatl, zomsfpac, zomsfind, zomsfipc) 255 ChunckJob2D = NONE 256 TimeSeriesVars3D = () 257 ChunckJob3D = NONE 258 Seasonal=OFF -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/COMP/orchidee.card
r3758 r3969 11 11 # VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation. 12 12 # After the first period, VEGET_UPDATE will be set according to the choice done below. 13 VEGET_UPDATE_at_start= y13 VEGET_UPDATE_at_start=n 14 14 15 15 # VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file … … 41 41 42 42 [BoundaryFiles] 43 List= (${R_IN}/CMIP6/${config_UserChoices_ ExperimentName}/${year}/dr2xml_orchidee.xml, .)43 List= (${R_IN}/CMIP6/${config_UserChoices_LongName}/${config_UserChoices_ModelName}/${config_UserChoices_ExperimentName}/${config_UserChoices_Member}/${year}/dr2xml_orchidee.xml, .) 44 44 ListNonDel= (${R_IN}/SRF/PFTMAPS/CMIP6/ESA-LUH2v2/historical/15PFT.v1/PFTmap_1850.nc, PFTmap.nc),\ 45 (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc, woodharvest.nc),\ 45 (${R_IN}/SRF/WOODHARVEST/LUH2v2/historical/woodharvest_1850.nc, woodharvest.nc) 46 46 47 47 48 [SmoothFiles] -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/COMP/pisces.card
r3758 r3969 35 35 List= (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_top_ref , namelist_top_ref ), \ 36 36 (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_pisces_ref , namelist_pisces_ref ), \ 37 (${MODIPSL}/config/IPSLESM6/SOURCES/NEMO/field_def_nemo-pisces.xml , field_def_nemo-pisces.xml ), \ 37 (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_cfc_ref , namelist_cfc_ref ), \ 38 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-pisces.xml , field_def_nemo-pisces.xml ), \ 38 39 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-inerttrc.xml , field_def_nemo-inerttrc.xml), \ 39 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ ping_ocnBgChem.xml , ping_ocnBgChem.xml), \40 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/CFCs_CDIAC.dat , CFCs_CDIAC.dat ), \ 40 41 (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}piC_cfg , namelist_top_cfg ), \ 41 42 (${SUBMIT_DIR}/PARAM/namelist_pisces_${RESOL_OCE}_cfg , namelist_pisces_cfg ), \ 43 (${SUBMIT_DIR}/PARAM/namelist_cfc_cfg , namelist_cfc_cfg ), \ 42 44 (${SUBMIT_DIR}/PARAM/file_def_nemo-pisces.xml , file_def_nemo-pisces.xml ) 43 45 … … 52 54 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , NONE ) , \ 53 55 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , NONE ) , \ 54 (${config_UserChoices_JobName}_1y_age.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_age.nc , NONE ) , \ 55 (${config_UserChoices_JobName}_1m_bioscalar.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_bioscalar.nc , Post_1M_bioscalar) , \ 56 (${config_UserChoices_JobName}_1m_ptrc_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc , NONE ) , \ 57 (${config_UserChoices_JobName}_1m_diad_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc , NONE ) , \ 58 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , NONE) 59 60 56 (${config_UserChoices_JobName}_1y_inerttrc.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_inerttrc.nc , NONE ) , \ 57 (${config_UserChoices_JobName}_1m_bioscalar.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_bioscalar.nc , Post_1M_bioscalar) , \ 58 (${config_UserChoices_JobName}_1m_ptrc_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc , NONE) , \ 59 (${config_UserChoices_JobName}_1m_diad_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc , NONE) , \ 60 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , NONE) 61 61 62 62 [Post_1D_bioscalar] … … 80 80 [Post_1M_ptrc_T] 81 81 Patches = () 82 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)82 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 83 83 TimeSeriesVars2D = () 84 ChunckJob2D = 50Y84 ChunckJob2D = OFF 85 85 TimeSeriesVars3D = (Alkalini, NCHL, DCHL, DIC, Fer, NO3, O2, PO4, Si) 86 ChunckJob3D = 50Y87 Seasonal=O N86 ChunckJob3D = OFF 87 Seasonal=OFF 88 88 89 89 [Post_1M_diad_T] 90 90 Patches = () 91 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)91 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 92 92 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, INTPP) 93 ChunckJob2D = 50Y93 ChunckJob2D = OFF 94 94 TimeSeriesVars3D = (TPP) 95 ChunckJob3D = 50Y96 Seasonal=O N95 ChunckJob3D = OFF 96 Seasonal=OFF 97 97 98 98 [Post_1Y_ptrc_T] 99 99 Patches = () 100 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)100 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 101 101 TimeSeriesVars2D = () 102 102 ChunckJob2D = OFF … … 107 107 [Post_1Y_diad_T] 108 108 Patches = () 109 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)109 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 110 110 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, Heup, Nfix) 111 111 ChunckJob2D = 50Y … … 114 114 Seasonal=OFF 115 115 116 [Post_1Y_ age]116 [Post_1Y_inerttrc] 117 117 Patches = () 118 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)118 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 119 119 TimeSeriesVars2D = () 120 120 ChunckJob2D = OFF -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLCM/piControl_CMIP6/config.card
r3758 r3969 9 9 [UserChoices] 10 10 #=========================== 11 JobName= C PL0111 JobName= CM61-LR-pi-XX 12 12 #----- Short Name of Experiment 13 13 ExperimentName=piControl 14 14 #----- DEVT TEST PROD 15 15 SpaceName=DEVT 16 LongName="IPSLCM6.1 "16 LongName="IPSLCM6.1.5-LR" 17 17 TagName=IPSLCM6 18 ModelName=IPSL-CM6A-LR 19 Member=r1i1p1f1 18 20 #D- Choice of experiment in EXPERIMENTS directory 19 21 ExpType=IPSLCM/piControl_CMIP6 … … 40 42 #D- If you want to restart all components from the same simulation, 41 43 #D- put OveRule flag to 'y' and set the next 3 parameters 42 OverRule= y44 OverRule=n 43 45 #D- Last day of the experience used as restart for all components 44 RestartDate= XXXX-12-3146 RestartDate=1849-12-31 45 47 #D- Define restart simulation name for all components 46 RestartJobName=CM6 015S-pi-0147 #D- Path Server Group Login 48 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl48 RestartJobName=CM61-pre-pi-01 49 #D- Path Server Group Login 50 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 49 51 50 52 #======================================================================== … … 55 57 Restart= y 56 58 # Last day of the experience used as restart for this component if Restart=y 57 RestartDate= 2569-12-3158 #D- Define restart simulation name for this component 59 RestartJobName=CM6 014-pi-ttop-ssh-0360 #D- Path Server Group Login 61 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl59 RestartDate=1849-12-31 60 #D- Define restart simulation name for this component 61 RestartJobName=CM61-pre-pi-01 62 #D- Path Server Group Login 63 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 62 64 63 65 #======================================================================== … … 68 70 Restart= y 69 71 #-- Last day of the experience used as restart for this component if Restart=y 70 RestartDate= 2569-12-3171 #D- Define restart simulation name for this component 72 RestartJobName=CM6 014-pi-ttop-ssh-0373 #D- Path Server Group Login 74 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl72 RestartDate=1849-12-31 73 #D- Define restart simulation name for this component 74 RestartJobName=CM61-pre-pi-01 75 #D- Path Server Group Login 76 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 75 77 76 78 #======================================================================== … … 81 83 Restart= y 82 84 ##-- Last day of the experience used as restart for this component if Restart=y 83 RestartDate= 2569-12-3184 #D- Define restart simulation name for this component 85 RestartJobName=CM6 014-pi-ttop-ssh-0386 #D- Path Server Group Login 87 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl85 RestartDate=1849-12-31 86 #D- Define restart simulation name for this component 87 RestartJobName=CM61-pre-pi-01 88 #D- Path Server Group Login 89 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 88 90 89 91 #======================================================================== … … 93 95 Restart= y 94 96 ##-- Last day of the experience used as restart for this component if Restart=y 95 RestartDate= 2569-12-3196 #D- Define restart simulation name for this component 97 RestartJobName=CM6 014-pi-ttop-ssh-0398 #D- Path Server Group Login 99 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl97 RestartDate=1849-12-31 98 #D- Define restart simulation name for this component 99 RestartJobName=CM61-pre-pi-01 100 #D- Path Server Group Login 101 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 100 102 101 103 #======================================================================== … … 107 109 Restart= y 108 110 # Last day of the experience used as restart for this component if Restart=y 109 RestartDate= 2569-12-31110 #D- Define restart simulation name for this component 111 RestartJobName=CM6 014-pi-ttop-ssh-03112 #D- Path Server Group Login 113 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl111 RestartDate=1849-12-31 112 #D- Define restart simulation name for this component 113 RestartJobName=CM61-pre-pi-01 114 #D- Path Server Group Login 115 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 114 116 115 117 #======================================================================== … … 121 123 Restart= y 122 124 # Last day of the experience used as restart for this component if Restart=y 123 RestartDate= 2569-12-31124 #D- Define restart simulation name for this component 125 RestartJobName=CM6 014-pi-ttop-ssh-03126 #D- Path Server Group Login 127 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl125 RestartDate=1849-12-31 126 #D- Define restart simulation name for this component 127 RestartJobName=CM61-pre-pi-01 128 #D- Path Server Group Login 129 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 128 130 129 131 #======================================================================== … … 134 136 Restart= y 135 137 # Last day of the experience used as restart for this component if Restart=y 136 RestartDate= 2569-12-31137 #D- Define restart simulation name for this component 138 RestartJobName=CM6 014-pi-ttop-ssh-03139 #D- Path Server Group Login 140 RestartPath=${R_IN}/RESTART/IPSLCM6/ DEVT/piControl138 RestartDate=1849-12-31 139 #D- Define restart simulation name for this component 140 RestartJobName=CM61-pre-pi-01 141 #D- Path Server Group Login 142 RestartPath=${R_IN}/RESTART/IPSLCM6/PROD/piControl-spinup 141 143 142 144 #======================================================================== … … 156 158 [ListOfComponents] 157 159 #D- For each component, Name of component, Tag of component 158 ATM= (lmdz, LMDZ-IPSLCM6.0.1 4-r3140)159 SRF= (orchidee, t runk-r4856)160 SBG= (stomate, t runk-r4856)161 OCE= (opa9, nemo_v3_6_STABLE-r 8788)162 ICE= (lim3, nemo_v3_6_STABLE-r 8788)163 MBG= (pisces, nemo_v3_6_STABLE-r 8788)160 ATM= (lmdz, LMDZ-IPSLCM6.0.15-r3329) 161 SRF= (orchidee, tag-ORCHIDEE_2_0-5229) 162 SBG= (stomate, tag-ORCHIDEE_2_0-5229) 163 OCE= (opa9, nemo_v3_6_STABLE-r9455) 164 ICE= (lim3, nemo_v3_6_STABLE-r9455) 165 MBG= (pisces, nemo_v3_6_STABLE-r9455) 164 166 CPL= (oasis, oasis3-mct-r1818) 165 IOS= (xios, dev-cmip6-r1 309)167 IOS= (xios, dev-cmip6-r1475) 166 168 167 169 #======================================================================== … … 190 192 #D- To have only the last period in RESTART/*.tar : save 90% of volume. 191 193 #D- TRUE to be effective (nothing by default) 192 LightRestartPack= TRUE194 LightRestartPack=FALSE 193 195 #D- If you want to produce time series, this flag determines 194 196 #D- frequency of post-processing submission (NONE if you dont want) -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLESM/AER/pdControl/COMP/lim3.card
r3758 r3969 3 3 4 4 [UserChoices] 5 OutputLevel=1 05 OutputLevel=1 6 6 7 7 [InitialStateFiles] … … 31 31 [OutputFiles] 32 32 List= (${config_UserChoices_JobName}_1m_icemod.nc, ${R_OUT_ICE_O_M}/${PREFIX}_1M_icemod.nc, Post_1M_icemod ), \ 33 (${config_UserChoices_JobName}_1d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_1D_icemod.nc, Post_1D_icemod)33 (${config_UserChoices_JobName}_1d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_1D_icemod.nc, NONE ) 34 34 35 35 [Post_1M_icemod] 36 36 Patches = () 37 GatherWithInternal = (nav_lon _grid_T, nav_lat_grid_T, time_counter, time_centered, time_centered_bounds)38 TimeSeriesVars2D = (snthic, sithic, sivolu, snvolu, siconc, sisali, sitemp, sistem, si heco, snheco, siages, sivelo, sishea, sfx)37 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds) 38 TimeSeriesVars2D = (snthic, sithic, sivolu, snvolu, siconc, sisali, sitemp, sistem, siages) 39 39 ChunckJob2D = NONE 40 40 TimeSeriesVars3D = () -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLESM/AER/pdControl/COMP/lmdz.card
r3758 r3969 77 77 (${SUBMIT_DIR}/PARAM/traceur.def_h2o_NP, traceur.def), \ 78 78 (${SUBMIT_DIR}/PARAM/iodef.xml, . ), \ 79 (${SUBMIT_DIR}/PARAM/ping_LMDZ.xml, ping_lmdz.xml ), \ 79 80 (${MODIPSL}/modeles/LMDZ/DefLists/context_lmdz.xml, . ), \ 80 81 (${MODIPSL}/modeles/LMDZ/DefLists/field_def_lmdz.xml, . ), \ … … 105 106 List= (histmth.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc, Post_1M_histmth), \ 106 107 (histmthCOSP.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc, NONE), \ 107 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, Post_1M_histmthNMC), \108 (histmthNMC.nc, ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc, NONE), \ 108 109 (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ 109 110 (histdayCOSP.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc, NONE), \ -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLESM/AER/pdControl/COMP/oasis.card
r3687 r3969 7 7 FreqCouplingRoffCalv=86400 8 8 Lucia=n 9 10 # ByPass_addnoise_sst=y : use addnoise on sst in CPL restart for following CumulPeriod only 11 ByPass_addnoise_sst= n 12 ByPass_PerturbExe=AddNoise 13 ByPass_FileOut=sstoc 14 ByPass_PerturbVar=O_SSTSST 15 ByPass_PerturbAmp=0.01 9 16 10 17 [InitialStateFiles] -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLESM/AER/pdControl/COMP/opa9.card
r3758 r3969 5 5 ORCA_version=${config_UserChoices_ORCA_version:-eORCA1.1} 6 6 mesh_mask= n 7 Reproducibility_after_restart= n 8 TimeOrigin=1800 7 Reproducibility_after_restart= y 9 8 Restart_TS_only= n 10 OutputLevel=1 09 OutputLevel=1 11 10 12 11 [InitialStateFiles] … … 24 23 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/K1rowdrg.nc , K1rowdrg.nc ), \ 25 24 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/M2rowdrg.nc , M2rowdrg.nc ), \ 26 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/subbasins_v10.nc 25 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/subbasins_v10.nc , subbasins.nc ), \ 27 26 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/Goutorbe_ghflux.nc , . ), \ 28 27 (${R_IN}/OCE/IPSLCM6/${opa9_UserChoices_ORCA_version}/conservative_temperature_WOA13_decav_Reg1L75_clim.nc , . ), \ … … 46 45 [ParametersFiles] 47 46 List= (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_ref , namelist_ref ), \ 47 (${SUBMIT_DIR}/PARAM/ping_nemo.xml, . ) , \ 48 48 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/context_nemo.xml , context_nemo.xml ), \ 49 49 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/domain_def_nemo.xml , domain_def_nemo.xml ), \ … … 51 51 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/grids_def_nemo.xml , grids_def_nemo.xml ), \ 52 52 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-opa.xml , field_def_nemo-opa.xml ), \ 53 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ping_ocean.xml , ping_ocean.xml ), \54 53 (${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}_cfg , namelist_cfg ), \ 55 54 (${SUBMIT_DIR}/PARAM/file_def_nemo-opa.xml , file_def_nemo-opa.xml ) … … 60 59 61 60 [OutputText] 62 List= (ocean.output, solver.stat, namelist, output.namelist.*, context_nemo.xml, field_def_nemo.xml, domain_def_nemo.xml, out_opa.xx.out, out_opa.xx.err, debug_notroot.02, debug.root.02) 61 List= (ocean.output, solver.stat, namelist, output.namelist.*, context_nemo.xml, axis_def_nemo.xml, grids_def_nemo.xml, field_def_nemo.xml, domain_def_nemo.xml, out_opa.xx.out, out_opa.xx.err, debug_notroot.02, debug.root.02) 62 63 63 64 64 [OutputFiles] … … 68 68 (${config_UserChoices_JobName}_1y_grid_V.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_V.nc , NONE ),\ 69 69 (${config_UserChoices_JobName}_1y_grid_W.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_W.nc , NONE ),\ 70 (${config_UserChoices_JobName}_1y_diaptr.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr.nc , Post_1Y_diaptr),\ 71 (${config_UserChoices_JobName}_1y_trdtra.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_trdtra.nc , NONE) ),\ 70 (${config_UserChoices_JobName}_1y_diaptr_T.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr_T.nc , NONE ),\ 71 (${config_UserChoices_JobName}_1y_diaptr_W.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr_W.nc , NONE ),\ 72 (${config_UserChoices_JobName}_1y_trdtra.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_trdtra.nc , NONE ),\ 72 73 (${config_UserChoices_JobName}_1m_scalar.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_scalar.nc , Post_1M_scalar),\ 73 74 (${config_UserChoices_JobName}_1m_grid_T.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_T.nc , Post_1M_grid_T),\ … … 75 76 (${config_UserChoices_JobName}_1m_grid_V.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_V.nc , Post_1M_grid_V),\ 76 77 (${config_UserChoices_JobName}_1m_grid_W.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_W.nc , Post_1M_grid_W),\ 77 (${config_UserChoices_JobName}_1m_diaptr.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr.nc , Post_1M_diaptr),\ 78 (${config_UserChoices_JobName}_1m_trdtra.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_trdtra.nc , Post_1M_trdtra),\ 78 (${config_UserChoices_JobName}_1m_diaptr_W.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr_W.nc , Post_1M_diaptr_W),\ 79 (${config_UserChoices_JobName}_1m_diaptr_T.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_diaptr_T.nc , NONE ),\ 80 (${config_UserChoices_JobName}_1m_trdtra.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_trdtra.nc , NONE ),\ 79 81 (${config_UserChoices_JobName}_5d_grid_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_T.nc , NONE ),\ 80 82 (${config_UserChoices_JobName}_5d_grid_U.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_U.nc , NONE ),\ 81 83 (${config_UserChoices_JobName}_5d_grid_V.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_V.nc , NONE ),\ 82 84 (${config_UserChoices_JobName}_5d_grid_W.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_W.nc , NONE ),\ 83 (${config_UserChoices_JobName}_5d_trdtra.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_trdtra.nc , NONE )),\84 (${config_UserChoices_JobName}_1d_grid_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_T.nc , Post_1D_grid_T),\85 (${config_UserChoices_JobName}_1d_grid_U.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_U.nc , Post_1D_grid_U),\85 (${config_UserChoices_JobName}_5d_trdtra.nc , ${R_OUT_OCE_O_D}/${PREFIX}_5D_trdtra.nc , NONE ),\ 86 (${config_UserChoices_JobName}_1d_grid_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_T.nc , NONE ),\ 87 (${config_UserChoices_JobName}_1d_grid_U.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_U.nc , NONE ),\ 86 88 (${config_UserChoices_JobName}_1d_grid_W.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_W.nc , NONE ),\ 87 89 (${config_UserChoices_JobName}_1d_SBC.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_SBC.nc , NONE ),\ 88 (${config_UserChoices_JobName}_1d_diaptr.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr.nc , NONE ),\ 90 (${config_UserChoices_JobName}_1d_diaptr_T.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr_T.nc , NONE ),\ 91 (${config_UserChoices_JobName}_1d_diaptr_W.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_diaptr_W.nc , NONE ),\ 89 92 (${config_UserChoices_JobName}_1d_scalar.nc , ${R_OUT_OCE_O_D}/${PREFIX}_1D_scalar.nc , NONE ),\ 90 93 (mesh_mask.nc , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc , NONE),\ … … 108 111 [Post_1M_grid_T] 109 112 Patches = () 110 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)113 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 111 114 TimeSeriesVars2D = (zos, zossq, tos, sos, tossq, omlmax, mldkz5, mldr10_1, nshfls, rsntds, rsds, friver, hc300, wfo) 112 115 ChunckJob2D = NONE … … 117 120 [Post_1M_grid_U] 118 121 Patches = () 119 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)122 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 120 123 TimeSeriesVars2D = (tauuo, sozohetr, sozosatr) 121 124 ChunckJob2D = NONE … … 126 129 [Post_1M_grid_V] 127 130 Patches = () 128 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)131 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 129 132 TimeSeriesVars2D = (tauvo, somehetr, somesatr) 130 133 ChunckJob2D = NONE … … 135 138 [Post_1M_grid_W] 136 139 Patches = () 137 GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter, time_centered, time_centered_bounds)140 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 138 141 TimeSeriesVars2D = ( ) 139 142 ChunckJob2D = NONE … … 142 145 Seasonal=ON 143 146 144 [Post_1M_diaptr] 145 Patches = () 146 GatherWithInternal = (nav_lat, deptht, depthw, time_counter, time_centered, time_centered_bounds) 147 TimeSeriesVars2D = (zomsfglo, zomsfatl, zomsfpac, zomsfind, zomsfipc, zotemglo, zotematl, zotempac, zotemind, zotemipc, zosalglo, zosalatl, zosalpac, zosalind, zosalipc, zosrfglo, zosrfatl, zosrfpac, zosrfind, zosrfipc, sophtadv, sophtldf, sopstadv, sopstldf) 148 ChunckJob2D = NONE 149 TimeSeriesVars3D = () 150 ChunckJob3D = NONE 151 Seasonal=ON 152 147 [Post_1M_diaptr_T] 148 Patches = () 149 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 150 TimeSeriesVars2D = (zotemglo, zotematl, zotempac, zotemind, zotemipc, zosalglo, zosalatl, zosalpac, zosalind, zosalipc, zosrfglo, zosrfatl, zosrfpac, zosrfind, zosrfipc, sophtadv, sophtldf, sopstadv, sopstldf) 151 ChunckJob2D = NONE 152 TimeSeriesVars3D = () 153 ChunckJob3D = NONE 154 Seasonal=ON 155 156 [Post_1M_diaptr_W] 157 Patches = () 158 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 159 TimeSeriesVars2D = (zomsfglo, zomsfatl, zomsfpac, zomsfind, zomsfipc) 160 ChunckJob2D = NONE 161 TimeSeriesVars3D = () 162 ChunckJob3D = NONE 163 Seasonal=ON 153 164 154 165 [Post_1M_trdtra] 155 166 Patches = () 156 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)167 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 157 168 TimeSeriesVars2D = NONE 158 169 ChunckJob2D = NONE … … 161 172 Seasonal=ON 162 173 163 164 174 # Daily analysis 165 175 166 176 [Post_1D_grid_T] 167 177 Patches = () 168 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)178 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 169 179 TimeSeriesVars2D = (tos, tosstd, sos, zos, zosstd, sstdcy, mldr10_1, mldr10_1dcy, mldkz5) 170 180 ChunckJob2D = OFF … … 175 185 [Post_1D_grid_U] 176 186 Patches = () 177 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)187 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 178 188 TimeSeriesVars2D = () 179 189 ChunckJob2D = 100Y … … 184 194 [Post_1D_grid_V] 185 195 Patches = () 186 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)196 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 187 197 TimeSeriesVars2D = () 188 198 ChunckJob2D = 200Y … … 204 214 [Post_1Y_grid_T] 205 215 Patches = () 206 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)216 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 207 217 TimeSeriesVars2D = ( ) 208 218 ChunckJob2D = NONE … … 213 223 [Post_1Y_grid_U] 214 224 Patches = () 215 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter, time_centered, time_centered_bounds)225 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 216 226 TimeSeriesVars2D = (hfx, hfxba, hfxdiff, sozotaux) 217 227 ChunckJob2D = NONE … … 222 232 [Post_1Y_grid_V] 223 233 Patches = () 224 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter, time_centered, time_centered_bounds)234 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 225 235 TimeSeriesVars2D = ( ) 226 236 ChunckJob2D = NONE … … 229 239 Seasonal=OFF 230 240 231 [Post_1Y_ grid_W]232 Patches = () 233 GatherWithInternal = (nav_l on, nav_lat, depthw, time_counter, time_centered, time_centered_bounds)234 TimeSeriesVars2D = ( 235 ChunckJob2D = NONE 236 TimeSeriesVars3D = ( 237 ChunckJob3D = 50Y238 Seasonal=OFF 239 240 [Post_1Y_diaptr ]241 Patches = () 242 GatherWithInternal = (nav_lat, deptht, depthw, time_counter, time_centered, time_centered_bounds)243 TimeSeriesVars2D = (zomsfglo, zomsfatl, zo temglo, zotematl, zotempac, zosalglo, zosalatl, zosalpac, zosrfglo, zosrfatl, zosrfpac)244 ChunckJob2D = NONE 245 TimeSeriesVars3D = () 246 ChunckJob3D = NONE 247 Seasonal=OFF 241 [Post_1Y_diaptr_T] 242 Patches = () 243 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 244 TimeSeriesVars2D = (zotemglo, zotematl, zotempac, zotemind, zotemipc, zosalglo, zosalatl, zosalpac, zosalind, zosalipc, zosrfglo, zosrfatl, zosrfpac, zosrfind, zosrfipc, sophtadv, sophtldf, sopstadv, sopstldf) 245 ChunckJob2D = NONE 246 TimeSeriesVars3D = () 247 ChunckJob3D = NONE 248 Seasonal=OFF 249 250 [Post_1Y_diaptr_W] 251 Patches = () 252 GatherWithInternal = (nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 253 TimeSeriesVars2D = (zomsfglo, zomsfatl, zomsfpac, zomsfind, zomsfipc) 254 ChunckJob2D = NONE 255 TimeSeriesVars3D = () 256 ChunckJob3D = NONE 257 Seasonal=OFF -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLESM/AER/pdControl/COMP/orchidee.card
r3687 r3969 11 11 # VEGET_UPDATE_at_start=y : orchidee.driver will set VEGET_UPDATE=1Y at the first cumul period when starting a new simulation. 12 12 # After the first period, VEGET_UPDATE will be set according to the choice done below. 13 VEGET_UPDATE_at_start= y13 VEGET_UPDATE_at_start=n 14 14 15 15 # VEGET_UPDATE=0Y : default, do not update the vegetation and woodharvest file except if starting without restart file … … 22 22 # output_level_filename=12 : highest level which will output all variables 23 23 # output_level_filename=NONE : deactivate the file 24 output_level_sechiba_history = 1124 output_level_sechiba_history = 0 25 25 output_level_sechiba_out_2 = NONE 26 output_level_sechiba_history_4dim = 1126 output_level_sechiba_history_4dim = NONE 27 27 28 28 # Specify output frequency for each file [1y, 1mo, 1d, 10800s, 1ts] 29 29 # Settings using WriteFrequency in config.card is not longer used 30 30 output_freq_sechiba_history = 1mo 31 output_freq_sechiba_out_2 = 1 0800s32 output_freq_sechiba_history_4dim = 1 mo31 output_freq_sechiba_out_2 = 1d 32 output_freq_sechiba_history_4dim = 1d 33 33 34 34 … … 51 51 [ParametersFiles] 52 52 List= (${SUBMIT_DIR}/PARAM/orchidee.def_${DefSuffix}, orchidee.def) ,\ 53 (${SUBMIT_DIR}/PARAM/ping_orchidee.xml, . ) ,\ 53 54 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_orchidee.xml, .) ,\ 54 55 (${MODIPSL}/modeles/ORCHIDEE/src_xml/file_def_input_orchidee.xml, .) ,\ … … 70 71 Patches = () 71 72 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_centered, time_centered_bounds) 72 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, netrad, qair, rain, runoff, snow, snownobio, snowf, frac_snow, subli, tair, temp_sol, tsol_max, tsol_min, drainage,mrsos, mrso, mrros, mrro, prveg, evspsblveg, evspsblsoi, tran, treeFrac, grassFrac, cropFrac, baresoilFrac, residualFrac, TWBR, riverflow, coastalflow, DelSoilMoist_daily, DelIntercept_daily, DelSWE_daily, delstock_routing, snowmelt, LAImean, transpir, evapnu)73 TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, evap, fluxlat, fluxsens, rain, runoff, snow, snownobio, snowf, frac_snow, subli, tair, temp_sol, drainage, mrsos, mrso, TWBR, riverflow, coastalflow, DelSoilMoist_daily, DelIntercept_daily, DelSWE_daily, delstock_routing, LAImean, transpir, evapnu, lwdown, swdown, t2m, gppCrop, rhCrop) 73 74 ChunckJob2D = NONE 74 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, ptn, nee)75 TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, nee, gpp, growth_resp, hetero_resp, humrel, inter, maint_resp, npp, precisol) 75 76 ChunckJob3D = NONE 76 77 Seasonal = ON … … 79 80 Patches = () 80 81 GatherWithInternal = (lon, lat, time_counter, Areas, Contfrac, time_centered, time_centered_bounds) 81 TimeSeriesVars2D = ( mrsos, mrro)82 ChunckJob2D = 50Y83 TimeSeriesVars3D = ( ptn)84 ChunckJob3D = 10Y82 TimeSeriesVars2D = () 83 ChunckJob2D = NONE 84 TimeSeriesVars3D = (snowdz, snowtemp, snowrho) 85 ChunckJob3D = NONE 85 86 Seasonal = OFF 86 87 -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLESM/AER/pdControl/COMP/pisces.card
r3758 r3969 3 3 4 4 [UserChoices] 5 OutputLevel=1 05 OutputLevel=1 6 6 7 7 [InitialStateFiles] … … 35 35 List= (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_top_ref , namelist_top_ref ), \ 36 36 (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_pisces_ref , namelist_pisces_ref ), \ 37 (${MODIPSL}/config/IPSLESM6/SOURCES/NEMO/field_def_nemo-pisces.xml , field_def_nemo-pisces.xml ), \ 37 (${MODIPSL}/modeles/NEMOGCM/CONFIG/SHARED/namelist_cfc_ref , namelist_cfc_ref ), \ 38 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-pisces.xml , field_def_nemo-pisces.xml ), \ 38 39 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/field_def_nemo-inerttrc.xml , field_def_nemo-inerttrc.xml), \ 39 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/ ping_ocnBgChem.xml , ping_ocnBgChem.xml), \40 (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}p dC_cfg , namelist_top_cfg ), \40 (${MODIPSL}/modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/EXP00/CFCs_CDIAC.dat , CFCs_CDIAC.dat ), \ 41 (${SUBMIT_DIR}/PARAM/namelist_top_${RESOL_OCE}piC_cfg , namelist_top_cfg ), \ 41 42 (${SUBMIT_DIR}/PARAM/namelist_pisces_${RESOL_OCE}_cfg , namelist_pisces_cfg ), \ 43 (${SUBMIT_DIR}/PARAM/namelist_cfc_cfg , namelist_cfc_cfg ), \ 42 44 (${SUBMIT_DIR}/PARAM/file_def_nemo-pisces.xml , file_def_nemo-pisces.xml ) 43 45 44 46 45 47 [RestartFiles] … … 50 52 51 53 [OutputFiles] 52 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , Post_1Y_ptrc_T ) , \ 53 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , Post_1Y_diad_T ) , \ 54 (${config_UserChoices_JobName}_1y_age.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_age.nc , Post_1Y_age ) , \ 55 (${config_UserChoices_JobName}_1m_bioscalar.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_bioscalar.nc , Post_1M_bioscalar) , \ 56 (${config_UserChoices_JobName}_1m_ptrc_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc , Post_1M_ptrc_T ) , \ 57 (${config_UserChoices_JobName}_1m_diad_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc , Post_1M_diad_T ) , \ 58 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , NONE) 59 60 54 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , NONE ) , \ 55 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , NONE ) , \ 56 (${config_UserChoices_JobName}_1y_inerttrc.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_inerttrc.nc , NONE ) , \ 57 (${config_UserChoices_JobName}_1m_bioscalar.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_bioscalar.nc , Post_1M_bioscalar) , \ 58 (${config_UserChoices_JobName}_1m_ptrc_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc , NONE) , \ 59 (${config_UserChoices_JobName}_1m_diad_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc , NONE) , \ 60 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , NONE) 61 61 62 62 [Post_1D_bioscalar] … … 80 80 [Post_1M_ptrc_T] 81 81 Patches = () 82 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)82 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 83 83 TimeSeriesVars2D = () 84 ChunckJob2D = 50Y84 ChunckJob2D = OFF 85 85 TimeSeriesVars3D = (Alkalini, NCHL, DCHL, DIC, Fer, NO3, O2, PO4, Si) 86 ChunckJob3D = 50Y87 Seasonal=O N86 ChunckJob3D = OFF 87 Seasonal=OFF 88 88 89 89 [Post_1M_diad_T] 90 90 Patches = () 91 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)91 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 92 92 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, INTPP) 93 ChunckJob2D = 50Y93 ChunckJob2D = OFF 94 94 TimeSeriesVars3D = (TPP) 95 ChunckJob3D = 50Y96 Seasonal=O N95 ChunckJob3D = OFF 96 Seasonal=OFF 97 97 98 98 [Post_1Y_ptrc_T] 99 99 Patches = () 100 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)100 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 101 101 TimeSeriesVars2D = () 102 102 ChunckJob2D = OFF … … 107 107 [Post_1Y_diad_T] 108 108 Patches = () 109 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)109 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 110 110 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, Heup, Nfix) 111 111 ChunckJob2D = 50Y … … 114 114 Seasonal=OFF 115 115 116 [Post_1Y_ age]116 [Post_1Y_inerttrc] 117 117 Patches = () 118 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds)118 GatherWithInternal = (nav_lon, nav_lat, olevel, time_counter, time_centered, time_centered_bounds) 119 119 TimeSeriesVars2D = () 120 120 ChunckJob2D = OFF -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/IPSLESM/AER/pdControl/config.card
r3758 r3969 9 9 [UserChoices] 10 10 #=========================== 11 JobName=CPLAER. 0111 JobName=CPLAER.pd.01 12 12 #----- Short Name of Experiment 13 13 ExperimentName=pdControl 14 14 #----- DEVT TEST PROD 15 15 SpaceName=DEVT 16 LongName="IPSLESM6.1" 16 LongName="IPSLESM6.1.5-LR" 17 #ModelName= 17 18 TagName=IPSLESM6 18 19 #D- Choice of experiment in EXPERIMENTS directory … … 169 170 [ListOfComponents] 170 171 #D- For each component, Name of component, Tag of component 171 ATM= (lmdz, LMDZ-IPSLCM6.0.1 4-r3140)172 SRF= (orchidee, t runk-r4856)173 SBG= (stomate, t runk-r4856)174 OCE= (opa9, nemo_v3_6_STABLE-r 8788)175 ICE= (lim3, nemo_v3_6_STABLE-r 8788)176 MBG= (pisces, nemo_v3_6_STABLE-r 8788)172 ATM= (lmdz, LMDZ-IPSLCM6.0.15-r3329) 173 SRF= (orchidee, tag-ORCHIDEE_2_0-5229) 174 SBG= (stomate, tag-ORCHIDEE_2_0-5229) 175 OCE= (opa9, nemo_v3_6_STABLE-r9455) 176 ICE= (lim3, nemo_v3_6_STABLE-r9455) 177 MBG= (pisces, nemo_v3_6_STABLE-r9455) 177 178 CPL= (oasis, oasis3-mct-r1818) 178 179 CHM= (inca, INCA5) 179 IOS= (xios, dev-cmip6-r1 309)180 IOS= (xios, dev-cmip6-r1475) 180 181 181 182 #======================================================================== … … 205 206 #D- To have only the last period in RESTART/*.tar : save 90% of volume. 206 207 #D- TRUE to be effective (nothing by default) 207 LightRestartPack= TRUE208 LightRestartPack=FALSE 208 209 #D- If you want to produce time series, this flag determines 209 210 #D- frequency of post-processing submission (NONE if you dont want) -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/LMDZ/CREATE_amip/COMP/lmdz.card
r3758 r3969 13 13 ok_aie=y 14 14 aerosol_couple=n 15 read_climoz=1 15 # read_climoz : interpolation of ozone files. 16 # Use read_climoz=1 for CMIP6 ozone files, 2 for CMIP5 ozone files and 0 for no interpolation 17 # LMDZ6/trunk revision 3281 or later is needed for read_climoz=1 (not included in branche IPSLCM6.0.15) 18 read_climoz=0 19 16 20 ok_cdnc=y 17 21 … … 20 24 21 25 [BoundaryFiles] 22 List= (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \23 (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sst_360x180_${year_m1}.nc, amipbc_sst_1x1_m.nc), \24 (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sst_360x180_${year_p1}.nc, amipbc_sst_1x1_p.nc), \25 (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \26 (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sic_360x180_${year_m1}.nc, amipbc_sic_1x1_m.nc), \27 (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sic_360x180_${year_p1}.nc, amipbc_sic_1x1_p.nc), \26 List= (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ 27 (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sst_360x180_${year_m1}.nc, amipbc_sst_1x1_m.nc), \ 28 (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sst_360x180_${year_p1}.nc, amipbc_sst_1x1_p.nc), \ 29 (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ 30 (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sic_360x180_${year_m1}.nc, amipbc_sic_1x1_m.nc), \ 31 (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sic_360x180_${year_p1}.nc, amipbc_sic_1x1_p.nc), \ 28 32 (${R_IN}/ATM/OZONE/UReading/historical.v20160711.v2/original/144x96x66/tro3_${year_m1}.nc, climoz_m.nc), \ 29 33 (${R_IN}/ATM/OZONE/UReading/historical.v20160711.v2/original/144x96x66/tro3_${year}.nc, climoz.nc), \ -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/LMDZ/CREATE_clim_360d/COMP/lmdz.card
r3758 r3969 13 13 ok_aie=y 14 14 aerosol_couple=n 15 read_climoz=1 15 16 # read_climoz : interpolation of ozone files. 17 # Use read_climoz=1 for CMIP6 ozone files, 2 for CMIP5 ozone files and 0 for no interpolation 18 # LMDZ6/trunk revision 3281 or later is needed for read_climoz=1 (not included in branche IPSLCM6.0.15) 19 read_climoz=0 16 20 ok_cdnc=y 17 21 … … 29 33 (${R_IN}/ATM/landiceref.nc, .) \ 30 34 (${R_IN}/ATM/OZONE/UReading/historical.v20160711.v2/original/144x96x66/tro3_1979_2008_clim.nc, climoz.nc), \ 31 (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sst_360x180_1979_2008_clim.nc, amipbc_sst_1x1.nc), \32 (${R_IN}/ATM/LIMIT/AMIP.v201 70419/original/360x180/BCS/amipbc_sic_360x180_1979_2008_clim.nc, amipbc_sic_1x1.nc), \35 (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sst_360x180_1979_2008_clim.nc, amipbc_sst_1x1.nc), \ 36 (${R_IN}/ATM/LIMIT/AMIP.v20180427/original/360x180/BCS/amipbc_sic_360x180_1979_2008_clim.nc, amipbc_sic_1x1.nc), \ 33 37 (${R_IN}/ATM/START/eORCA1.2xLMD144x142/o2a_v3.nc, o2a.nc) 34 38 … … 54 58 55 59 [OutputText] 56 List= (physiq.def, gcm.def, vert.def, run.def, config.def, traceur.def, guide.def,out_create_etat0_limit.e.err , out_create_etat0_limit.e.out)60 List= (physiq.def, gcm.def, vert.def, run.def, config.def, traceur.def, guide.def,out_create_etat0_limit.e.err*, out_create_etat0_limit.e.out*) 57 61 58 62 [OutputFiles] -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/LMDZ/clim_360d/COMP/lmdz.card
r3758 r3969 26 26 read_climoz=1 27 27 ok_cdnc=y 28 29 # Set tau_gl depending on the forcing file for the sea-ice (use 2. for amip and 1. for hadisst) 30 tau_gl=2. 28 31 29 32 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/LMDZOR/amip/COMP/lmdz.card
r3758 r3969 27 27 ok_cdnc=y 28 28 29 # Set tau_gl depending on the forcing file for the sea-ice (use 2. for amip and 1. for hadisst) 30 tau_gl=2. 31 29 32 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only 30 33 ByPass_hgardfou_teta=n … … 66 69 67 70 # Note: the SOLARANDVOLCANOES.txt is only used for LMDZ_Physics=AP and NPv3.2 (if ok_suntime_rrtm=n) 71 # Add the following file for LMDZ_Physics=AP (${R_IN}/ATM/IPCC_AR5/HISTORIQUE/SOLARANDVOLCANOES_1610_2008.txt, SOLARANDVOLCANOES.txt) 68 72 ListNonDel= (${R_IN}/ATM/GHG/CMIP6/historical/CO2_CMIP6_0000_2014.txt, CO2.txt),\ 69 73 (${R_IN}/ATM/GHG/CMIP6/historical/CH4_CMIP6_0000_2014.txt, CH4.txt),\ … … 71 75 (${R_IN}/ATM/GHG/CMIP6/historical/CFC11eq_CMIP6_0000_2014.txt, CFC11.txt),\ 72 76 (${R_IN}/ATM/GHG/CMIP6/historical/CFC12eq_CMIP6_0000_2014.txt, CFC12.txt),\ 73 (${R_IN}/ATM/IPCC_AR5/HISTORIQUE/SOLARANDVOLCANOES_1610_2008.txt, SOLARANDVOLCANOES.txt),\74 77 (${R_IN}/ATM/AEROSOLS/CMIP6/v1/${RESOL_ATM_XY}/L${RESOL_ATM_Z}/aerosols1850_from_inca.nc, aerosols.nat.nc) 75 78 -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/LMDZOR/clim_360d/COMP/lmdz.card
r3758 r3969 26 26 read_climoz=1 27 27 ok_cdnc=y 28 29 # Set tau_gl depending on the forcing file for the sea-ice (use 2. for amip and 1. for hadisst) 30 tau_gl=2. 28 31 29 32 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only -
CONFIG/UNIFORM/v6/IPSLESM6/EXPERIMENTS/LMDZOR/clim_pdControl/COMP/lmdz.card
r3758 r3969 26 26 read_climoz=1 27 27 ok_cdnc=y 28 29 # Set tau_gl depending on the forcing file for the sea-ice (use 2. for amip and 1. for hadisst) 30 tau_gl=2. 28 31 29 32 # ByPass_hgardfou_teta=y : modify teta_ parameters for following CumulPeriod only -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/DRIVER/lmdz.driver
r3758 r3969 159 159 IGCM_comp_modifyDefFile nonblocker config.def solaire $value 160 160 161 # Read value for eccentricity from file Eccentricity.txt. If file not existing, take DEFAULT value from file. 162 if [ -f Eccentricity.txt ] ; then 163 value=`grep Annee_${year} Eccentricity.txt | awk -F= '{print $2}'` 164 if [ X"${value}" = X ] ; then 165 # The grep returned empty variable, stop execution 166 IGCM_debug_Exit "The file Eccentricity.txt do not contain the current year." 167 IGCM_debug_Verif_Exit 168 fi 169 else 170 value=DEFAULT 171 fi 172 IGCM_comp_modifyDefFile nonblocker config.def R_ecc $value 173 174 # Read value for obliquity from file Obliquity.txt. If file not existing, take DEFAULT value from file. 175 if [ -f Obliquity.txt ] ; then 176 value=`grep Annee_${year} Obliquity.txt | awk -F= '{print $2}'` 177 if [ X"${value}" = X ] ; then 178 # The grep returned empty variable, stop execution 179 IGCM_debug_Exit "The file Obliquity.txt do not contain the current year." 180 IGCM_debug_Verif_Exit 181 fi 182 else 183 value=DEFAULT 184 fi 185 IGCM_comp_modifyDefFile nonblocker config.def R_incl $value 186 187 # Read value for perihelie from file Perihelie.txt. If file not existing, take DEFAULT value from file. 188 if [ -f Perihelie.txt ] ; then 189 value=`grep Annee_${year} Perihelie.txt | awk -F= '{print $2}'` 190 if [ X"${value}" = X ] ; then 191 # The grep returned empty variable, stop execution 192 IGCM_debug_Exit "The file Perihelie.txt do not contain the current year." 193 IGCM_debug_Verif_Exit 194 fi 195 else 196 value=DEFAULT 197 fi 198 IGCM_comp_modifyDefFile nonblocker config.def R_peri $value 161 199 162 200 # Read value for co2_ppm from file CO2.txt. If file not existing, take DEFAULT value from file. … … 349 387 else 350 388 echo "LMDZ is running in forced mode without ocean model, set type_ocean=force in run.def" 351 IGCM_comp_modifyDefFile blocker run.def type_ocean force389 IGCM_comp_modifyDefFile nonblocker run.def type_ocean force 352 390 fi 353 391 … … 401 439 fi 402 440 441 # config.def : Activate online Ozone chemistry coupled model if chemistry_couple=y 442 if [ ! X${lmdz_UserChoices_chemistry_couple} = X ]; then 443 IGCM_comp_modifyDefFile nonblocker config.def chemistry_couple ${lmdz_UserChoices_chemistry_couple} 444 else 445 IGCM_comp_modifyDefFile nonblocker config.def chemistry_couple n 446 fi 447 403 448 # config.def : Activate reading of ozone in climatology if read_climoz=2 404 449 if [ ! X${lmdz_UserChoices_read_climoz} = X ]; then … … 439 484 fi 440 485 486 # physiq.def : Modify parameter tau_gl if it is set in lmdz.card 487 if [ ! X${lmdz_UserChoices_tau_gl} = X ]; then 488 IGCM_comp_modifyDefFile nonblocker physiq.def tau_gl ${lmdz_UserChoices_tau_gl} 489 else 490 # Take default value set in physiq.def 491 IGCM_comp_modifyDefFile nonblocker config.def tau_gl DEFAULT 492 fi 493 494 441 495 # guide.def : Activate nudging if ok_guide=y set in lmdz.card 442 496 if [ ! X${lmdz_UserChoices_ok_guide} = X ] ; then … … 445 499 IGCM_comp_modifyDefFile nonblocker guide.def ok_guide n 446 500 fi 501 447 502 448 503 ## Read ByPass_hgardfou_teta option in lmdz.card --> divide teta* by 2 if [ $ByPass_hgardfou_teta = 1 ] -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/DRIVER/oasis.driver
r3121 r3969 25 25 esac 26 26 done 27 28 # Initialisation required for AddNoise done during one Period 29 Test_AddNoise_First_Only=y 27 30 28 31 IGCM_debug_PopStack "CPL_Initialize" … … 99 102 IGCM_comp_modifyXmlFile force iodef.xml using_oasis NONE true 100 103 104 if [ X"${Test_AddNoise_First_Only}" = X"y" ]; then 105 106 Test_AddNoise_First_Only=n 107 108 # AddNoise if required but only for one Period 109 110 # Read ByPass_addnoise_sst option in oasis.card --> apply addnoise for sst in CPL restart file if [ $ByPass_addnoise_sst = y ] 111 ByPass_addnoise_sst=${oasis_UserChoices_ByPass_addnoise_sst} 112 if [ X"${ByPass_addnoise_sst}" = X"y" ] ; then 113 114 ByPass_PerturbExe=${oasis_UserChoices_ByPass_PerturbExe} 115 ByPass_FileOut=${oasis_UserChoices_ByPass_FileOut} 116 ByPass_PerturbVar=${oasis_UserChoices_ByPass_PerturbVar} 117 ByPass_PerturbAmp=${oasis_UserChoices_ByPass_PerturbAmp} 118 119 IGCM_sys_Chmod 644 ${RUN_DIR}/${ByPass_FileOut}.nc 120 IGCM_debug_Print 1 "${ByPass_PerturbExe} ${RUN_DIR}/${ByPass_FileOut}.nc ${ByPass_PerturbVar} ${ByPass_PerturbAmp}" 121 122 ${ByPass_PerturbExe} ${RUN_DIR}/${ByPass_FileOut}.nc ${ByPass_PerturbVar} ${ByPass_PerturbAmp} 123 if [ $? -ne 0 ] ; then 124 IGCM_debug_Exit "Error with $( basename ${ByPass_PerturbExe} )" 125 IGCM_debug_Verif_Exit 126 fi 127 128 echo 129 IGCM_debug_Print 1 "ByPass_addnoise_sst : applied addnoise for sst in CPL restart file" 130 echo 131 ByPass_addnoise_sst=n 132 # necessary to reset ByPass in next Period during the same Job (PeriodNb<>1) 133 export oasis_UserChoicesByPass_addnoise_sst=n 134 IGCM_card_WriteOption ${SUBMIT_DIR}/COMP/oasis.card UserChoices ByPass_addnoise_sst "${ByPass_addnoise_sst}" 135 fi 136 137 fi 138 101 139 IGCM_debug_PopStack "CPL_Update" 102 140 } -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/DRIVER/opa9.driver
r3758 r3969 69 69 fi 70 70 71 if [[ ${opa9_UserChoices_TimeOrigin} -gt ${InitYear} ]] ; then72 echo73 echo74 IGCM_debug_Exit "TimeOrigin=${opa9_UserChoices_TimeOrigin} is greater than initial year=${InitYear}. IT MUST BE LOWER ! Change this value in opa9.card"75 IGCM_debug_Verif_Exit76 fi77 78 79 71 IGCM_debug_PopStack "OCE_Initialize" 80 72 … … 126 118 OPA_NRSTDT=2 127 119 #echo "OPA RESTART" 128 IGCM_debug_Print 1 'WARNING : dangerous option '120 IGCM_debug_Print 1 'WARNING : dangerous option for NEMO opa9 pisces lim3' 129 121 IGCM_debug_Print 1 'Reproducibility_after_Restart forced ie kt forced to kt red in restart file : ' ${opa9_UserChoices_Reproducibility_after_restart} 122 130 123 elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_OCE_Restart}" = "n" ] ) ; then 131 124 OPA_LRSTAR=.FALSE. … … 166 159 167 160 if ( [ "${opa9_UserChoices_Reproducibility_after_restart}" = "y" ] ) ; then 168 NEMO_KT_FROM_RESTART=$(ncdump -v kt restartopa_0000.nc|grep 'kt ='|awk '{print $3}' ) 161 ##-- choose the right restart file 162 NEMO_RESTART_FILE=restartopa.nc 163 [ -f restartopa_0000.nc ] && NEMO_RESTART_FILE=restartopa_0000.nc 164 ##-- Getting from restart file the last time step of the run at which we want to re-start 165 NEMO_KT_FROM_RESTART=$(ncdump -v kt ${NEMO_RESTART_FILE}|grep 'kt ='|awk '{print $3}' ) 166 167 if ( [ "${CumulPeriod}" -eq 1 ] ) ; then 168 ## Force the date in the restart file to be the last day before the begining of the new run 169 dateendprevious=$( IGCM_date_AddDaysToGregorianDate ${DateBegin} -1 ) 170 IGCM_debug_Print 1 "Previous Date ${dateendprevious}" 171 IGCM_debug_Print 1 "cmd done to modify NEMO restartfile: ncap2 -s ndastp=${dateendprevious} ${NEMO_RESTART_FILE} tmp.nc" 172 if [ -f restartopa_0000.nc ] ; then 173 typeset -Z4 ncpu=0 174 while [ $ncpu -lt ${OCE_PROC_MPI} ] ; do 175 ncap2 -s "ndastp=${dateendprevious}" restartopa_${ncpu}.nc tmp.nc 176 mv tmp.nc restartopa_${ncpu}.nc 177 (( ncpu = ncpu + 1 )) 178 done 179 else 180 ncap2 -s "ndastp=${dateendprevious}" ${NEMO_RESTART_FILE} tmp.nc 181 mv tmp.nc ${NEMO_RESTART_FILE} 182 fi 183 ##-- Getting from restart file the "new" restart date of run at which we want to re-start 184 NEMO_NDASTP_FROM_RESTART=$(ncdump -v ndastp ${NEMO_RESTART_FILE}|grep 'ndastp ='|awk '{print $3}' ) 185 IGCM_debug_Print 1 "NEMO_NDASTP (from Restart) for 1st Period : ${NEMO_NDASTP_FROM_RESTART}" 186 187 fi 188 169 189 (( NEMO_NIT000 = NEMO_KT_FROM_RESTART + 1 )) 170 190 (( NEMO_NITEND = NEMO_KT_FROM_RESTART + OPA_NITEND - OPA_NIT000 + 1 )) … … 208 228 209 229 210 IGCM_comp_modifyXmlFile force context_nemo.xml ref_year NONE ${ opa9_UserChoices_TimeOrigin}230 IGCM_comp_modifyXmlFile force context_nemo.xml ref_year NONE ${InitYear} 211 231 212 232 213 # vargas/titane/MPP and switch from 1 proc to 5 procs. We need to suppres restartopa the second month, if restartopa_0000 exist233 # for MPP and switch to different number of procs for NEMO. We need to suppres restartopa the second period, if restartopa_0000 exist 214 234 # same thing for restart_trc and restart_ice_in 215 235 -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/DRIVER/orchidee.driver
r3687 r3969 59 59 else 60 60 IGCM_comp_modifyDefFile nonblocker orchidee.def VEGET_UPDATE 0Y 61 fi 62 63 # Set LAI_MAP in orchidee.def acording to value set in orchidee.card section UserChoices 64 # If LAI_MAP is not definded in orchidee.card, set default value n 65 # Note: this option is only read by ORCHIDEE if starting without restart files 66 if [ ! X${orchidee_UserChoices_LAI_MAP} = X ] ; then 67 IGCM_comp_modifyDefFile nonblocker orchidee.def LAI_MAP ${orchidee_UserChoices_LAI_MAP} 68 else 69 IGCM_comp_modifyDefFile nonblocker orchidee.def LAI_MAP DEFAULT 70 fi 71 72 # Set DO_WOOD_HARVEST in orchidee.def acording to value set in orchidee.card section UserChoices 73 # If DO_WOOD_HARVEST is not definded in orchidee.card, set default value y 74 if [ ! X${orchidee_UserChoices_DO_WOOD_HARVEST} = X ] ; then 75 IGCM_comp_modifyDefFile nonblocker orchidee.def DO_WOOD_HARVEST ${orchidee_UserChoices_DO_WOOD_HARVEST} 76 else 77 IGCM_comp_modifyDefFile nonblocker orchidee.def DO_WOOD_HARVEST DEFAULT 61 78 fi 62 79 -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/DRIVER/pisces.driver
r3758 r3969 43 43 44 44 ##-- Restart configuration 45 if ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_MBG_Restart}" = "n" ] ) ; then 45 ##-- Restart configuration 46 if ( [ "${opa9_UserChoices_Reproducibility_after_restart}" = "y" ] ) ; then 47 TOP_LN_RSTR=.TRUE. 48 TOP_NN_RSTR=2 49 IGCM_debug_Print 1 'WARNING : dangerous option for NEMO pisces too' 50 IGCM_debug_Print 1 'Reproducibility_after_Restart forced : ' ${opa9_UserChoices_Reproducibility_after_restart} 51 52 elif ( [ "${CumulPeriod}" -eq 1 ] && [ "${config_MBG_Restart}" = "n" ] ) ; then 46 53 47 54 #echo "NO RESTART FOR TOP" … … 56 63 57 64 # If we start from IPSLCM5* restart files. 58 for file in restart_trc*.nc ; do 65 for file in restart_trc*.nc ; do 66 IGCM_debug_Print 1 "cmd done to modify IPSLCM5* NEMO pisces restartfile: " ncrename -v TRBDSi,TRBGSi -v TRNDSi,TRNGSi -v TRNBSi,TRNDSi -v TRBBSi,TRBDSi ${file} > /dev/null 2>&1 59 67 ncrename -v TRBDSi,TRBGSi -v TRNDSi,TRNGSi -v TRNBSi,TRNDSi -v TRBBSi,TRBDSi ${file} > /dev/null 2>&1 60 done68 done 61 69 62 70 else -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/DRIVER/xios.driver
r2606 r3969 19 19 IGCM_comp_modifyXmlFile force iodef.xml using_server NONE true 20 20 21 # Activate 2nd server level for CMIP6 type experiments (CMIP6 workflow) 22 if [ X"$( echo ${config_UserChoices_ExpType} | grep CMIP6 )" != "X" ] ; then 23 IGCM_comp_modifyXmlFile force iodef.xml using_server2 NONE true 24 fi 25 21 26 if [ -f namcouple ] ; then 22 27 sed -e "s/2 LMDZ oceanx/3 LMDZ oceanx ${config_Executable_IOS[1]}/" namcouple > namcouple.tmp -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/config.def_actuel
r3687 r3969 1 1 ## Cycle diurne ou non 2 cycle_diurne=y 2 iflag_cycle_diurne=1 3 3 ## Soil Model ou non 4 4 soil_model=y … … 15 15 # Parametres "orbitaux/ ere geologique" 16 16 # 17 ### R_ecc = Excentricite 18 R_ecc = 0.01671519 ### R_peri = Equinoxe 20 R_peri = 102.721 ### R_incl = Inclinaison 22 R_incl = 23.44117 ### R_ecc = Excentricite (lue dans Eccentricity.txt) 18 R_ecc = _AUTO_: DEFAULT = 0.016715 19 ### R_peri = Equinoxe (lue dans Perihelie.txt) 20 R_peri = _AUTO_: DEFAULT = 102.7 21 ### R_incl = Inclinaison (lue dans Obliquity.txt) 22 R_incl = _AUTO_: DEFAULT = 23.441 23 23 ### solaire = Constante solaire 24 24 #solaire = _AUTO_ : DEFAULT = 1366.0896 25 25 solaire = _AUTO_ : DEFAULT = 1361.20 26 # solaire est modifie avec les valeurs du fichier SOLARANDVOLCANOES.txt 26 27 ### constante solaire lue dans un fichier par defaut 27 28 ok_suntime_rrtm=y … … 52 53 ### aerosol coupling = online (y) or offline (n) 53 54 aerosol_couple=_AUTO_ 55 ### Ozone chemistry coupling = online (y) or offline (n) 56 chemistry_couple=_AUTO_ 54 57 ### flag_aerosol = type of coupled aerosol, if aerosol offline 55 58 ### 0 => no aerosol, 1 => sulfate only, 2 => bc only, 3 => pom only, 4 => seasalt only, 5 => dust only, 6 => all aerosol -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/config.def_annuel
r3687 r3969 1 1 ## Cycle diurne ou non 2 cycle_diurne=y 2 iflag_cycle_diurne=1 3 3 ## Soil Model ou non 4 4 soil_model=y … … 15 15 # Parametres "orbitaux/ ere geologique" 16 16 # 17 ### R_ecc = Excentricite 18 R_ecc = 0.01671519 ### R_peri = Equinoxe 20 R_peri = 102.721 ### R_incl = Inclinaison 22 R_incl = 23.44117 ### R_ecc = Excentricite (lue dans Eccentricity.txt) 18 R_ecc = _AUTO_: DEFAULT = 0.016715 19 ### R_peri = Equinoxe (lue dans Perihelie.txt) 20 R_peri = _AUTO_: DEFAULT = 102.7 21 ### R_incl = Inclinaison (lue dans Obliquity.txt) 22 R_incl = _AUTO_: DEFAULT = 23.441 23 23 ### solaire = Constante solaire 24 24 # solaire est modifie avec les valeurs du fichier SOLARANDVOLCANOES.txt … … 53 53 ### aerosol coupling = online (y) or offline (n) 54 54 aerosol_couple=_AUTO_ 55 ### Ozone chemistry coupling = online (y) or offline (n) 56 chemistry_couple=_AUTO_ 55 57 ### flag_aerosol = type of coupled aerosol, if aerosol offline 56 58 ### 0 => no aerosol, 1 => sulfate only, 2 => bc only, 3 => pom only, 4 => seasalt only, 5 => dust only, 6 => all aerosol -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/config.def_preind
r3687 r3969 1 1 ## Cycle diurne ou non 2 cycle_diurne=y 2 iflag_cycle_diurne=1 3 3 4 4 ## Pas de temps de couplage (s). … … 17 17 # Parametres "orbitaux/ ere geologique" 18 18 # 19 ### R_ecc = Excentricite 20 R_ecc = 0.01671521 ### R_peri = Equinoxe 22 R_peri = 102.723 ### R_incl = Inclinaison 24 R_incl = 23.44125 ### solaire = Constante solaire 19 ### R_ecc = Excentricite (lue dans Eccentricity.txt) 20 R_ecc = _AUTO_: DEFAULT = 0.016715 21 ### R_peri = Equinoxe (lue dans Perihelie.txt) 22 R_peri = _AUTO_: DEFAULT = 102.7 23 ### R_incl = Inclinaison (lue dans Obliquity.txt) 24 R_incl = _AUTO_: DEFAULT = 23.441 25 ### solaire = Constante solaire (lue dans SOLARANDVOLCANOES.txt) 26 26 solaire = _AUTO_: DEFAULT = 1361.20 27 27 ### constante solaire lue dans un fichier par defaut … … 53 53 ### aerosol coupling = online (y) or offline (n) 54 54 aerosol_couple=_AUTO_ 55 ### Ozone chemistry coupling = online (y) or offline (n) 56 chemistry_couple=_AUTO_ 55 57 ### flag_aerosol = type of coupled aerosol, if aerosol offline 56 58 ### 0 => no aerosol, 1 => sulfate only, 2 => bc only, 3 => pom only, 4 => seasalt only, 5 => dust only, 6 => all aerosol -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/file_def_nemo-lim2.xml
r3758 r3969 10 10 --> 11 11 12 <file_definition type="one_file" name="@expname@_@freq@" sync_freq="1d" min_digits="4" compression_level=" 0" >12 <file_definition type="one_file" name="@expname@_@freq@" sync_freq="1d" min_digits="4" compression_level="4" > 13 13 14 14 <file_group id="1ts_lim" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/file_def_nemo-lim3.xml
r3758 r3969 10 10 --> 11 11 12 <file_definition type="one_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="1d" min_digits="4" compression_level=" 0" >12 <file_definition type="one_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="1d" min_digits="4" compression_level="4" > 13 13 14 14 <file_group id="1ts_lim" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/file_def_nemo-opa.xml
r3758 r3969 9 9 --> 10 10 11 <file_definition type="one_file" name="@expname@_@freq@" sync_freq="1d" min_digits="4" compression_level=" 0" >11 <file_definition type="one_file" name="@expname@_@freq@" sync_freq="1d" min_digits="4" compression_level="4" > 12 12 13 13 <file_group id="1ts_opa" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> … … 396 396 </file> 397 397 398 <file id="file9" name_suffix="_diaptr" description="diaptr variables" > 399 <field field_ref="zomsfglo" name="zomsfglo" grid_ref="grid_ptr_W_3D" level="1" /> 400 <field field_ref="zomsfatl" name="zomsfatl" grid_ref="grid_ptr_W_3D" level="1" /> 401 <field field_ref="zomsfpac" name="zomsfpac" grid_ref="grid_ptr_W_3D" level="1" /> 402 <field field_ref="zomsfind" name="zomsfind" grid_ref="grid_ptr_W_3D" level="1" /> 403 <field field_ref="zomsfipc" name="zomsfipc" grid_ref="grid_ptr_W_3D" level="1" /> 398 <file id="file9" name_suffix="_diaptr_T" description="diaptr variables" > 404 399 <field field_ref="zotemglo" name="zotemglo" grid_ref="grid_ptr_T_3D" level="2" /> 405 400 <field field_ref="zotematl" name="zotematl" grid_ref="grid_ptr_T_3D" level="2" /> … … 422 417 <field field_ref="sopstldf" name="sopstldf" grid_ref="grid_ptr_T_2D" level="2" /> 423 418 </file> 419 420 <file id="file33" name_suffix="_diaptr_W" description="diaptr variables" > 421 <field field_ref="zomsfglo" name="zomsfglo" grid_ref="grid_ptr_W_3D" level="1" /> 422 <field field_ref="zomsfatl" name="zomsfatl" grid_ref="grid_ptr_W_3D" level="1" /> 423 <field field_ref="zomsfpac" name="zomsfpac" grid_ref="grid_ptr_W_3D" level="1" /> 424 <field field_ref="zomsfind" name="zomsfind" grid_ref="grid_ptr_W_3D" level="1" /> 425 <field field_ref="zomsfipc" name="zomsfipc" grid_ref="grid_ptr_W_3D" level="1" /> 426 </file> 427 424 428 425 429 … … 537 541 </file> 538 542 539 <file id="file14" name_suffix="_diaptr " description="diaptr variables" >543 <file id="file14" name_suffix="_diaptr_T" description="diaptr variables" > 540 544 <field field_ref="zotemglo" grid_ref="grid_ptr_T_3D" level="2" /> 541 545 <field field_ref="zosalglo" grid_ref="grid_ptr_T_3D" level="2" /> 542 546 <field field_ref="zosrfglo" grid_ref="grid_ptr_T_3D" level="2" /> 543 <field field_ref="zomsfglo" grid_ref="grid_ptr_W_3D" level="2" />544 547 <field field_ref="zotematl" grid_ref="grid_ptr_T_3D" level="2" /> 545 548 <field field_ref="zosalatl" grid_ref="grid_ptr_T_3D" level="2" /> 546 549 <field field_ref="zosrfatl" grid_ref="grid_ptr_T_3D" level="2" /> 547 <field field_ref="zomsfatl" grid_ref="grid_ptr_W_3D" level="2" />548 550 <field field_ref="zotempac" grid_ref="grid_ptr_T_3D" level="2" /> 549 551 <field field_ref="zosalpac" grid_ref="grid_ptr_T_3D" level="2" /> 550 552 <field field_ref="zosrfpac" grid_ref="grid_ptr_T_3D" level="2" /> 551 552 553 </file> 554 555 <file id="file34" name_suffix="_diaptr_W" description="diaptr variables" > 556 <field field_ref="zomsfglo" grid_ref="grid_ptr_W_3D" level="2" /> 557 <field field_ref="zomsfatl" grid_ref="grid_ptr_W_3D" level="2" /> 558 </file> 559 553 560 554 561 <file id="file32" name_suffix="_trdtra" description="ocean trends variables" > -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/file_def_nemo-pisces.xml
r3758 r3969 10 10 --> 11 11 12 <file_definition type="one_file" name="@expname@_@freq@" sync_freq="1d" min_digits="4" compression_level=" 0" >12 <file_definition type="one_file" name="@expname@_@freq@" sync_freq="1d" min_digits="4" compression_level="4" > 13 13 14 14 <file_group id="1ts_pis" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> … … 211 211 </file> 212 212 213 <file id="file23" name_suffix="_age" description="Age inert tracer" > 214 <field field_ref="Age" name="Age" operation="average" freq_op="1y" level="1" > @Age_E3T / @e3t </field> 215 </file> 213 <file id="file23" name_suffix="_inerttrc" description="Inert tracer" > 214 <field field_ref="Age" name="Age" operation="average" freq_op="1y" level="1" > @Age_E3T / @e3t </field> 215 <field field_ref="CFC11" name="CFC11" operation="average" freq_op="1y" level="2" > @CFC11_E3T / @e3t </field> 216 <field field_ref="CFC12" name="CFC12" operation="average" freq_op="1y" level="1" > @CFC12_E3T / @e3t </field> 217 <field field_ref="SF6" name="SF6" operation="average" freq_op="1y" level="2" > @SF6_E3T / @e3t </field> 218 <field field_ref="qtr_CFC11" name="qtrCFC11" level="2" /> 219 <field field_ref="qint_CFC11" name="qintCFC11" level="2" /> 220 <field field_ref="qtr_CFC12" name="qtrCFC12" level="1" /> 221 <field field_ref="qint_CFC12" name="qintCFC12" level="1" /> 222 <field field_ref="qtr_SF6" name="qtrSF6" level="2" /> 223 <field field_ref="qint_SF6" name="qintSF6" level="2" /> 224 </file> 225 216 226 217 227 </file_group> -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/iodef.xml
r3758 r3969 15 15 <variable_definition> 16 16 <variable_group id="server"> 17 <variable id="using_server2" type="bool"> true</variable>17 <variable id="using_server2" type="bool">false</variable> 18 18 <variable id="ratio_server2" type="int">50</variable> 19 19 </variable_group> … … 26 26 27 27 <variable_group id="parameters" > 28 <variable id="using_server" type="bool"> true</variable>28 <variable id="using_server" type="bool">false</variable> 29 29 <variable id="info_level" type="int">1</variable> 30 30 <variable id="print_file" type="bool">false</variable> … … 33 33 </variable_group> 34 34 <variable id="activate_non_distributed_transformation" type="bool">true</variable> 35 <variable id="recv_field_timeout" type="double">3000.0</variable> 35 36 </variable_definition> 36 37 -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/namelist_ORCA1_cfg
r3687 r3969 290 290 !----------------------------------------------------------------------- 291 291 / 292 !-----------------------------------------------------------------------293 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param)294 !-----------------------------------------------------------------------295 /296 292 !---------------------------------------------------------------------------------- 297 293 &namtra_ldf ! lateral diffusion scheme for tracers -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/orchidee.def_CWRR
r3687 r3969 80 80 NVM=15 81 81 PFT_TO_MTC=1,2,3,4,5,6,7,8,9,10,11,12,13,10,10 82 NAME__10='temperate C3 grass '83 NAME__14='tropical C3 grass '84 NAME__15='boreal C3 grass '82 PFT_NAME__10='temperate C3 grass ' 83 PFT_NAME__14='tropical C3 grass ' 84 PFT_NAME__15='boreal C3 grass ' 85 85 86 86 # STRESS_GS, STRESS_GM, STRESS_VCMAX : Stress on GS, GM and VCMAX … … 137 137 138 138 # Activate harvest of wood 139 DO_WOOD_HARVEST= y139 DO_WOOD_HARVEST=_AUTO_ : DEFAULT=y 140 140 141 141 # Growth respiration (default values except for PFT=14 and PFT=15) … … 190 190 VEGET_UPDATE = _AUTO_ 191 191 192 # Read lai map (default n) 193 LAI_MAP = _AUTO_ : DEFAULT = n 192 194 193 195 # Parameters related to surface and thermal physical properties -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/orchidee.def_Choi
r3687 r3969 64 64 NVM=15 65 65 PFT_TO_MTC=1,2,3,4,5,6,7,8,9,10,11,12,13,10,10 66 PFT_NAME__10='temperate C3 grass ' 67 PFT_NAME__14='tropical C3 grass ' 68 PFT_NAME__15='boreal C3 grass ' 66 69 67 70 # Set NVM and PFT_TO_MTC as follow to run with PFTmap files containing 13 pfts … … 80 83 VEGET_UPDATE = _AUTO_ 81 84 85 # Read lai map (default n) 86 LAI_MAP = _AUTO_ : DEFAULT = n 82 87 83 88 # Create river description file -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/physiq.def_NPv6.1
r3758 r3969 1 1 # 2 # $Id: physiq.def_NPv6.1 3 668 2018-03-20 14:55:33Z lfairhead$2 # $Id: physiq.def_NPv6.1 3964 2018-07-06 11:44:14Z acosce $ 3 3 # 4 4 -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/ping_LMDZ.xml
r3758 r3969 1 <!-- $Id: CMIP6_ping_atmos.xml 3 285 2018-03-19 10:16:35Z fairhead $ -->1 <!-- $Id: CMIP6_ping_atmos.xml 3353 2018-06-28 09:52:05Z fairhead $ --> 2 2 <!-- Ping files generated by dr2xml 0.27 using Data Request 01.00.21 --> 3 3 <!-- lrealms= ['atmos'] --> … … 57 57 <field id="CMIP6_clcalipso2" field_ref="clcalipso2" /> <!-- P1 (%) cloud_area_fraction_in_atmosphere_layer : CALIPSO Cloud Fraction Undetected by CloudSat --> 58 58 <field id="CMIP6_clcalipsoice" field_ref="clcalipsoice" /> <!-- P1 (%) ice_cloud_area_fraction_in_atmosphere_layer : CALIPSO Ice Cloud Fraction --> 59 <field id="CMIP6_clcalipsoliq" field_ref="clcalipso ice" /> <!-- P1 (%) liquid_cloud_area_fraction_in_atmosphere_layer : CALIPSO Liquid Cloud Fraction -->59 <field id="CMIP6_clcalipsoliq" field_ref="clcalipsoliq" /> <!-- P1 (%) liquid_cloud_area_fraction_in_atmosphere_layer : CALIPSO Liquid Cloud Fraction --> 60 60 <field id="CMIP6_cldicemxrat" field_ref="cldicemxrat" /> <!-- P2 (1) cloud_ice_mixing_ratio : Cloud Ice Mixing Ratio --> 61 61 <field id="CMIP6_cldnci" field_ref="dummy_XY" /> <!-- P1 (m-3) number_concentration_of_ice_crystals_in_air_at_ice_cloud_top : Ice Crystal Number Concentration of Cloud Tops --> … … 215 215 <field id="CMIP6_reffsnowc" field_ref="dummy_XYA" /> <!-- P2 (m) effective_radius_of_convective_cloud_snow_particle : This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell). --> 216 216 <field id="CMIP6_reffsnows" field_ref="dummy_XYA" /> <!-- P2 (m) effective_radius_of_stratiform_cloud_snow_particle : This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell). --> 217 <field id="CMIP6_rld" field_ref="rld" /> <!-- P1 (W m-2) downwelling_longwave_flux_in_air : Downwelling Longwave Radiation -->217 <field id="CMIP6_rld" field_ref="rld"> rld*(-1.) </field> <!-- P1 (W m-2) downwelling_longwave_flux_in_air : Downwelling Longwave Radiation --> 218 218 <field id="CMIP6_rld4co2" field_ref="rld4co2" /> <!-- P1 (W m-2) downwelling_longwave_flux_in_air : Downwelling Longwave Radiation 4XCO2 Atmosphere --> 219 219 <field id="CMIP6_rldcs" field_ref="rldcs" /> <!-- P1 (W m-2) downwelling_longwave_flux_in_air_assuming_clear_sky : Downwelling Clear-Sky Longwave Radiation --> … … 360 360 <field id="CMIP6_ygwdparam" field_ref="west_gwstress" /> <!-- P2 (Pa) atmosphere_northward_stress_due_to_gravity_wave_drag : y_gravity_wave_drag_param --> 361 361 <field id="CMIP6_zfull" field_ref="zfull" /> <!-- P2 (m) height_above_reference_ellipsoid : This is actual height above mean sea level, not geopotential height --> 362 <field id="CMIP6_zg" field_ref="geop "/> <!-- P1 (m) geopotential_height : Geopotential height on the 1000 hPa surface -->362 <field id="CMIP6_zg" field_ref="geoph" /> <!-- P1 (m) geopotential_height : Geopotential height on the 1000 hPa surface --> 363 363 <field id="CMIP6_zhalf" field_ref="zhalf" /> <!-- P2 (m) height_above_reference_ellipsoid : This is actual height above mean sea level, not geopotential height. This is actual height above mean sea level, not geopotential height. Includes both the top of the model atmosphere and surface levels. --> 364 364 <field id="CMIP6_zmla" field_ref="s_pblh" /> <!-- P1 (m) atmosphere_boundary_layer_thickness : Height of Boundary Layer --> -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/ping_nemo.xml
r3758 r3969 53 53 <field id="CMIP6_difvmfdo" field_ref="dummy_XYO" /> <!-- P1 (m2 s-1) ocean_vertical_momentum_diffusivity_due_to_form_drag : unset **** NEMO-RD not relevant for IPSL CM6--> 54 54 <field id="CMIP6_difvmo" field_ref="avm_e3w" expr="@avm_e3w / @e3w" > avm_e3w / e3w </field> <!-- P1 (m2 s-1) ocean_vertical_momentum_diffusivity : unset --> 55 <field id="CMIP6_difvmto" field_ref="av_ tide_e3w" expr="@av_tide_e3w / @e3w" > av_tide_e3w / e3w </field> <!-- P1 (m2 s-1) ocean_vertical_momentum_diffusivity_due_to_tides : unset -->55 <field id="CMIP6_difvmto" field_ref="av_wave_e3w" expr="@av_wave_e3w / @e3w" > av_wave_e3w / e3w </field> <!-- P1 (m2 s-1) ocean_vertical_momentum_diffusivity_due_to_tides : unset --> 56 56 <field id="CMIP6_difvso" field_ref="avs_e3w" expr="@avs_e3w / @e3w" > avs_e3w / e3w </field> <!-- P1 (m2 s-1) ocean_vertical_salt_diffusivity : Vertical/dianeutral diffusivity applied to prognostic salinity field. --> 57 57 <field id="NEMO_difvso_noevd" field_ref="avs_e3w" expr="(@avs_e3w - @avt_evd_e3w) / @e3w" > ( avs_e3w - avt_evd_e3w) / e3w </field> <!-- P3 (m2 s-1) ocean vertical heat diffusivity without evd contribution **** NEMO-RD : extra variable not required by CMIP6 --> 58 58 <field id="CMIP6_difvtrbo" field_ref="dummy_XYO" /> <!-- P1 (m2 s-1) ocean_vertical_tracer_diffusivity_due_to_background : unset *** NEMO-RD : not relevant for IPSLCM6 --> 59 <field id="CMIP6_difvtrto" field_ref="av_ tide_e3w" expr="@av_tide_e3w / @e3w" > av_tide_e3w / e3w </field> <!-- P1 (m2 s-1) ocean_vertical_tracer_diffusivity_due_to_tides : unset -->59 <field id="CMIP6_difvtrto" field_ref="av_wave_e3w" expr="@av_wave_e3w / @e3w" > av_wave_e3w / e3w </field> <!-- P1 (m2 s-1) ocean_vertical_tracer_diffusivity_due_to_tides : unset --> 60 60 <field id="CMIP6_dispkevfo" field_ref="dispkevfo" /> <!-- P1 (W m-2) ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction. *** NEMO-RD : provides 2D (vertical integral) while not requested by CMIP6 (Griffies et al. 2016) while CMIP5 requested 3D field --> 61 61 <field id="CMIP6_dispkexyfo" field_ref="dummy_XY0" /> <!-- P3 (W m-2) ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction : Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements. --> … … 142 142 <field id="CMIP6_pso" field_ref="dummy_XY" /> <!-- P1 (Pa) sea_water_pressure_at_sea_water_surface : Sea Water Pressure at Sea Water Surface **** NEMO-RD: not relevant for IPSLCM6 --> 143 143 <field id="CMIP6_rlntds" field_ref="dummy_XY" /> <!-- P1 (W m-2) surface_net_downward_longwave_flux : This is defined as "where ice_free_sea over sea" **** NEMO-RD: does not do --> 144 <field id="CMIP6_rsdo" field_ref="qsr3d_e3t " expr="@qsr3d_e3t / @e3t" > qsr3d_e3t / e3t </field><!-- P1 (W m-2) downwelling_shortwave_flux_in_sea_water : Downwelling Shortwave Radiation in Sea Water -->144 <field id="CMIP6_rsdo" field_ref="qsr3d_e3t_SBC" expr="@qsr3d_e3t_SBC / @e3t_SBC" > qsr3d_e3t_SBC / e3t_SBC </field> <!-- P1 (W m-2) downwelling_shortwave_flux_in_sea_water : Downwelling Shortwave Radiation in Sea Water --> 145 145 <field id="CMIP6_rsdoabsorb" field_ref="dummy_XYO" /> <!-- P2 (W m-2) net_rate_of_absorption_of_shortwave_energy_in_ocean_layer : Net Rate of Absorption of Shortwave Energy in Ocean Layer **** NEMO-RD: does not do : easy to compute offline --> 146 146 <field id="CMIP6_rsntds" field_ref="qsr" /> <!-- P1 (W m-2) net_downward_shortwave_flux_at_sea_water_surface : This is the flux into the surface of liquid sea water only. This excludes shortwave flux absorbed by sea ice, but includes any light that passes through the ice and is absorbed by the ocean. --> 147 <field id="CMIP6_sf6" field_ref="dummy_XYO" /><!-- P2 (mol m-3) mole_concentration_of_sulfur_hexafluoride_in_sea_water : Moles Per Unit Mass of SF6 in sea water **** NEMO-RD: does not do -->147 <field id="CMIP6_sf6" field_ref="SF6_E3T" expr="@SF6_E3T / @e3t" > SF6_E3T / e3t </field> <!-- P2 (mol m-3) mole_concentration_of_sulfur_hexafluoride_in_sea_water : Moles Per Unit Mass of SF6 in sea water **** NEMO-RD: does not do --> 148 148 <field id="CMIP6_sfdsi" field_ref="saltflx" > this * $convSpsu </field> <!-- P1 (kg m-2 s-1) downward_sea_ice_basal_salt_flux : This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing. --> 149 149 <field id="CMIP6_sfriver" field_ref="dummy_XY" /> <!-- P1 (kg m-2 s-1) salt_flux_into_sea_water_from_rivers : This field is physical, and it arises when rivers carry a nonzero salt content. Often this is zero, with rivers assumed to be fresh. NEMO-RD : not relevant for IPSLCM6 --> … … 208 208 <field id="CMIP6_siage" field_ref="iceage" /> <!-- P1 (s) age_of_sea_ice : Age of sea ice --> 209 209 <field id="CMIP6_siareaacrossline" field_ref="transport_siarea_transect" /> <!-- P2 (m2 s-1) siareaacrossline : net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelego = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N) --> 210 <field id="CMIP6_siarean" field_ref="NH_ icearea" /> <!-- P2 (1e6 km2) sea_ice_area : total area of sea ice in the Northern hemisphere -->211 <field id="CMIP6_siareas" field_ref="SH_ icearea" /> <!-- P2 (1e6 km2) sea_ice_area : total area of sea ice in the Southern hemisphere -->210 <field id="CMIP6_siarean" field_ref="NH_sc_icearea" /> <!-- P2 (1e6 km2) sea_ice_area : total area of sea ice in the Northern hemisphere --> 211 <field id="CMIP6_siareas" field_ref="SH_sc_icearea" /> <!-- P2 (1e6 km2) sea_ice_area : total area of sea ice in the Southern hemisphere --> 212 212 <field id="CMIP6_sicompstren" field_ref="icestr" /> <!-- P2 (N m-1) compressive_strength_of_sea_ice : Computed strength of the ice pack, defined as the energy (J m-2) dissipated per unit area removed from the ice pack under compression, and assumed proportional to the change in potential energy caused by ridging. For Hibler-type models, this is P (= P*hexp(-C(1-A))) --> 213 213 <field id="CMIP6_siconc" field_ref="iceconc_pct" /> <!-- P1 (%) sea_ice_area_fraction : Area fraction of grid cell covered by sea ice --> … … 229 229 <field id="CMIP6_sidragbot" field_ref="dummy_XY" /> <!-- P3 (1.0) sidragbot : Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice --> 230 230 <field id="CMIP6_sidragtop" field_ref="dummy_XY" /> <!-- P3 (1.0) surface_drag_coefficient_for_momentum_in_air : Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on sea ice --> 231 <field id="CMIP6_siextentn" field_ref="NH_ iceextt" /> <!-- P2 (1e6 km2) sea_ice_extent : Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice -->232 <field id="CMIP6_siextents" field_ref="SH_ iceextt" /> <!-- P2 (1e6 km2) sea_ice_extent : Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice -->231 <field id="CMIP6_siextentn" field_ref="NH_sc_iceextt" /> <!-- P2 (1e6 km2) sea_ice_extent : Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice --> 232 <field id="CMIP6_siextents" field_ref="SH_sc_iceextt" /> <!-- P2 (1e6 km2) sea_ice_extent : Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice --> 233 233 <field id="CMIP6_sifb" field_ref="icefb" /> <!-- P2 (m) sea_ice_freeboard : Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level --> 234 234 <field id="CMIP6_siflcondbot" field_ref="hfxconbo" /> <!-- P2 (W m-2) siflcondbot : the net heat conduction flux at the ice base --> … … 286 286 <field id="CMIP6_siv" field_ref="vice_mv" /> <!-- P1 (m s-1) sea_ice_y_velocity : The y-velocity of ice on native model grid --> 287 287 <field id="CMIP6_sivol" field_ref="icevolu" /> <!-- P1 (m) sea_ice_thickness : Total volume of sea ice divided by grid-cell area (this used to be called ice thickness in CMIP5) --> 288 <field id="CMIP6_sivoln" field_ref="NH_ icevolu" /> <!-- P2 (1e3 km3) sea_ice_volume : total volume of sea ice in the Northern hemisphere -->289 <field id="CMIP6_sivols" field_ref="SH_ icevolu" /> <!-- P2 (1e3 km3) sea_ice_volume : total volume of sea ice in the Southern hemisphere -->288 <field id="CMIP6_sivoln" field_ref="NH_sc_icevolu" /> <!-- P2 (1e3 km3) sea_ice_volume : total volume of sea ice in the Northern hemisphere --> 289 <field id="CMIP6_sivols" field_ref="SH_sc_icevolu" /> <!-- P2 (1e3 km3) sea_ice_volume : total volume of sea ice in the Southern hemisphere --> 290 290 <field id="CMIP6_sndmassdyn" field_ref="dmsdyn" /> <!-- P2 (kg m-2 s-1) sndmassdyn : the rate of change of snow mass through advection with sea ice divided by grid-cell area --> 291 291 <field id="CMIP6_sndmassmelt" field_ref="dmsmel" /> <!-- P1 (kg m-2 s-1) surface_snow_melt_flux : the rate of change of snow mass through melt divided by grid-cell area --> … … 403 403 <field id="CMIP6_intpbp" field_ref="dummy_XY" /> <!-- P3 (mol m-2 s-1) tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production : Vertically integrated biogenic phosphorus production --> 404 404 <field id="CMIP6_intpbsi" field_ref="INTPBSI" /> <!-- P1 (mol m-2 s-1) tendency_of_ocean_mole_content_of_silicon_due_to_biological_production : Vertically integrated biogenic silica production --> 405 <field id="CMIP6_intpcalcite" field_ref=" INTPCAL" /> <!-- P1 (mol m-2 s-1) tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production : Vertically integrated calcite production -->405 <field id="CMIP6_intpcalcite" field_ref="dummy_XY" /> <!-- P1 (mol m-2 s-1) tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production : Vertically integrated calcite production --> 406 406 <field id="CMIP6_intpn2" field_ref="INTNFIX" /> <!-- P1 (mol m-2 s-1) tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation : Vertically integrated nitrogen fixation --> 407 407 <field id="CMIP6_intpoc" field_ref="dummy_XY" /> <!-- P2 (kg m-2) intpoc : Vertically integrated POC --> -
CONFIG/UNIFORM/v6/IPSLESM6/GENERAL/PARAM/run.def
r3758 r3969 57 57 iflag_phytrac=_AUTO_: DEFAULT = 0 58 58 59
Note: See TracChangeset
for help on using the changeset viewer.