Changeset 3408 for CONFIG/UNIFORM/v6/NEMO_v6/GENERAL
- Timestamp:
- 10/09/17 11:57:12 (7 years ago)
- Location:
- CONFIG/UNIFORM/v6/NEMO_v6/GENERAL
- Files:
-
- 1 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
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.