Changeset 3408
- Timestamp:
- 10/09/17 11:57:12 (7 years ago)
- Location:
- CONFIG/UNIFORM/v6/NEMO_v6
- Files:
-
- 7 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/COMP/lim3.card
r3174 r3408 28 28 29 29 [OutputFiles] 30 List= (${config_UserChoices_JobName}_1m_icemod.nc, ${R_OUT_ICE_O_M}/${PREFIX}_1M_icemod.nc, Post_1M_icemod ), \ 31 (${config_UserChoices_JobName}_1d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_1D_icemod.nc, Post_1D_icemod ) 30 List= (${config_UserChoices_JobName}_1m_icemod.nc, ${R_OUT_ICE_O_M}/${PREFIX}_1M_icemod.nc, Post_1M_icemod ) 32 31 33 32 [Post_1M_icemod] … … 40 39 Seasonal=ON 41 40 42 [Post_1D_icemod]43 Patches = ()44 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)45 TimeSeriesVars2D = (snthic,sithic,sivolu,snvolu,siconc)46 ChunckJob2D = OFF47 TimeSeriesVars3D = ()48 ChunckJob3D = NONE49 Seasonal=OFF50 41 -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/COMP/opa9.card
r3176 r3408 29 29 (${opa9_UserChoices_R_FORCING}/weights_coreII_2_eorca1_bicubic.nc , weights_bicubic.nc) 30 30 31 32 31 ListNonDel= (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/ahmcoef.nc, .), \ 33 32 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/bathy_meter.nc, .), \ 34 33 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/coordinates.nc, . ), \ 34 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/coordinates_xios.nc , . ), \ 35 35 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/conservative_temperature_WOA13_decav_Reg1L75_clim.nc, .), \ 36 36 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/absolute_salinity_WOA13_decav_Reg1L75_clim.nc, .), \ … … 39 39 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/Goutorbe_ghflux.nc, .),\ 40 40 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc, .),\ 41 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins .nc, .),\41 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins_v10.nc , subbasins.nc ), \ 42 42 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/merged_ESACCI_BIOMER4V1R1_CHL_REG05.nc, .),\ 43 43 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/mixing_power_bot.nc, .),\ … … 50 50 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_reg05_2_eorca1_bilinear.nc, .), \ 51 51 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_Goutorbe1_2_eorca1_bilinear.nc, .) 52 52 53 53 54 [ParametersFiles] -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/COMP/pisces.card
r3203 r3408 5 5 PisFreq=1 6 6 Offline_Mode=n 7 AtmCo2=2.8432e+02 7 8 8 9 [InitialStateFiles] … … 42 43 List= (namelist_top_ref, namelist_top_cfg, namelist_pisces_ref, namelist_pisces_cfg, tracer.stat) 43 44 45 44 46 [OutputFiles] 45 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , Post_1Y_ptrc_T ) , \ 46 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , Post_1Y_diad_T ) , \ 47 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , NONE ) , \ 48 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , NONE ) , \ 49 (${config_UserChoices_JobName}_1y_bioscalar.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_bioscalar.nc , NONE) , \ 47 50 (${config_UserChoices_JobName}_1m_bioscalar.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_bioscalar.nc , Post_1M_bioscalar) , \ 48 51 (${config_UserChoices_JobName}_1m_ptrc_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc , Post_1M_ptrc_T ) , \ 49 52 (${config_UserChoices_JobName}_1m_diad_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc , Post_1M_diad_T ) , \ 50 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , Post_1D_bioscalar)53 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , NONE) 51 54 52 55 … … 72 75 [Post_1M_ptrc_T] 73 76 Patches = () 74 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)77 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 75 78 TimeSeriesVars2D = () 76 79 ChunckJob2D = 50Y … … 81 84 [Post_1M_diad_T] 82 85 Patches = () 83 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)86 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 84 87 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, INTPP) 85 88 ChunckJob2D = 50Y … … 90 93 [Post_1Y_ptrc_T] 91 94 Patches = () 92 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)95 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 93 96 TimeSeriesVars2D = () 94 97 ChunckJob2D = OFF … … 99 102 [Post_1Y_diad_T] 100 103 Patches = () 101 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)104 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 102 105 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, Heup, Nfix) 103 106 ChunckJob2D = 50Y -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/config.card
r3174 r3408 47 47 Name=nemo 48 48 #D- For each component, Real name of executable 49 OCE= (nemo.exe, nemo, 496MPI)49 OCE= (nemo.exe, nemo, 357MPI) 50 50 ICE= ("", "", "") 51 51 MBG= ("", "", "") … … 83 83 #D-- ICE - 84 84 [ICE] 85 WriteFrequency="1M 1D"85 WriteFrequency="1M" 86 86 Restart= n 87 87 ##-- Last day of the experience used as restart … … 118 118 #D- If you want to produce time series, this flag determines 119 119 #D- frequency of post-processing submission 120 TimeSeriesFrequency=1 0Y120 TimeSeriesFrequency=1Y 121 121 #D- If you want to produce seasonal average, this flag determines 122 122 #D- the period of this average -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/ia/COMP/lim3.card
r3174 r3408 28 28 29 29 [OutputFiles] 30 List= (${config_UserChoices_JobName}_1m_icemod.nc, ${R_OUT_ICE_O_M}/${PREFIX}_1M_icemod.nc, Post_1M_icemod ), \ 31 (${config_UserChoices_JobName}_1d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_1D_icemod.nc, Post_1D_icemod ) 30 List= (${config_UserChoices_JobName}_1m_icemod.nc, ${R_OUT_ICE_O_M}/${PREFIX}_1M_icemod.nc, Post_1M_icemod ) 32 31 33 32 [Post_1M_icemod] … … 39 38 ChunckJob3D = NONE 40 39 Seasonal=ON 41 42 [Post_1D_icemod]43 Patches = ()44 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)45 TimeSeriesVars2D = (snthic,sithic,sivolu,snvolu,siconc)46 ChunckJob2D = OFF47 TimeSeriesVars3D = ()48 ChunckJob3D = NONE49 Seasonal=OFF50 -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/ia/COMP/opa9.card
r3176 r3408 32 32 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/bathy_meter.nc, .), \ 33 33 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/coordinates.nc, . ), \ 34 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/coordinates_xios.nc , . ), \ 34 35 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/conservative_temperature_WOA13_decav_Reg1L75_clim.nc, .), \ 35 36 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/absolute_salinity_WOA13_decav_Reg1L75_clim.nc, .), \ … … 38 39 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/Goutorbe_ghflux.nc, .),\ 39 40 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc, .),\ 40 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins .nc, .),\41 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins_v10.nc , subbasins.nc ), \ 41 42 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/merged_ESACCI_BIOMER4V1R1_CHL_REG05.nc, .),\ 42 43 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/mixing_power_bot.nc, .),\ … … 67 68 List= (ocean.output, solver.stat, STRAIT.dat, namelist_ref, namelist_cfg ) 68 69 70 69 71 [OutputFiles] 70 72 List= (${config_UserChoices_JobName}_1y_scalar.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_scalar.nc , NONE ),\ … … 74 76 (${config_UserChoices_JobName}_1y_grid_W.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_grid_W.nc , NONE ),\ 75 77 (${config_UserChoices_JobName}_1y_diaptr.nc , ${R_OUT_OCE_O_Y}/${PREFIX}_1Y_diaptr.nc , Post_1Y_diaptr),\ 76 (${config_UserChoices_JobName}_1m_scalar.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_scalar.nc , NONE),\78 (${config_UserChoices_JobName}_1m_scalar.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_scalar.nc , Post_1M_scalar),\ 77 79 (${config_UserChoices_JobName}_1m_grid_T.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_T.nc , Post_1M_grid_T),\ 78 80 (${config_UserChoices_JobName}_1m_grid_U.nc , ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_U.nc , Post_1M_grid_U),\ … … 92 94 (mesh_mask.nc , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc , NONE),\ 93 95 (runoffs.nc , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_runoffs.nc , NONE),\ 94 96 (damping.coeff.nc , ${R_OUT_OCE_O_D}/${PREFIX}_damping.coeff.nc , NONE),\ 95 97 (output.abort.nc , ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc , NONE),\ 96 98 (output.init.nc , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 97 99 98 100 # Monthly analysis 99 # 101 100 102 [Post_1M_scalar] 101 103 Patches = () 102 GatherWithInternal = (time_counter, time_centered, time_centered_bounds , time_counter)103 TimeSeriesVars2D = ( masso, volo, zosga, zossga, zostoga, thetaoga, soga)104 GatherWithInternal = (time_counter, time_centered, time_centered_bounds) 105 TimeSeriesVars2D = (scmastot, scvoltot, scsshtot, scsshste, scsshtst, sctemtot, scsaltot, ibgheat_tot, sbgheat_tot) 104 106 ChunckJob2D = NONE 105 107 TimeSeriesVars3D = () … … 115 117 ChunckJob3D = 100Y 116 118 Seasonal=ON 117 # 119 118 120 [Post_1M_grid_U] 119 121 Patches = () … … 149 151 ChunckJob2D = NONE 150 152 TimeSeriesVars3D = () 153 ChunckJob3D = NONE 154 Seasonal=ON 151 155 152 156 # Daily analysis … … 179 183 Seasonal=OFF 180 184 181 # Yearly analysis185 ## Yearly analysis 182 186 183 187 [Post_1Y_scalar] 184 188 Patches = () 185 189 GatherWithInternal = (time_counter, time_centered, time_centered_bounds) 186 TimeSeriesVars2D = ( masso, volo, zosga, zossga, zostoga, thetaoga, soga)190 TimeSeriesVars2D = (scmastot, scvoltot, scsshtot, scsshste, scsshtst, sctemtot, scsaltot, ibgheat_tot, sbgheat_tot) 187 191 ChunckJob2D = NONE 188 192 TimeSeriesVars3D = () … … 233 237 TimeSeriesVars3D = () 234 238 ChunckJob3D = NONE 239 Seasonal=OFF -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/ia/COMP/pisces.card
r3203 r3408 5 5 PisFreq=1 6 6 Offline_Mode=n 7 AtmCo2=2.8432e+02 7 8 8 9 [InitialStateFiles] … … 44 45 45 46 [OutputFiles] 46 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , Post_1Y_ptrc_T ) , \ 47 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , Post_1Y_diad_T ) , \ 47 List= (${config_UserChoices_JobName}_1y_ptrc_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_ptrc_T.nc , NONE ) , \ 48 (${config_UserChoices_JobName}_1y_diad_T.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_diad_T.nc , NONE ) , \ 49 (${config_UserChoices_JobName}_1y_bioscalar.nc , ${R_OUT_MBG_O_Y}/${PREFIX}_1Y_bioscalar.nc , NONE) , \ 48 50 (${config_UserChoices_JobName}_1m_bioscalar.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_bioscalar.nc , Post_1M_bioscalar) , \ 49 51 (${config_UserChoices_JobName}_1m_ptrc_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_ptrc_T.nc , Post_1M_ptrc_T ) , \ 50 52 (${config_UserChoices_JobName}_1m_diad_T.nc , ${R_OUT_MBG_O_M}/${PREFIX}_1M_diad_T.nc , Post_1M_diad_T ) , \ 51 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , Post_1D_bioscalar)53 (${config_UserChoices_JobName}_1d_bioscalar.nc , ${R_OUT_MBG_O_D}/${PREFIX}_1D_bioscalar.nc , NONE) 52 54 53 55 … … 73 75 [Post_1M_ptrc_T] 74 76 Patches = () 75 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)77 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 76 78 TimeSeriesVars2D = () 77 79 ChunckJob2D = 50Y … … 82 84 [Post_1M_diad_T] 83 85 Patches = () 84 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)86 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 85 87 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, INTPP) 86 88 ChunckJob2D = 50Y … … 91 93 [Post_1Y_ptrc_T] 92 94 Patches = () 93 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)95 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 94 96 TimeSeriesVars2D = () 95 97 ChunckJob2D = OFF … … 100 102 [Post_1Y_diad_T] 101 103 Patches = () 102 GatherWithInternal = (nav_lon, nav_lat, time_counter, time_centered, time_centered_bounds)104 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter, time_centered, time_centered_bounds) 103 105 TimeSeriesVars2D = (Cflx, Dpco2, EPC100, Heup, Nfix) 104 106 ChunckJob2D = 50Y -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/ia/config.card
r3174 r3408 47 47 Name=nemo 48 48 #D- For each component, Real name of executable 49 OCE= (nemo.exe, nemo, 496MPI)49 OCE= (nemo.exe, nemo, 357MPI) 50 50 ICE= ("", "", "") 51 51 MBG= ("", "", "") … … 83 83 #D-- ICE - 84 84 [ICE] 85 WriteFrequency="1M 1D"85 WriteFrequency="1M" 86 86 Restart= n 87 87 ##-- Last day of the experience used as restart … … 96 96 #D-- MBG - 97 97 [MBG] 98 WriteFrequency="1 D 1M 1Y"98 WriteFrequency="1M 1Y" 99 99 Restart= n 100 100 ##-- Last day of the experience used as restart -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/opa9.driver
r3306 r3408 40 40 41 41 42 V1D_ENABLE=".FALSE." 43 V5D_ENABLE=".FALSE." 44 V1M_ENABLE=".FALSE." 45 V1Y_ENABLE=".FALSE." 46 47 for frequency in ${config_OCE_WriteFrequency} ; do 48 case ${frequency} in 49 ( 1D|1d ) V1D_ENABLE=".TRUE." ;; 50 ( 5D|5d ) V5D_ENABLE=".TRUE." ;; 51 ( 1M|1m ) V1M_ENABLE=".TRUE." ;; 52 ( *[yY] ) V1Y_ENABLE=".TRUE." ;; 53 esac 54 done 55 42 56 if [ "${EXPTYPE}" = "ia" ] ; then 43 57 NbFileInter=${#opa9_UserChoices_ListForcing[*]} 44 if [ ${year} -ge ${opa9_UserChoices_YearForcingInit} ] ; then 45 year_forcing=${year} 58 (( LengthForcing=${opa9_UserChoices_YearForcingEnd} - ${opa9_UserChoices_YearForcingInit} + 1 )) 59 (( DiffForcing=abs(${opa9_UserChoices_YearForcingEnd} - ${year} ))) 60 (( ModuloForcing=${DiffForcing} % ${LengthForcing} )) 61 if [ ${ModuloForcing} -eq 0 ] ; then 62 (( year_forcing=${opa9_UserChoices_YearForcingEnd} )) 46 63 else 47 (( LengthForcing=${opa9_UserChoices_YearForcingEnd} - ${opa9_UserChoices_YearForcingInit} + 1 )) 48 (( DiffForcing=${opa9_UserChoices_YearForcingEnd} - ${year} )) 49 (( ModuloForcing=${DiffForcing} % ${LengthForcing} )) 50 (( year_forcing=${opa9_UserChoices_YearForcingEnd} - ${ModuloForcing} )) 64 if [ ${year} -ge ${opa9_UserChoices_YearForcingInit} ] && [ ${year} -le ${opa9_UserChoices_YearForcingEnd} ] ; then 65 year_forcing=${year} 66 elif [ ${year} -lt ${opa9_UserChoices_YearForcingInit} ] ; then 67 (( year_forcing=${opa9_UserChoices_YearForcingEnd} - ${ModuloForcing} )) 68 else 69 (( year_forcing=${opa9_UserChoices_YearForcingInit} + ${ModuloForcing} - 1 )) 70 fi 51 71 fi 52 72 (( year_forcing_m1 = ${year_forcing} - 1)) … … 55 75 while [ $i -lt ${NbFileInter} ] ; do 56 76 eval file=${opa9_UserChoices_ListForcing[$i]} 57 IGCM_sys_Get ${opa9_UserChoices_R_FORCING}/${file}_${year_forcing_m1}.nc ${file}_y${year_m1}.nc 58 IGCM_sys_Get ${opa9_UserChoices_R_FORCING}/${file}_${year_forcing}.nc ${file}_y${year}.nc 59 IGCM_sys_Get ${opa9_UserChoices_R_FORCING}/${file}_${year_forcing_p1}.nc ${file}_y${year_p1}.nc 77 IGCM_sys_Get ${opa9_UserChoices_R_FORCING}/${file}_${year_forcing_m1}.nc ${file}_y${year_m1}.nc 78 IGCM_sys_Get ${opa9_UserChoices_R_FORCING}/${file}_${year_forcing}.nc ${file}_y${year}.nc 79 IGCM_sys_Get ${opa9_UserChoices_R_FORCING}/${file}_${year_forcing_p1}.nc ${file}_y${year_p1}.nc 60 80 (( i = i + 1 )) 61 81 done 62 82 fi 63 83 64 NbFreq=$( echo ${config_OCE_WriteFrequency} | wc -w )65 ##--Write Frequency Purpose ....66 typeset -Z1 i=167 while [ $i -le ${NbFreq} ]; do68 frequency=$( echo ${config_OCE_WriteFrequency} | awk -v var="$i" "-F " '{print $var}' )69 factor=$( echo ${frequency} | sed -e "s/[yYmMdDhH]//" )70 71 case ${frequency} in72 *Y|*y)73 eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}y_${DatesPeriod} ;74 eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_Y} ;75 eval WF${i}=${factor}Y ;;76 *M|*m)77 eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}m_${DatesPeriod} ;78 eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_M} ;79 eval WF${i}=${factor}M ;;80 *D|*d)81 eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}d_${DatesPeriod} ;82 eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_D} ;83 eval WF${i}=${factor}D ;;84 *H|*h)85 eval PREFIX_WF${i}=${config_UserChoices_JobName}_${factor}h_${DatesPeriod} ;86 eval R_OUT_OCE_WF${i}=${R_OUT_OCE_O_H} ;87 eval WF${i}=${factor}H ;;88 *)89 esac90 let i=$i+191 92 done93 84 # Period Length In Days between DateBegin and first day of calendar 0001 01 01 94 85 # Needed by OPA namelist to compute correct file names … … 158 149 IGCM_comp_modifyNamelist blocker namelist_cfg nn_leapy ${OPA_NLEAPY} 159 150 151 IGCM_debug_Print 1 'Informations into iodef.xml : V1D_ENABLE V5D_ENABLE V1M_ENABLE V1Y_ENABLE ' 152 IGCM_debug_Print 1 ${V1D_ENABLE} ${V5D_ENABLE} ${V1M_ENABLE} ${V1Y_ENABLE} 153 154 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-opa.xml 1d enabled ${V1D_ENABLE} 155 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-opa.xml 5d enabled ${V5D_ENABLE} 156 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-opa.xml 1m enabled ${V1M_ENABLE} 157 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-opa.xml 1y enabled ${V1Y_ENABLE} 158 159 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1d enabled ${V1D_ENABLE} 160 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1m enabled ${V1M_ENABLE} 161 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-lim.xml 1y enabled ${V1Y_ENABLE} 162 160 163 # update domain_def.xml file 161 164 case ${RESOL_OCE} in -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/pisces.driver
r3210 r3408 43 43 IGCM_debug_PushStack "MBG_Update" 44 44 45 V1D_ENABLE=".FALSE." 46 V5D_ENABLE=".FALSE." 47 V1M_ENABLE=".FALSE." 48 V1Y_ENABLE=".FALSE." 45 49 46 ##--Write Frequency Purpose 47 Nbfreq=$( echo ${config_MBG_WriteFrequency} | wc -w ) 48 typeset -Z1 i=1 49 while [ $i -le ${Nbfreq} ]; do 50 topfrequency=$( echo ${config_MBG_WriteFrequency} | awk -v var="$i" "-F " '{print $var}' ) 51 topfactor=$( echo ${topfrequency} | sed -e "s/[yYmMdD]//" ) 52 case ${topfrequency} in 53 *Y|*y) 54 eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}y_${DatesPeriod} ; 55 eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_Y} ; 56 eval WFT${i}=${topfactor}Y ;; 57 *M|*m) 58 eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}m_${DatesPeriod} ; 59 eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_M} ; 60 eval WFT${i}=${topfactor}M ;; 61 *D|*d) 62 eval PREFIX_WFT${i}=${config_UserChoices_JobName}_${topfactor}d_${DatesPeriod} ; 63 eval R_OUT_MBG_WFT${i}=${R_OUT_MBG_O_D} ; 64 eval WFT${i}=${topfactor}D ;; 65 *) 66 esac 67 let i=$i+1 50 for frequency in ${config_OCE_WriteFrequency} ; do 51 case ${frequency} in 52 ( 1D|1d ) V1D_ENABLE=".TRUE." ;; 53 ( 5D|5d ) V5D_ENABLE=".TRUE." ;; 54 ( 1M|1m ) V1M_ENABLE=".TRUE." ;; 55 ( *[yY] ) V1Y_ENABLE=".TRUE." ;; 56 esac 68 57 done 69 58 59 70 60 if [ X"${pisces_UserChoices_Offline_Mode}" = X"y" ] ; then 71 72 61 73 62 # Period Length In Days between DateBegin and first day of calendar 0001 01 01 … … 95 84 typeset -r PRECIS=8 96 85 NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${OPA_NITEND} }" ) ) 86 87 88 DYN_SSH_INI=.TRUE. 89 if [ "${EXPTYPE}" = "ia" ] ; then 90 NbDynFile=${#pisces_UserChoices_DynFiles[*]} 91 (( LengthForcing=${pisces_UserChoices_DynYearEnd} - ${pisces_UserChoices_DynYearStart} + 1 )) 92 (( DiffForcing=abs( ${pisces_UserChoices_DynYearEnd} - ${year} ) )) 93 (( ModuloForcing=${DiffForcing} % ${LengthForcing} )) 94 if [ ${ModuloForcing} -eq 0 ] ; then 95 (( year_forcing=${pisces_UserChoices_DynYearEnd} )) 96 else 97 if [ ${year} -ge ${pisces_UserChoices_DynYearStart} ] && [ ${year} -le ${pisces_UserChoices_DynYearEnd} ] ; then 98 year_forcing=${year} 99 elif [ ${year} -lt ${pisces_UserChoices_DynYearStart} ] ; then 100 (( year_forcing=${pisces_UserChoices_DynYearEnd} - ${ModuloForcing} )) 101 else 102 (( year_forcing=${pisces_UserChoices_DynYearStart} + ${ModuloForcing} - 1 )) 103 fi 104 fi 105 (( year_forcing_m1 = ${year_forcing} - 1)) 106 (( year_forcing_p1 = ${year_forcing} + 1)) 107 eval CurrDateFor=${year_forcing}0101_${year_forcing}1231 108 eval PrevDateFor=${year_forcing_m1}0101_${year_forcing_m1}1231 109 eval NextDateFor=${year_forcing_p1}0101_${year_forcing_p1}1231 110 (( i = 0 )) 111 while [ $i -lt ${NbDynFile} ] ; do 112 eval Suffix=${pisces_UserChoices_DynFiles[$i]} 113 eval RunFileName=${pisces_UserChoices_DynRunName}_${Suffix} 114 eval PrevDynFileName=${pisces_UserChoices_DynName}_${PrevDateFor}_${pisces_UserChoices_DynFreq}_${Suffix} 115 eval CurrDynFileName=${pisces_UserChoices_DynName}_${CurrDateFor}_${pisces_UserChoices_DynFreq}_${Suffix} 116 eval NextDynFileName=${pisces_UserChoices_DynName}_${NextDateFor}_${pisces_UserChoices_DynFreq}_${Suffix} 117 ## IGCM_sys_Get ${pisces_UserChoices_R_DYN}/${PrevDynFileName}.nc ${RunFileName}_y${year_m1}.nc 118 IGCM_sys_Get ${pisces_UserChoices_R_DYN}/${CurrDynFileName}.nc ${RunFileName}_y${year}.nc 119 ## IGCM_sys_Get ${pisces_UserChoices_R_DYN}/${NextDynFileName}.nc ${RunFileName}_y${year_p1}.nc 120 (( i = i + 1 )) 121 done 122 if [ ${year_forcing} = ${pisces_UserChoices_DynYearStart} ] ; then 123 DYN_SSH_INI=.TRUE. 124 else 125 DYN_SSH_INI=.FALSE 126 fi 127 fi 97 128 fi 98 129 … … 137 168 IGCM_comp_modifyNamelist blocker namelist_top_cfg ln_rsttr ${TOP_LRSTTR} 138 169 IGCM_comp_modifyNamelist blocker namelist_top_cfg nn_rsttr ${TOP_NRSTTR} 170 IGCM_comp_modifyNamelist blocker namelist_pisces_cfg atcco2 ${pisces_UserChoices_AtmCo2} 139 171 IGCM_comp_modifyNamelist blocker namelist_pisces_cfg nn_pisdmp ${OPA_NPDT_YEAR} 140 172 IGCM_comp_modifyNamelist blocker namelist_pisces_cfg nrdttrc ${pisces_UserChoices_PisFreq} 173 174 175 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1d enabled ${V1D_ENABLE} 176 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1m enabled ${V1M_ENABLE} 177 IGCM_comp_modifyXmlFile nonblocker file_def_nemo-pisces.xml 1y enabled ${V1Y_ENABLE} 178 141 179 142 180 IGCM_debug_PopStack "MBG_Update" -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/file_def_nemo-lim3.xml
r3178 r3408 21 21 <file_group id="5d" output_freq="5d" output_level="10" enabled=".TRUE."/> <!-- 5d files --> 22 22 23 <file_group id="1m" output_freq="1mo" output_level="10" enabled=" .TRUE."> <!-- real monthly files -->23 <file_group id="1m" output_freq="1mo" output_level="10" enabled="_AUTO_"> <!-- real monthly files --> 24 24 25 25 <file id="file19" name_suffix="_icemod" description="ice variables" enabled=".true." > -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/file_def_nemo-opa.xml
r3178 r3408 23 23 <file_group id="6h" output_freq="6h" output_level="10" enabled=".TRUE."/> <!-- 6h files --> 24 24 25 <file_group id="1d" output_freq="1d" output_level="10" enabled=" .TRUE."> <!-- 5d files -->25 <file_group id="1d" output_freq="1d" output_level="10" enabled="_AUTO_"> <!-- 5d files --> 26 26 27 27 <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > … … 141 141 </file_group> 142 142 143 <file_group id="5d" output_freq="5d" output_level="10" enabled=" .TRUE."> <!-- 5d files -->143 <file_group id="5d" output_freq="5d" output_level="10" enabled="_AUTO_"> <!-- 5d files --> 144 144 145 145 <file id="file4" name_suffix="_grid_T" description="ocean T grid variables" > … … 184 184 185 185 186 <file_group id="1m" output_freq="1mo" output_level="10" enabled=" .TRUE."> <!-- real monthly files -->186 <file_group id="1m" output_freq="1mo" output_level="10" enabled="_AUTO_"> <!-- real monthly files --> 187 187 188 188 <file id="file8" name_suffix="_grid_T" > … … 326 326 </file> 327 327 328 <file id="file12" name_suffix="_scalar" description="scalar variables" enabled=".true.">328 <file id="file12" name_suffix="_scalar" description="scalar variables" > 329 329 330 330 <!-- Volume --> … … 379 379 </file> 380 380 381 <file id="file13" name_suffix="_diaptr" description="diaptr variables" enabled=".true.">381 <file id="file13" name_suffix="_diaptr" description="diaptr variables" > 382 382 <field field_ref="zomsfglo" name="zomsfglo" grid_ref="grid_ptr_W_3D" /> 383 383 <field field_ref="zomsfatl" name="zomsfatl" grid_ref="grid_ptr_W_3D" /> … … 413 413 <file_group id="6m" output_freq="6mo" output_level="10" enabled=".TRUE."/> <!-- real 6m files --> 414 414 415 <file_group id="1y" output_freq="1y" output_level="10" enabled=" .TRUE."> <!-- real yearly files -->415 <file_group id="1y" output_freq="1y" output_level="10" enabled="_AUTO_"> <!-- real yearly files --> 416 416 417 417 … … 505 505 </file> 506 506 507 <file id="file18" name_suffix="_diaptr" description="diaptr variables" enabled=".TRUE.">507 <file id="file18" name_suffix="_diaptr" description="diaptr variables" > 508 508 <field field_ref="zotemglo" grid_ref="grid_ptr_T_3D" /> 509 509 <field field_ref="zosalglo" grid_ref="grid_ptr_T_3D" /> -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/file_def_nemo-pisces.xml
r3178 r3408 24 24 <file_group id="6h" output_freq="6h" output_level="10" enabled=".TRUE."/> <!-- 6h files --> 25 25 26 <file_group id="1d" output_freq="1d" output_level="10" enabled=" .TRUE."> <!-- 5d files -->26 <file_group id="1d" output_freq="1d" output_level="10" enabled="_AUTO_"> <!-- 5d files --> 27 27 28 28 <file id="file20" name_suffix="_bioscalar" description="pisces sms variables" > … … 44 44 <file_group id="5d" output_freq="5d" output_level="10" enabled=".TRUE."/> <!-- 5d files --> 45 45 46 <file_group id="1m" output_freq="1mo" output_level="10" enabled=".TRUE."> <!-- real monthly files --> 47 48 49 <file id="file21" name_suffix="_ptrc_T" description="pisces sms variables" > 46 <file_group id="1m" output_freq="1mo" output_level="10" enabled="_AUTO_"> <!-- real monthly files --> 47 48 <file id="file21" name_suffix="_ptrc_T" description="pisces sms variables" > 50 49 <field field_ref="DIC" name="DIC" operation="average" freq_op="1mo" > @DIC_E3T / @e3t </field> 51 50 <field field_ref="Alkalini" name="Alkalini" operation="average" freq_op="1mo" > @Alkalini_E3T / @e3t </field> 52 51 <field field_ref="O2" name="O2" operation="average" freq_op="1mo" > @O2_E3T / @e3t </field> 52 <field field_ref="CaCO3" name="CaCO3" operation="average" freq_op="1mo" > @CaCO3_E3T / @e3t </field> 53 53 <field field_ref="PO4" name="PO4" operation="average" freq_op="1mo" > @PO4_E3T / @e3t </field> 54 <field field_ref="POC" name="POC" operation="average" freq_op="1mo" > @POC_E3T / @e3t </field> 54 55 <field field_ref="Si" name="Si" operation="average" freq_op="1mo" > @Si_E3T / @e3t </field> 56 <field field_ref="PHY" name="PHY" operation="average" freq_op="1mo" > @PHY_E3T / @e3t </field> 57 <field field_ref="ZOO" name="ZOO" operation="average" freq_op="1mo" > @ZOO_E3T / @e3t </field> 58 <field field_ref="DOC" name="DOC" operation="average" freq_op="1mo" > @DOC_E3T / @e3t </field> 59 <field field_ref="PHY2" name="PHY2" operation="average" freq_op="1mo" > @PHY2_E3T / @e3t </field> 60 <field field_ref="ZOO2" name="ZOO2" operation="average" freq_op="1mo" > @ZOO2_E3T / @e3t </field> 61 <field field_ref="DSi" name="DSi" operation="average" freq_op="1mo" > @DSi_E3T / @e3t </field> 55 62 <field field_ref="Fer" name="Fer" operation="average" freq_op="1mo" > @Fer_E3T / @e3t </field> 63 <field field_ref="BFe" name="BFe" operation="average" freq_op="1mo" > @BFe_E3T / @e3t </field> 64 <field field_ref="GOC" name="GOC" operation="average" freq_op="1mo" > @GOC_E3T / @e3t </field> 65 <field field_ref="SFe" name="SFe" operation="average" freq_op="1mo" > @SFe_E3T / @e3t </field> 66 <field field_ref="DFe" name="DFe" operation="average" freq_op="1mo" > @DFe_E3T / @e3t </field> 67 <field field_ref="GSi" name="GSi" operation="average" freq_op="1mo" > @GSi_E3T / @e3t </field> 68 <field field_ref="NFe" name="NFe" operation="average" freq_op="1mo" > @NFe_E3T / @e3t </field> 56 69 <field field_ref="NCHL" name="NCHL" operation="average" freq_op="1mo" > @NCHL_E3T / @e3t </field> 57 70 <field field_ref="DCHL" name="DCHL" operation="average" freq_op="1mo" > @DCHL_E3T / @e3t </field> 58 71 <field field_ref="NO3" name="NO3" operation="average" freq_op="1mo" > @NO3_E3T / @e3t </field> 59 </file> 60 61 <file id="file22" name_suffix="_diad_T" description="additional pisces diagnostics" > 62 <field field_ref="Cflx" name="Cflx" /> 63 <field field_ref="Dpco2" name="Dpco2" /> 64 <field field_ref="PAR" name="PAR" /> 65 <field field_ref="PARDM" name="PARDM" /> 66 <field field_ref="TPP" name="TPP" /> 67 <field field_ref="INTPP" name="INTPP" /> 68 <field field_ref="EPC100" name="EPC100" /> 69 </file> 72 <field field_ref="NH4" name="NH4" operation="average" freq_op="1mo" > @NH4_E3T / @e3t </field> 73 </file> 74 75 <file id="file22" name_suffix="_diad_T" description="additional pisces diagnostics" > 76 <field field_ref="PH" name="PH" /> 77 <field field_ref="PAR" name="PAR" /> 78 <field field_ref="PARDM" name="PARDM" /> 79 <field field_ref="Cflx" name="Cflx" /> 80 <field field_ref="Oflx" name="Oflx" /> 81 <field field_ref="Dpco2" name="Dpco2" /> 82 <field field_ref="Dpo2" name="Dpo2" /> 83 <field field_ref="Heup" name="Heup" /> 84 <field field_ref="Irondep" name="Irondep" /> 85 <field field_ref="Ironsed" name="Ironsed" /> 86 <field field_ref="Nfix" name="Nfix" /> 87 <field field_ref="LNnut" name="LNnut" /> 88 <field field_ref="LDnut" name="LDnut" /> 89 <field field_ref="LNFe" name="LNFe" /> 90 <field field_ref="LDFe" name="LDFe" /> 91 <field field_ref="LNlight" name="LNlight" /> 92 <field field_ref="LDlight" name="LDlight" /> 93 <field field_ref="TPP" name="TPP" /> 94 <field field_ref="TPNEW" name="TPNEW" /> 95 <field field_ref="EPC100" name="EPC100" /> 96 <field field_ref="EPFE100" name="EPFE100" /> 97 <field field_ref="EPSI100" name="EPSI100" /> 98 <field field_ref="EPCAL100" name="EPCAL100" /> 99 <field field_ref="xfracal" name="xfracal" /> 100 </file> 101 70 102 71 103 <file id="file23" name_suffix="_bioscalar" description="pisces sms variables" > … … 92 124 <file_group id="6m" output_freq="6mo" output_level="10" enabled=".TRUE."/> <!-- real 6m files --> 93 125 94 <file_group id="1y" output_freq="1y" output_level="10" enabled=" .TRUE."> <!-- real yearly files -->126 <file_group id="1y" output_freq="1y" output_level="10" enabled="_AUTO_"> <!-- real yearly files --> 95 127 96 128 … … 149 181 </file> 150 182 183 <file id="file26" name_suffix="_bioscalar" description="pisces sms variables" > 184 <field field_ref="tdenit" name="tdenit" grid_ref="grid_1point" unit="TgN/yr" operation="instant" > tdenit * 14. * 86400. * 365. / 1e12 </field> 185 <field field_ref="tnfix" name="tnfix" grid_ref="grid_1point" unit="TgN/yr" operation="instant" > tnfix * 14. * 86400. * 365. / 1e12 </field> 186 <field field_ref="tcflx" name="tcflx" grid_ref="grid_1point" unit="PgC/yr" operation="instant" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field> 187 <field field_ref="tcflxcum" name="tcflxcum" grid_ref="grid_1point" unit="PgC" operation="instant" > tcflxcum * -1. * 12. / 1e15 </field> 188 <field field_ref="tcexp" name="tcexp" grid_ref="grid_1point" unit="PgC/yr" operation="instant" > tcexp * 12. * 86400. * 365. / 1e15 </field> 189 <field field_ref="tintpp" name="tintpp" grid_ref="grid_1point" unit="PgC/yr" operation="instant" > tintpp * 12. * 86400. * 365. / 1e15 </field> 190 <field field_ref="pno3tot" name="pno3tot" grid_ref="grid_1point" unit="umolN" operation="instant" > pno3tot * 16. / 122. * 1e6 </field> 191 <field field_ref="ppo4tot" name="ppo4tot" grid_ref="grid_1point" unit="umolP" operation="instant" > ppo4tot * 1. / 122. * 1e6 </field> 192 <field field_ref="psiltot" name="psiltot" grid_ref="grid_1point" unit="umolC" operation="instant" > psiltot * 1e6 </field> 193 <field field_ref="palktot" name="palktot" grid_ref="grid_1point" unit="umolC" operation="instant" > palktot * 1e6 </field> 194 <field field_ref="pfertot" name="pfertot" grid_ref="grid_1point" unit="nmolFe" operation="instant" > pfertot * 1e9 </field> 195 </file> 196 197 <file id="file27" name_suffix="_Age" description="Age Inert tracer" > 198 <field field_ref="Age" name="Age" operation="average" freq_op="1y" > @Age_E3T / @e3t </field> 199 </file> 200 151 201 </file_group> 152 202 -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/namelist_ORCA1clim_cfg
r3203 r3408 302 302 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 303 303 !----------------------------------------------------------------------- 304 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 305 ! = 0 no penetration 306 ! = 1 add a tke source below the ML 307 ! = 2 add a tke source just at the base of the ML 308 ! = 3 as = 1 applied on HF part of the stress ("key_oasis3") 309 nn_mxl0 = 2 ! type of scaling under sea-ice 310 ! = 0 no scaling under sea-ice 311 ! = 1 scaling with constant sea-ice thickness 312 ! = 2 scaling with mean sea-ice thickness 313 ! = 3 scaling with maximum sea-ice thickness 314 rn_hice = 10. ! max constant ice thickness value when scaling under sea-ice ( nn_mxl0=1) 315 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 316 rn_lc = 0.20 ! coef. associated to Langmuir cells 304 317 / 305 318 !----------------------------------------------------------------------- … … 325 338 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 326 339 !----------------------------------------------------------------------- 327 ln_nnogather= .true. !328 jpni = 16! jpni number of processors following i (set automatically if < 1)329 jpnj = 31! jpnj number of processors following j (set automatically if < 1)330 jpnij = 496 ! jpnij number of local domains (set automatically if < 1)340 ln_nnogather= .true. ! 341 jpni = 20 ! jpni number of processors following i (set automatically if < 1) 342 jpnj = 24 ! jpnj number of processors following j (set automatically if < 1) 343 jpnij = 357 ! jpnij number of local domains (set automatically if < 1), 357 for eORCA1/IPSLCM6-LR 331 344 / 332 345 !----------------------------------------------------------------------- -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/namelist_ORCA1ia_cfg
r3203 r3408 303 303 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 304 304 !----------------------------------------------------------------------- 305 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 306 ! = 0 no penetration 307 ! = 1 add a tke source below the ML 308 ! = 2 add a tke source just at the base of the ML 309 ! = 3 as = 1 applied on HF part of the stress ("key_oasis3") 310 nn_mxl0 = 2 ! type of scaling under sea-ice 311 ! = 0 no scaling under sea-ice 312 ! = 1 scaling with constant sea-ice thickness 313 ! = 2 scaling with mean sea-ice thickness 314 ! = 3 scaling with maximum sea-ice thickness 315 rn_hice = 10. ! max constant ice thickness value when scaling under sea-ice ( nn_mxl0=1) 316 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 317 rn_lc = 0.20 ! coef. associated to Langmuir cells 305 318 / 306 319 !----------------------------------------------------------------------- … … 326 339 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 327 340 !----------------------------------------------------------------------- 328 ln_nnogather= .true. !329 jpni = 16! jpni number of processors following i (set automatically if < 1)330 jpnj = 31! jpnj number of processors following j (set automatically if < 1)331 jpnij = 496 ! jpnij number of local domains (set automatically if < 1)341 ln_nnogather= .true. ! 342 jpni = 20 ! jpni number of processors following i (set automatically if < 1) 343 jpnj = 24 ! jpnj number of processors following j (set automatically if < 1) 344 jpnij = 357 ! jpnij number of local domains (set automatically if < 1), 357 for eORCA1/IPSLCM6-LR 332 345 / 333 346 !----------------------------------------------------------------------- -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/namelist_pisces_cfg
r3203 r3408 5 5 &nampisext ! air-sea exchange 6 6 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7 atcco2 = _AUTO_: DEFAULT=287. ! Constant value atmospheric pCO2 - ln_co2int = F 7 8 / 8 9 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/POST/monitoring01_pisces_ORCA1.cfg
r2870 r3408 39 39 # field | files patterns | files additionnal | operations | title | units | calcul of area 40 40 #----------------------------------------------------------------------------------------------------------------- 41 no3_global | "NO3" | "eORCA1.1_grid.nc" | "(NO3[d=1,k=1])" | "Nitrate Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]"42 dic_global | "DIC" | "eORCA1.1_grid.nc" | "(DIC[d=1,k=1])" | "DIC Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]"43 alk_global | "Alkalini" | "eORCA1.1_grid.nc" | "(Alkalini[d=1,k=1])" | "Alkalinity Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]"44 o2_global | "O2" | "eORCA1.1_grid.nc" | "(O2[d=1,k=1])" | "Oxygen Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]"45 si_global | "Si" | "eORCA1.1_grid.nc" | "(Si[d=1,k=1])" | "Silicate Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]"46 po4_global | "PO4" | "eORCA1.1_grid.nc" | "(PO4[d=1,k=1])" | "Phosphorus Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]"47 cflx_global | "Cflx" | "eORCA1.1_grid.nc" | "(Cflx[d=1]*3600*24*365*12)" | "Ocean carbon flux (GLOBAL)" | "gC/m2/yr" | "mask[k=1,d=2]*area[d=2]"48 epc_global | "EPC100" | "eORCA1.1_grid.nc" | "(EPC100[d=1]*3600*24*365*12)" | "Carbon export at 100m (GLOBAL)" | "gC/m2/yr" | "mask[k=1,d=2]*area[d=2]"49 41 #----------------------------------------------------------------------------------------------------------------- 42 # field | files patterns | files additionnal | operations | title | units | calcul of area 43 #----------------------------------------------------------------------------------------------------------------- 44 no3_global | "pno3tot" | "" | "pno3tot[d=1]" | "global mean nitrogen concentration" | "umolN" | "1" 45 po4_global | "ppo4tot" | "" | "ppo4tot[d=1]" | "global mean phosphorus concentration" | "umolP" | "1" 46 sil_global | "psiltot" | "" | "psiltot[d=1]" | "global mean silicate concentration" | "umolC" | "1" 47 fer_global | "pfertot" | "" | "pfertot[d=1]" | "global mean iron concentration" | "nmolFe" | "1" 48 alk_global | "palktot" | "" | "palktot[d=1]" | "global mean alkalinity concentration" | "umolC" | "1" 49 cflx_global | "tcflx" | "" | "tcflx[d=1]" | "total flux of Carbon out of the ocean" | "PgC/yr" | "1" 50 epc_global | "tcexp" | "" | "tcexp[d=1]" | "total flux of Carbon export at 100m" | "PgC/yr" | "1" 51 tintpp_global | "tintpp" | "" | "tintpp[d=1]" | "global total integrated primary production" | "PgC/yr" | "1" 52 tdenit_global | "tdenit" | "" | "tdenit[d=1]" | "Total denitrification" | "TgN/yr" | "1" 53 tnfix_global | "tnfix" | "" | "tnfix[d=1]" | "global total nitrogen fixation" | "TgN/yr" | "1" 54 #----------------------------------------------------------------------------------------------------------------- -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/POST/monitoring01_pisces_ORCA2.cfg
r2870 r3408 39 39 # field | files patterns | files additionnal | operations | title | units | calcul of area 40 40 #----------------------------------------------------------------------------------------------------------------- 41 no3_global | "NO3" | "ORCA2.3_grid.nc" | "(NO3[d=1,k=1])" | "Nitrate Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]" 42 dic_global | "DIC" | "ORCA2.3_grid.nc" | "(DIC[d=1,k=1])" | "DIC Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]" 43 alk_global | "Alkalini" | "ORCA2.3_grid.nc" | "(Alkalini[d=1,k=1])" | "Alkalinity Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]" 44 o2_global | "O2" | "ORCA2.3_grid.nc" | "(O2[d=1,k=1])" | "Oxygen Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]" 45 si_global | "Si" | "ORCA2.3_grid.nc" | "(Si[d=1,k=1])" | "Silicate Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]" 46 po4_global | "PO4" | "ORCA2.3_grid.nc" | "(PO4[d=1,k=1])" | "Phosphorus Concentration at surface" | "mmol/m3" | "mask[d=2,k=1]*area[d=2]" 47 cflx_global | "Cflx" | "ORCA2.3_grid.nc" | "(Cflx[d=1]*3600*24*365*12)" | "Ocean carbon flux (GLOBAL)" | "gC/m2/yr" | "mask[k=1,d=2]*area[d=2]" 48 epc_global | "EPC100" | "ORCA2.3_grid.nc" | "(EPC100[d=1]*3600*24*365*12)" | "Carbon export at 100m (GLOBAL)" | "gC/m2/yr" | "mask[k=1,d=2]*area[d=2]" 41 no3_global | "pno3tot" | "" | "pno3tot[d=1]" | "global mean nitrogen concentration" | "umolN" | "1" 42 po4_global | "ppo4tot" | "" | "ppo4tot[d=1]" | "global mean phosphorus concentration" | "umolP" | "1" 43 sil_global | "psiltot" | "" | "psiltot[d=1]" | "global mean silicate concentration" | "umolC" | "1" 44 fer_global | "pfertot" | "" | "pfertot[d=1]" | "global mean iron concentration" | "nmolFe" | "1" 45 alk_global | "palktot" | "" | "palktot[d=1]" | "global mean alkalinity concentration" | "umolC" | "1" 46 cflx_global | "tcflx" | "" | "tcflx[d=1]" | "total flux of Carbon out of the ocean" | "PgC/yr" | "1" 47 epc_global | "tcexp" | "" | "tcexp[d=1]" | "total flux of Carbon export at 100m" | "PgC/yr" | "1" 48 tintpp_global | "tintpp" | "" | "tintpp[d=1]" | "global total integrated primary production" | "PgC/yr" | "1" 49 tdenit_global | "tdenit" | "" | "tdenit[d=1]" | "Total denitrification" | "TgN/yr" | "1" 50 tnfix_global | "tnfix" | "" | "tnfix[d=1]" | "global total nitrogen fixation" | "TgN/yr" | "1" 49 51 #-----------------------------------------------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.