Changeset 6658 for CONFIG/UNIFORM/v7/IPSLCM7
- Timestamp:
- 10/23/23 14:19:09 (7 months ago)
- Location:
- CONFIG/UNIFORM/v7/IPSLCM7
- Files:
-
- 19 added
- 5 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/NEMO/file_def_nemo-pisces.xml
r6656 r6658 26 26 <file_group id="1d_pis" output_freq="1d" output_level="_AUTO_" enabled="_AUTO_" > <!-- 1d files --> 27 27 28 <file id="file 17" name_suffix="_bioscalar" description="pisces sms variables" >29 <field field_ref="tdenit" name="tdenit" grid_ref="grid_1point"unit="TgN/yr" operation="instant" level="2" > tdenit * 14. * 86400. * 365. / 1e12 </field>30 <field field_ref="tnfix" name="tnfix" grid_ref="grid_1point"unit="TgN/yr" operation="instant" level="2" > tnfix * 14. * 86400. * 365. / 1e12 </field>31 <field field_ref="tcflx" name="tcflx" grid_ref="grid_1point"unit="PgC/yr" operation="instant" level="2" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field>32 <field field_ref="tcflxcum" name="tcflxcum" grid_ref="grid_1point"unit="PgC" operation="instant" level="2" > tcflxcum * -1. * 12. / 1e15 </field>33 <field field_ref="tcexp" name="tcexp" grid_ref="grid_1point"unit="PgC/yr" operation="instant" level="2" > tcexp * 12. * 86400. * 365. / 1e15 </field>34 <field field_ref="tintpp" name="tintpp" grid_ref="grid_1point"unit="PgC/yr" operation="instant" level="2" > tintpp * 12. * 86400. * 365. / 1e15 </field>35 <field field_ref="pno3tot" name="pno3tot" grid_ref="grid_1point" unit="umolN" operation="instant" level="2" > pno3tot * 16. / 122. * 1e6 </field>36 <field field_ref="ppo4tot" name="ppo4tot" grid_ref="grid_1point" unit="umolP" operation="instant" level="2" > ppo4tot * 1. / 122. * 1e6 </field>37 <field field_ref="psiltot" name="psiltot" grid_ref="grid_1point"unit="umolC" operation="instant" level="2" > psiltot * 1e6 </field>38 <field field_ref="palktot" name="palktot" grid_ref="grid_1point"unit="umolC" operation="instant" level="2" > palktot * 1e6 </field>39 <field field_ref="pfertot" name="pfertot" grid_ref="grid_1point"unit="nmolFe" operation="instant" level="2" > pfertot * 1e9 </field>28 <file id="file31" name_suffix="_bioscalar" description="pisces sms variables" > 29 <field field_ref="tdenit" name="tdenit" unit="TgN/yr" operation="instant" level="2" > tdenit * 14. * 86400. * 365. / 1e12 </field> 30 <field field_ref="tnfix" name="tnfix" unit="TgN/yr" operation="instant" level="2" > tnfix * 14. * 86400. * 365. / 1e12 </field> 31 <field field_ref="tcflx" name="tcflx" unit="PgC/yr" operation="instant" level="2" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field> 32 <field field_ref="tcflxcum" name="tcflxcum" unit="PgC" operation="instant" level="2" > tcflxcum * -1. * 12. / 1e15 </field> 33 <field field_ref="tcexp" name="tcexp" unit="PgC/yr" operation="instant" level="2" > tcexp * 12. * 86400. * 365. / 1e15 </field> 34 <field field_ref="tintpp" name="tintpp" unit="PgC/yr" operation="instant" level="2" > tintpp * 12. * 86400. * 365. / 1e15 </field> 35 <field field_ref="pno3tot" name="pno3tot" unit="umolN" operation="instant" level="2" > pno3tot * 16. / 117. * 1e6 </field> 36 <field field_ref="ppo4tot" name="ppo4tot" unit="umolP" operation="instant" level="2" > ppo4tot * 1. / 117. * 1e6 </field> 37 <field field_ref="psiltot" name="psiltot" unit="umolC" operation="instant" level="2" > psiltot * 1e6 </field> 38 <field field_ref="palktot" name="palktot" unit="umolC" operation="instant" level="2" > palktot * 1e6 </field> 39 <field field_ref="pfertot" name="pfertot" unit="nmolFe" operation="instant" level="2" > pfertot * 1e9 </field> 40 40 </file> 41 41 … … 44 44 <file_group id="5d_pis" output_freq="5d" output_level="_AUTO_" enabled="_AUTO_" > <!-- 5d files --> 45 45 46 <file id="file 24" name_suffix="_bioscalar" description="pisces sms variables" >47 <field field_ref="tdenit" name="tdenit" grid_ref="grid_1point"unit="TgN/yr" operation="instant" level="2" > tdenit * 14. * 86400. * 365. / 1e12 </field>48 <field field_ref="tnfix" name="tnfix" grid_ref="grid_1point"unit="TgN/yr" operation="instant" level="2" > tnfix * 14. * 86400. * 365. / 1e12 </field>49 <field field_ref="tcflx" name="tcflx" grid_ref="grid_1point"unit="PgC/yr" operation="instant" level="2" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field>50 <field field_ref="tcflxcum" name="tcflxcum" grid_ref="grid_1point"unit="PgC" operation="instant" level="2" > tcflxcum * -1. * 12. / 1e15 </field>51 <field field_ref="tcexp" name="tcexp" grid_ref="grid_1point"unit="PgC/yr" operation="instant" level="2" > tcexp * 12. * 86400. * 365. / 1e15 </field>52 <field field_ref="tintpp" name="tintpp" grid_ref="grid_1point"unit="PgC/yr" operation="instant" level="2" > tintpp * 12. * 86400. * 365. / 1e15 </field>53 <field field_ref="pno3tot" name="pno3tot" grid_ref="grid_1point" unit="umolN" operation="instant" level="2" > pno3tot * 16. / 122. * 1e6 </field>54 <field field_ref="ppo4tot" name="ppo4tot" grid_ref="grid_1point" unit="umolP" operation="instant" level="2" > ppo4tot * 1. / 122. * 1e6 </field>55 <field field_ref="psiltot" name="psiltot" grid_ref="grid_1point"unit="umolC" operation="instant" level="2" > psiltot * 1e6 </field>56 <field field_ref="palktot" name="palktot" grid_ref="grid_1point"unit="umolC" operation="instant" level="2" > palktot * 1e6 </field>57 <field field_ref="pfertot" name="pfertot" grid_ref="grid_1point"unit="nmolFe" operation="instant" level="2" > pfertot * 1e9 </field>46 <file id="file32" name_suffix="_bioscalar" description="pisces sms variables" > 47 <field field_ref="tdenit" name="tdenit" unit="TgN/yr" operation="instant" level="2" > tdenit * 14. * 86400. * 365. / 1e12 </field> 48 <field field_ref="tnfix" name="tnfix" unit="TgN/yr" operation="instant" level="2" > tnfix * 14. * 86400. * 365. / 1e12 </field> 49 <field field_ref="tcflx" name="tcflx" unit="PgC/yr" operation="instant" level="2" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field> 50 <field field_ref="tcflxcum" name="tcflxcum" unit="PgC" operation="instant" level="2" > tcflxcum * -1. * 12. / 1e15 </field> 51 <field field_ref="tcexp" name="tcexp" unit="PgC/yr" operation="instant" level="2" > tcexp * 12. * 86400. * 365. / 1e15 </field> 52 <field field_ref="tintpp" name="tintpp" unit="PgC/yr" operation="instant" level="2" > tintpp * 12. * 86400. * 365. / 1e15 </field> 53 <field field_ref="pno3tot" name="pno3tot" unit="umolN" operation="instant" level="2" > pno3tot * 16. / 117. * 1e6 </field> 54 <field field_ref="ppo4tot" name="ppo4tot" unit="umolP" operation="instant" level="2" > ppo4tot * 1. / 117. * 1e6 </field> 55 <field field_ref="psiltot" name="psiltot" unit="umolC" operation="instant" level="2" > psiltot * 1e6 </field> 56 <field field_ref="palktot" name="palktot" unit="umolC" operation="instant" level="2" > palktot * 1e6 </field> 57 <field field_ref="pfertot" name="pfertot" unit="nmolFe" operation="instant" level="2" > pfertot * 1e9 </field> 58 58 </file> 59 59 … … 64 64 65 65 66 <file id="file 18" name_suffix="_ptrc_T" description="pisces sms variables" >67 <field field_ref="DIC" name="DIC" operation="average" freq_op="1mo" level="2" > @DIC_ E3T/ @e3t </field>68 <field field_ref="Alkalini" name="Alkalini" operation="average" freq_op="1mo" level="2" > @Alkalini_ E3T/ @e3t </field>69 <field field_ref="O2" name="O2" operation="average" freq_op="1mo" level="2" > @O2_ E3T/ @e3t </field>70 <field field_ref="CaCO3" name="CaCO3" operation="average" freq_op="1mo" level="2" > @CaCO3_ E3T/ @e3t </field>71 <field field_ref="PO4" name="PO4" operation="average" freq_op="1mo" level="2" > @PO4_ E3T/ @e3t </field>72 <field field_ref="POC" name="POC" operation="average" freq_op="1mo" level="2" > @POC_ E3T/ @e3t </field>73 <field field_ref="Si" name="Si" operation="average" freq_op="1mo" level="2" > @Si_ E3T/ @e3t </field>74 <field field_ref="PHY" name="PHY" operation="average" freq_op="1mo" level="2" > @PHY_ E3T/ @e3t </field>75 <field field_ref="ZOO" name="ZOO" operation="average" freq_op="1mo" level="2" > @ZOO_ E3T/ @e3t </field>76 <field field_ref="DOC" name="DOC" operation="average" freq_op="1mo" level="2" > @DOC_ E3T/ @e3t </field>77 <field field_ref="PHY2" name="PHY2" operation="average" freq_op="1mo" level="2" > @PHY2_ E3T/ @e3t </field>78 <field field_ref="ZOO2" name="ZOO2" operation="average" freq_op="1mo" level="2" > @ZOO2_ E3T/ @e3t </field>79 <field field_ref="DSi" name="DSi" operation="average" freq_op="1mo" level="2" > @DSi_ E3T/ @e3t </field>80 <field field_ref="Fer" name="Fer" operation="average" freq_op="1mo" level="2" > @Fer_ E3T/ @e3t </field>81 <field field_ref="BFe" name="BFe" operation="average" freq_op="1mo" level="2" > @BFe_ E3T/ @e3t </field>82 <field field_ref="GOC" name="GOC" operation="average" freq_op="1mo" level="2" > @GOC_ E3T/ @e3t </field>83 <field field_ref="SFe" name="SFe" operation="average" freq_op="1mo" level="2" > @SFe_ E3T/ @e3t </field>84 <field field_ref="DFe" name="DFe" operation="average" freq_op="1mo" level="2" > @DFe_ E3T/ @e3t </field>85 <field field_ref="GSi" name="GSi" operation="average" freq_op="1mo" level="2" > @GSi_ E3T/ @e3t </field>86 <field field_ref="NFe" name="NFe" operation="average" freq_op="1mo" level="2" > @NFe_ E3T/ @e3t </field>87 <field field_ref="NCHL" name="NCHL" operation="average" freq_op="1mo" level="2" > @NCHL_ E3T/ @e3t </field>88 <field field_ref="DCHL" name="DCHL" operation="average" freq_op="1mo" level="2" > @DCHL_ E3T/ @e3t </field>89 <field field_ref="NO3" name="NO3" operation="average" freq_op="1mo" level="2" > @NO3_ E3T/ @e3t </field>90 <field field_ref="NH4" name="NH4" operation="average" freq_op="1mo" level="2" > @NH4_E3T/ @e3t </field>66 <file id="file33" name_suffix="_ptrc_T" description="pisces sms variables" > 67 <field field_ref="DIC" name="DIC" operation="average" freq_op="1mo" level="2" > @DIC_e3t / @e3t </field> 68 <field field_ref="Alkalini" name="Alkalini" operation="average" freq_op="1mo" level="2" > @Alkalini_e3t / @e3t </field> 69 <field field_ref="O2" name="O2" operation="average" freq_op="1mo" level="2" > @O2_e3t / @e3t </field> 70 <field field_ref="CaCO3" name="CaCO3" operation="average" freq_op="1mo" level="2" > @CaCO3_e3t / @e3t </field> 71 <field field_ref="PO4" name="PO4" operation="average" freq_op="1mo" level="2" > @PO4_e3t / @e3t </field> 72 <field field_ref="POC" name="POC" operation="average" freq_op="1mo" level="2" > @POC_e3t / @e3t </field> 73 <field field_ref="Si" name="Si" operation="average" freq_op="1mo" level="2" > @Si_e3t / @e3t </field> 74 <field field_ref="PHY" name="PHY" operation="average" freq_op="1mo" level="2" > @PHY_e3t / @e3t </field> 75 <field field_ref="ZOO" name="ZOO" operation="average" freq_op="1mo" level="2" > @ZOO_e3t / @e3t </field> 76 <field field_ref="DOC" name="DOC" operation="average" freq_op="1mo" level="2" > @DOC_e3t / @e3t </field> 77 <field field_ref="PHY2" name="PHY2" operation="average" freq_op="1mo" level="2" > @PHY2_e3t / @e3t </field> 78 <field field_ref="ZOO2" name="ZOO2" operation="average" freq_op="1mo" level="2" > @ZOO2_e3t / @e3t </field> 79 <field field_ref="DSi" name="DSi" operation="average" freq_op="1mo" level="2" > @DSi_e3t / @e3t </field> 80 <field field_ref="Fer" name="Fer" operation="average" freq_op="1mo" level="2" > @Fer_e3t / @e3t </field> 81 <field field_ref="BFe" name="BFe" operation="average" freq_op="1mo" level="2" > @BFe_e3t / @e3t </field> 82 <field field_ref="GOC" name="GOC" operation="average" freq_op="1mo" level="2" > @GOC_e3t / @e3t </field> 83 <field field_ref="SFe" name="SFe" operation="average" freq_op="1mo" level="2" > @SFe_e3t / @e3t </field> 84 <field field_ref="DFe" name="DFe" operation="average" freq_op="1mo" level="2" > @DFe_e3t / @e3t </field> 85 <field field_ref="GSi" name="GSi" operation="average" freq_op="1mo" level="2" > @GSi_e3t / @e3t </field> 86 <field field_ref="NFe" name="NFe" operation="average" freq_op="1mo" level="2" > @NFe_e3t / @e3t </field> 87 <field field_ref="NCHL" name="NCHL" operation="average" freq_op="1mo" level="2" > @NCHL_e3t / @e3t </field> 88 <field field_ref="DCHL" name="DCHL" operation="average" freq_op="1mo" level="2" > @DCHL_e3t / @e3t </field> 89 <field field_ref="NO3" name="NO3" operation="average" freq_op="1mo" level="2" > @NO3_e3t / @e3t </field> 90 <field field_ref="NH4" name="NH4" operation="average" freq_op="1mo" level="2" > @NH4_e3t / @e3t </field> 91 91 </file> 92 92 93 93 94 94 95 <file id="file 19" name_suffix="_diad_T" description="additional pisces diagnostics" >95 <file id="file34" name_suffix="_diad_T" description="additional pisces diagnostics" > 96 96 97 97 <field field_ref="PH" name="PH" level="2" /> … … 123 123 <field field_ref="EPCAL100" name="EPCAL100" level="2" /> 124 124 <field field_ref="xfracal" name="xfracal" level="2" /> 125 <field field_ref="GRAZ1" name="GRAZ" level="2" > this + GRAZ2 </field> 125 126 126 127 </file> 127 128 128 <file id="file20" name_suffix="_bioscalar" description="pisces sms variables" > 129 <field field_ref="tdenit" name="tdenit" grid_ref="grid_1point" unit="TgN/yr" operation="instant" level="1" > tdenit * 14. * 86400. * 365. / 1e12 </field> 130 <field field_ref="tnfix" name="tnfix" grid_ref="grid_1point" unit="TgN/yr" operation="instant" level="1" > tnfix * 14. * 86400. * 365. / 1e12 </field> 131 <field field_ref="tcflx" name="tcflx" grid_ref="grid_1point" unit="PgC/yr" operation="instant" level="1" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field> 132 <field field_ref="tcflxcum" name="tcflxcum" grid_ref="grid_1point" unit="PgC" operation="instant" level="1" > tcflxcum * -1. * 12. / 1e15 </field> 133 <field field_ref="tcexp" name="tcexp" grid_ref="grid_1point" unit="PgC/yr" operation="instant" level="1" > tcexp * 12. * 86400. * 365. / 1e15 </field> 134 <field field_ref="tintpp" name="tintpp" grid_ref="grid_1point" unit="PgC/yr" operation="instant" level="1" > tintpp * 12. * 86400. * 365. / 1e15 </field> 135 <field field_ref="pno3tot" name="pno3tot" grid_ref="grid_1point" unit="umolN" operation="instant" level="1" > pno3tot * 16. / 122. * 1e6 </field> 136 <field field_ref="ppo4tot" name="ppo4tot" grid_ref="grid_1point" unit="umolP" operation="instant" level="1" > ppo4tot * 1. / 122. * 1e6 </field> 137 <field field_ref="psiltot" name="psiltot" grid_ref="grid_1point" unit="umolC" operation="instant" level="1" > psiltot * 1e6 </field> 138 <field field_ref="palktot" name="palktot" grid_ref="grid_1point" unit="umolC" operation="instant" level="1" > palktot * 1e6 </field> 139 <field field_ref="pfertot" name="pfertot" grid_ref="grid_1point" unit="nmolFe" operation="instant" level="1" > pfertot * 1e9 </field> 140 </file> 141 142 <!-- enabled if ESM : key_gas --> 143 <file id="file41" name_suffix="_gastrc" description="pisces gas" enabled=".FALSE." > 144 <field field_ref="DMS" name="DMS" operation="average" freq_op="1mo" level="1" > @DMS_E3T / @e3t </field> 145 <field field_ref="N2O" name="N2O" operation="average" freq_op="1mo" level="1" > @N2O_E3T / @e3t </field> 146 <field field_ref="N2Oflx" name="N2Oflx" level="2" /> 147 <field field_ref="AtmN2o" name="AtmN2o" level="2" /> 148 <field field_ref="Sinkn2o" name="Sinkn2o" level="2" /> 149 <field field_ref="Prodn2o" name="Prodn2o" level="2" /> 150 <field field_ref="DMSflx" name="DMSflx" level="2" /> 151 <field field_ref="LBDMS" name="LBDMS" level="2" /> 152 <field field_ref="StLightDMS" name="StLightDMS" level="2" /> 153 <field field_ref="StIronDMS" name="StIronDMS" level="2" /> 154 <field field_ref="StNutrDMS" name="StNutrDMS" level="2" /> 155 <field field_ref="StTempDMS" name="StTempDMS" level="2" /> 156 <field field_ref="Sinkdms" name="Sinkdms" level="2" /> 157 <field field_ref="Lightdms" name="Lightdms" level="2" /> 158 <field field_ref="SCquotan" name="SCquotan" level="2" /> 159 <field field_ref="SCquotad" name="SCquotad" level="2" /> 160 <field field_ref="Yield" name="Yield" level="2" /> 161 </file> 162 129 <file id="file35" name_suffix="_bioscalar" description="pisces sms variables" > 130 <field field_ref="tdenit" name="tdenit" unit="TgN/yr" operation="instant" level="1" > tdenit * 14. * 86400. * 365. / 1e12 </field> 131 <field field_ref="tnfix" name="tnfix" unit="TgN/yr" operation="instant" level="1" > tnfix * 14. * 86400. * 365. / 1e12 </field> 132 <field field_ref="tcflx" name="tcflx" unit="PgC/yr" operation="instant" level="1" > tcflx * -1. * 12. * 86400. * 365. / 1e15 </field> 133 <field field_ref="tcflxcum" name="tcflxcum" unit="PgC" operation="instant" level="1" > tcflxcum * -1. * 12. / 1e15 </field> 134 <field field_ref="tcexp" name="tcexp" unit="PgC/yr" operation="instant" level="1" > tcexp * 12. * 86400. * 365. / 1e15 </field> 135 <field field_ref="tintpp" name="tintpp" unit="PgC/yr" operation="instant" level="1" > tintpp * 12. * 86400. * 365. / 1e15 </field> 136 <field field_ref="pno3tot" name="pno3tot" unit="umolN" operation="instant" level="1" > pno3tot * 16. / 117. * 1e6 </field> 137 <field field_ref="ppo4tot" name="ppo4tot" unit="umolP" operation="instant" level="1" > ppo4tot * 1. / 117. * 1e6 </field> 138 <field field_ref="psiltot" name="psiltot" unit="umolC" operation="instant" level="1" > psiltot * 1e6 </field> 139 <field field_ref="palktot" name="palktot" unit="umolC" operation="instant" level="1" > palktot * 1e6 </field> 140 <field field_ref="pfertot" name="pfertot" unit="nmolFe" operation="instant" level="1" > pfertot * 1e9 </field> 141 </file> 163 142 164 143 </file_group> … … 173 152 174 153 175 <file id="file21" name_suffix="_ptrc_T" description="pisces sms variables" > 176 <field field_ref="DIC" name="DIC" operation="average" freq_op="1y" level="1" > @DIC_E3T / @e3t </field> 177 <field field_ref="Alkalini" name="Alkalini" operation="average" freq_op="1y" level="1" > @Alkalini_E3T / @e3t </field> 178 <field field_ref="O2" name="O2" operation="average" freq_op="1y" level="1" > @O2_E3T / @e3t </field> 179 <field field_ref="CaCO3" name="CaCO3" operation="average" freq_op="1y" level="2" > @CaCO3_E3T / @e3t </field> 180 <field field_ref="PO4" name="PO4" operation="average" freq_op="1y" level="1" > @PO4_E3T / @e3t </field> 181 <field field_ref="POC" name="POC" operation="average" freq_op="1y" level="1" > @POC_E3T / @e3t </field> 182 <field field_ref="Si" name="Si" operation="average" freq_op="1y" level="1" > @Si_E3T / @e3t </field> 183 <field field_ref="PHY" name="PHY" operation="average" freq_op="1y" level="2" > @PHY_E3T / @e3t </field> 184 <field field_ref="ZOO" name="ZOO" operation="average" freq_op="1y" level="2" > @ZOO_E3T / @e3t </field> 185 <field field_ref="DOC" name="DOC" operation="average" freq_op="1y" level="2" > @DOC_E3T / @e3t </field> 186 <field field_ref="PHY2" name="PHY2" operation="average" freq_op="1y" level="2" > @PHY2_E3T / @e3t </field> 187 <field field_ref="ZOO2" name="ZOO2" operation="average" freq_op="1y" level="2" > @ZOO2_E3T / @e3t </field> 188 <field field_ref="DSi" name="DSi" operation="average" freq_op="1y" level="2" > @DSi_E3T / @e3t </field> 189 <field field_ref="Fer" name="Fer" operation="average" freq_op="1y" level="1" > @Fer_E3T / @e3t </field> 190 <field field_ref="BFe" name="BFe" operation="average" freq_op="1y" level="2" > @BFe_E3T / @e3t </field> 191 <field field_ref="GOC" name="GOC" operation="average" freq_op="1y" level="1" > @GOC_E3T / @e3t </field> 192 <field field_ref="SFe" name="SFe" operation="average" freq_op="1y" level="2" > @SFe_E3T / @e3t </field> 193 <field field_ref="DFe" name="DFe" operation="average" freq_op="1y" level="2" > @DFe_E3T / @e3t </field> 194 <field field_ref="GSi" name="GSi" operation="average" freq_op="1y" level="2" > @GSi_E3T / @e3t </field> 195 <field field_ref="NFe" name="NFe" operation="average" freq_op="1y" level="2" > @NFe_E3T / @e3t </field> 196 <field field_ref="NCHL" name="NCHL" operation="average" freq_op="1y" level="1" > @NCHL_E3T / @e3t </field> 197 <field field_ref="DCHL" name="DCHL" operation="average" freq_op="1y" level="1" > @DCHL_E3T / @e3t </field> 198 <field field_ref="NO3" name="NO3" operation="average" freq_op="1y" level="1" > @NO3_E3T / @e3t </field> 199 <field field_ref="NH4" name="NH4" operation="average" freq_op="1y" level="2" > @NH4_E3T / @e3t </field> 200 <field field_ref="DMS" name="DMS" operation="average" freq_op="1y" level="2" enabled=".TRUE." > @DMS_E3T / @e3t </field> 201 <field field_ref="N2O" name="N2O" operation="average" freq_op="1y" level="2" enabled=".TRUE." > @N2O_E3T / @e3t </field> 154 <file id="file36" name_suffix="_ptrc_T" description="pisces sms variables" > 155 <field field_ref="DIC" name="DIC" operation="average" freq_op="1y" level="1" > @DIC_e3t / @e3t </field> 156 <field field_ref="Alkalini" name="Alkalini" operation="average" freq_op="1y" level="1" > @Alkalini_e3t / @e3t </field> 157 <field field_ref="O2" name="O2" operation="average" freq_op="1y" level="1" > @O2_e3t / @e3t </field> 158 <field field_ref="CaCO3" name="CaCO3" operation="average" freq_op="1y" level="2" > @CaCO3_e3t / @e3t </field> 159 <field field_ref="PO4" name="PO4" operation="average" freq_op="1y" level="1" > @PO4_e3t / @e3t </field> 160 <field field_ref="POC" name="POC" operation="average" freq_op="1y" level="1" > @POC_e3t / @e3t </field> 161 <field field_ref="Si" name="Si" operation="average" freq_op="1y" level="1" > @Si_e3t / @e3t </field> 162 <field field_ref="PHY" name="PHY" operation="average" freq_op="1y" level="2" > @PHY_e3t / @e3t </field> 163 <field field_ref="ZOO" name="ZOO" operation="average" freq_op="1y" level="2" > @ZOO_e3t / @e3t </field> 164 <field field_ref="DOC" name="DOC" operation="average" freq_op="1y" level="2" > @DOC_e3t / @e3t </field> 165 <field field_ref="PHY2" name="PHY2" operation="average" freq_op="1y" level="2" > @PHY2_e3t / @e3t </field> 166 <field field_ref="ZOO2" name="ZOO2" operation="average" freq_op="1y" level="2" > @ZOO2_e3t / @e3t </field> 167 <field field_ref="DSi" name="DSi" operation="average" freq_op="1y" level="2" > @DSi_e3t / @e3t </field> 168 <field field_ref="Fer" name="Fer" operation="average" freq_op="1y" level="1" > @Fer_e3t / @e3t </field> 169 <field field_ref="BFe" name="BFe" operation="average" freq_op="1y" level="2" > @BFe_e3t / @e3t </field> 170 <field field_ref="GOC" name="GOC" operation="average" freq_op="1y" level="1" > @GOC_e3t / @e3t </field> 171 <field field_ref="SFe" name="SFe" operation="average" freq_op="1y" level="2" > @SFe_e3t / @e3t </field> 172 <field field_ref="DFe" name="DFe" operation="average" freq_op="1y" level="2" > @DFe_e3t / @e3t </field> 173 <field field_ref="GSi" name="GSi" operation="average" freq_op="1y" level="2" > @GSi_e3t / @e3t </field> 174 <field field_ref="NFe" name="NFe" operation="average" freq_op="1y" level="2" > @NFe_e3t / @e3t </field> 175 <field field_ref="NCHL" name="NCHL" operation="average" freq_op="1y" level="1" > @NCHL_e3t / @e3t </field> 176 <field field_ref="DCHL" name="DCHL" operation="average" freq_op="1y" level="1" > @DCHL_e3t / @e3t </field> 177 <field field_ref="NO3" name="NO3" operation="average" freq_op="1y" level="1" > @NO3_e3t / @e3t </field> 178 <field field_ref="NH4" name="NH4" operation="average" freq_op="1y" level="2" > @NH4_e3t / @e3t </field> 202 179 </file> 203 180 204 <file id="file 22" name_suffix="_diad_T" description="additional pisces diagnostics" >181 <file id="file37" name_suffix="_diad_T" description="additional pisces diagnostics" > 205 182 206 183 <field field_ref="PH" name="PH" level="2" /> … … 232 209 <field field_ref="EPCAL100" name="EPCAL100" level="1" /> 233 210 <field field_ref="xfracal" name="xfracal" level="2" /> 234 235 </file> 236 237 <file id="file23" name_suffix="_inerttrc" description="Inert tracer" > 238 <field field_ref="Age" name="Age" operation="average" freq_op="1y" level="1" > @Age_E3T / @e3t </field> 239 <field field_ref="CFC11" name="CFC11" operation="average" freq_op="1y" level="2" > @CFC11_E3T / @e3t </field> 240 <field field_ref="CFC12" name="CFC12" operation="average" freq_op="1y" level="1" > @CFC12_E3T / @e3t </field> 241 <field field_ref="SF6" name="SF6" operation="average" freq_op="1y" level="2" > @SF6_E3T / @e3t </field> 242 <field field_ref="qtr_CFC11" name="qtrCFC11" level="2" /> 243 <field field_ref="qint_CFC11" name="qintCFC11" level="2" /> 211 <field field_ref="GRAZ1" name="GRAZ" level="2" > this + GRAZ2 </field> 212 213 </file> 214 215 <file id="file38" name_suffix="_Age" description="Age tracer" enabled=".FALSE." > 216 <field field_ref="Age" name="Age" operation="average" freq_op="1y" level="1" > @Age_e3t / @e3t </field> 217 </file> 218 219 <file id="file39" name_suffix="_CFC11" description="CFC11 tracer" enabled=".FALSE." > 220 <field field_ref="CFC11" name="CFC11" operation="average" freq_op="1y" level="1" > @CFC11_e3t / @e3t </field> 221 <field field_ref="qtr_CFC11" name="qtrCFC11" level="1" /> 222 <field field_ref="qint_CFC11" name="qintCFC11" level="1" /> 223 </file> 224 225 <file id="file40" name_suffix="_CFC12" description="CFC12 tracer" enabled=".FALSE." > 226 <field field_ref="CFC12" name="CFC12" operation="average" freq_op="1y" level="1" > @CFC12_e3t / @e3t </field> 244 227 <field field_ref="qtr_CFC12" name="qtrCFC12" level="1" /> 245 228 <field field_ref="qint_CFC12" name="qintCFC12" level="1" /> 246 <field field_ref="qtr_SF6" name="qtrSF6" level="2" />247 <field field_ref="qint_SF6" name="qintSF6" level="2" />248 229 </file> 249 250 230 251 231 </file_group> -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/NEMO/namelist_ESMCO2_ORCA1_cfg
r6656 r6658 1 2 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 3 !! NEMO/O PA Configuration namelist : used to overwrite defaultsvalues defined in SHARED/namelist_ref2 !! NEMO/OCE Configuration namelist : overwrite default values defined in SHARED/namelist_ref 4 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! ORCA2 - ICE - PISCES configuration !! 5 !!====================================================================== 6 !! *** Domain & Run management namelists *** !! 7 !! !! 8 !! namrun parameters of the run 9 !! namdom space and time domain 10 !! namcfg parameters of the configuration (default: user defined GYRE) 11 !! namwad Wetting and drying (default: OFF) 12 !! namtsd data: temperature & salinity (default: OFF) 13 !! namcrs coarsened grid (for outputs and/or TOP) (ln_crs =T) 14 !! namc1d 1D configuration options ("key_c1d") 15 !! namc1d_dyndmp 1D newtonian damping applied on currents ("key_c1d") 16 !! namc1d_uvd 1D data (currents) ("key_c1d") 17 !!====================================================================== 5 18 ! 6 19 !----------------------------------------------------------------------- … … 13 26 nn_leapy = _AUTOBLOCKER_ ! Leap year calendar (1) or not (0) 14 27 ln_rstart = _AUTOBLOCKER_ ! start from rest (F) or from a restart file (T) 15 ln_rstart_ts = _AUTOBLOCKER_ ! start from rest for current only (F) or from a restart file (T)16 28 nn_rstctl = _AUTOBLOCKER_ ! Restart control => activated only if ln_rstart = T 17 29 ! = 0 nn_date0 read in namelist ; nn_it000 : read in namelist … … 30 42 / 31 43 !----------------------------------------------------------------------- 32 &namcfg ! parameters of the configuration 33 !----------------------------------------------------------------------- 34 cp_cfg = "orca" ! name of the configuration 35 jp_cfg = 1 ! resolution of the configuration 36 jpidta = 362 ! 1st lateral dimension ( >= jpi ) 37 jpjdta = 332 ! 2nd " " ( >= jpj ) 38 jpkdta = 75 ! number of levels ( >= jpk ) 39 jpiglo = 362 ! 1st dimension of global domain --> i =jpidta 40 jpjglo = 332 ! 2nd - - --> j =jpjdta 41 jperio = 6 ! lateral cond. type (between 0 and 6) 42 / 43 !----------------------------------------------------------------------- 44 &namzgr ! vertical coordinate 45 !----------------------------------------------------------------------- 46 / 47 !----------------------------------------------------------------------- 48 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate 49 !----------------------------------------------------------------------- 50 / 51 !----------------------------------------------------------------------- 52 &namdom ! space and time domain (bathymetry, mesh, timestep) 53 !----------------------------------------------------------------------- 54 nn_closea = 1 ! remove (=0) or keep (=1) closed seas and lakes (ORCA) 55 ln_clodyn = _AUTOBLOCKER_ ! 44 &namdom ! time and space domain 45 !----------------------------------------------------------------------- 46 rn_rdt = 2700. ! time step for the dynamics and tracer 47 ln_meshmask = _AUTO_ 48 / 49 !----------------------------------------------------------------------- 50 &namcfg ! parameters of the configuration (default: use namusr_def in namelist_cfg) 51 !----------------------------------------------------------------------- 52 ln_read_cfg = .true. ! (=T) read the domain configuration file 53 cn_domcfg = "domain_cfg.nc" ! domain configuration filename 54 ! 55 ln_closea = .true. ! F => suppress closed seas (defined by closea_mask field) 56 ! ! from the bathymetry at runtime. 57 / 58 !----------------------------------------------------------------------- 59 &namtsd ! Temperature & Salinity Data (init/dmp) (default: OFF) 60 !----------------------------------------------------------------------- 61 ! ! =T read T-S fields for: 62 ln_tsd_dmp = .false. ! T-S restoring (see namtra_dmp) 63 64 cn_dir = './' ! root directory for the T-S data location 65 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 66 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 67 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 68 sn_tem = 'conservative_temperature_WOA13_decav_Reg1L75_clim', -1 ,'votemper' , .true. , .true. , 'yearly' , 'weights_3D_WOA13d1_2_eorca1_bilinear.nc' , '' , '' 69 sn_sal = 'absolute_salinity_WOA13_decav_Reg1L75_clim' , -1 ,'vosaline' , .true. , .true. , 'yearly' , 'weights_3D_WOA13d1_2_eorca1_bilinear.nc' , '' 70 / 71 !!====================================================================== 72 !! *** Surface Boundary Condition namelists *** !! 73 !! !! 74 !! namsbc surface boundary condition manager (default: NO selection) 75 !! namsbc_flx flux formulation (ln_flx =T) 76 !! namsbc_blk Bulk formulae formulation (ln_blk =T) 77 !! namsbc_cpl CouPLed formulation ("key_oasis3" ) 78 !! namsbc_sas Stand-Alone Surface module (SAS_SRC only) 79 !! namsbc_iif Ice-IF: use observed ice cover (nn_ice = 1 ) 80 !! namtra_qsr penetrative solar radiation (ln_traqsr =T) 81 !! namsbc_ssr sea surface restoring term (for T and/or S) (ln_ssr =T) 82 !! namsbc_rnf river runoffs (ln_rnf =T) 83 !! namsbc_apr Atmospheric Pressure (ln_apr_dyn =T) 84 !! namsbc_isf ice shelf melting/freezing (ln_isfcav =T : read (ln_read_cfg=T) or set or usr_def_zgr ) 85 !! namsbc_iscpl coupling option between land ice model and ocean (ln_isfcav =T) 86 !! namsbc_wave external fields from wave model (ln_wave =T) 87 !! namberg iceberg floats (ln_icebergs=T) 88 !!====================================================================== 89 ! 90 !----------------------------------------------------------------------- 91 &namsbc ! Surface Boundary Condition manager (default: NO selection) 92 !----------------------------------------------------------------------- 93 nn_fsbc = 2 ! frequency of SBC module call 94 ! (also = the frequency of sea-ice & iceberg model call) 95 ! Type of air-sea fluxes 96 ln_cpl = .true. ! atmosphere coupled formulation ( requires key_oasis3 ) 97 ! Sea-ice : 98 nn_ice = 2 ! =2 or 3 automatically for SI3 or CICE ("key_si3" or "key_cice") 99 ! Misc. options of sbc : 100 ln_traqsr = .true. ! Light penetration in the ocean (T => fill namtra_qsr) 101 ln_isf = .true. ! ice shelf (T => fill namsbc_isf & namsbc_iscpl) 102 / 103 !----------------------------------------------------------------------- 104 &namsbc_blk ! namsbc_blk generic Bulk formula (ln_blk =T) 105 !----------------------------------------------------------------------- 106 / 107 !----------------------------------------------------------------------- 108 &namsbc_cpl ! coupled ocean/atmosphere model ("key_oasis3") 109 !----------------------------------------------------------------------- 110 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentially sending/receiving data 111 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 112 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 113 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 114 !_____________!__________________________!____________!_____________!______________________!________! 115 ! ! description ! multiple ! vector ! vector ! vector ! 116 ! ! ! categories ! reference ! orientation ! grids ! 117 !*** send *** 118 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , '' 119 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , '' 120 sn_snd_crt = 'mixed oce-ice' , 'no' , 'spherical' , 'eastward-northward' , 'T' 121 sn_snd_co2 = 'coupled' , 'no' , '' , '' , '' 122 !*** receive *** 123 sn_rcv_w10m = 'coupled' , 'no' , '' , '' , '' 124 sn_rcv_taumod = 'none' , 'no' , '' , '' , '' 125 sn_rcv_tau = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward' , 'U,V' 126 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 127 sn_rcv_qsr = 'conservative' , 'no' , '' , '' , '' 128 sn_rcv_qns = 'conservative' , 'no' , '' , '' , '' 129 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 130 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 131 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 132 sn_rcv_co2 = 'coupled' , 'no' , '' , '' , '' 133 sn_rcv_isf = 'coupled' , 'no' , '' , '' , '' 134 sn_rcv_icb = 'coupled' , 'no' , '' , '' , '' 135 / 136 !----------------------------------------------------------------------- 137 &namtra_qsr ! penetrative solar radiation (ln_traqsr =T) 138 !----------------------------------------------------------------------- 139 ! ! type of penetration (default: NO selection) 140 ln_qsr_bio = .true. ! RGB light penetration (Red-Green-Blue) 56 141 ! 57 jphgr_msh = 0 ! type of horizontal mesh 58 ppglam0 = 999999.0 ! longitude of first raw and column T-point (jphgr_msh = 1) 59 ppgphi0 = 999999.0 ! latitude of first raw and column T-point (jphgr_msh = 1) 60 ppe1_deg = 999999.0 ! zonal grid-spacing (degrees) 61 ppe2_deg = 999999.0 ! meridional grid-spacing (degrees) 62 ppe1_m = 999999.0 ! zonal grid-spacing (degrees) 63 ppe2_m = 999999.0 ! meridional grid-spacing (degrees) 64 ppsur = -3958.951371276829 ! ORCA r4, r2 and r05 coefficients 65 ppa0 = 103.9530096000000 ! (default coefficients) 66 ppa1 = 2.415951269000000 ! 67 ppkth = 15.35101370000000 ! 68 ppacr = 7.0 ! 69 ppdzmin = 999999.0 ! Minimum vertical spacing 70 pphmax = 999999.0 ! Maximum depth 71 ppa2 = 100.7609285000000 ! Double tanh function parameters 72 ppkth2 = 48.02989372000000 ! 73 ppacr2 = 13.00000000000 ! 74 rn_rdt = 2700. ! time step for the dynamics (and tracer if nn_acc=0) 75 rn_hmin = 20. 76 nn_msh = _AUTO_ ! AUTO - Create (=1) a mesh file or not (=0) 77 / 78 !----------------------------------------------------------------------- 79 &namsplit 80 !----------------------------------------------------------------------- 81 ln_bt_fw = .FALSE. ! leap-frog integration of barotropic equations 82 ln_bt_av = .TRUE. ! Time filtering of barotropic variables 83 ln_bt_nn_auto = .TRUE. ! Set nn_baro automatically to be just below 84 ! a user defined maximum courant number (rn_bt_cmax) 85 nn_baro = 30 ! Number of iterations of barotropic mode 86 ! during rn_rdt seconds. Only used if ln_bt_nn_auto=F 87 rn_bt_cmax = 0.8 ! Maximum courant number allowed if ln_bt_nn_auto=T 88 nn_bt_flt = 1 ! Time filter choice 89 ! = 0 None 90 ! = 1 Boxcar over nn_baro barotropic steps 91 ! = 2 Boxcar over 2*nn_baro " 92 / 93 !----------------------------------------------------------------------- 94 &namcrs ! Grid coarsening for dynamics output and/or 95 ! passive tracer coarsened online simulations 96 !----------------------------------------------------------------------- 97 / 98 !----------------------------------------------------------------------- 99 &namtsd ! data : Temperature & Salinity 100 !----------------------------------------------------------------------- 101 ln_tsd_tradmp = .false. ! damping of ocean T & S toward T &S input data (T) or not (F) 102 sn_tem = 'conservative_temperature_WOA13_decav_Reg1L75_clim', -1 ,'votemper' , .true. , .true. , 'yearly' , 'weights_3D_WOA13d1_2_eorca1_bilinear.nc' , '' , '' 103 sn_sal = 'absolute_salinity_WOA13_decav_Reg1L75_clim' , -1 ,'vosaline' , .true. , .true. , 'yearly' , 'weights_3D_WOA13d1_2_eorca1_bilinear.nc' , '' , '' 104 / 105 !----------------------------------------------------------------------- 106 &namsbc ! Surface Boundary Condition (surface module) 107 !----------------------------------------------------------------------- 108 nn_fsbc = 2 ! frequency of surface boundary condition computation 109 ! (also = the frequency of sea-ice model call) 110 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) 111 ln_cpl = .true. ! atmosphere coupled formulation ( requires key_oasis3 ) 112 nn_limflx = 2 ! LIM3 Multi-category heat flux formulation (use -1 if LIM3 is not used) 113 ! =-1 Use per-category fluxes, bypass redistributor, forced mode only, not yet implemented coupled 114 ! = 0 Average per-category fluxes (forced and coupled mode) 115 ! = 1 Average and redistribute per-category fluxes, forced mode only, not yet implemented coupled 116 ! = 2 Redistribute a single flux over categories (coupled mode only) 117 nn_ice_embd = 1 ! AUTO - 118 ! =0 levitating ice (no mass exchange, concentration/dilution effect) 119 ! =1 levitating ice with mass and salt exchange but no presure effect 120 ! =2 embedded sea-ice (full salt and mass exchanges and pressure) 121 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 122 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 123 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 124 nn_isf = 3 ! ice shelf melting/freezing (/=0 => fill namsbc_isf) 125 ! 3 = rnf file for isf 126 !----------------------------------------------------------------------- 127 &namsbc_core ! namsbc_core CORE bulk formulae 128 !----------------------------------------------------------------------- 129 / 130 !----------------------------------------------------------------------- 131 &namtra_qsr ! penetrative solar radiation 132 !----------------------------------------------------------------------- 133 sn_chl ='merged_ESACCI_BIOMER4V1R1_CHL_REG05', -1 , 'CHLA' , .true. , .true. , 'yearly' , 'weights_reg05_2_eorca1_bilinear.nc' , '' , '' 134 ln_traqsr = .true. ! Light penetration (T) or not (F) 135 ln_qsr_rgb = .false. ! RGB (Red-Green-Blue) light penetration 136 ln_qsr_2bd = .false. ! 2 bands light penetration 137 ln_qsr_bio = .true. ! bio-model light penetration 138 / 139 !----------------------------------------------------------------------- 140 &namsbc_rnf ! runoffs namelist surface boundary condition 141 !----------------------------------------------------------------------- 142 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 143 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 144 sn_rnf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc', -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' , '' 145 sn_i_rnf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc', -1 , 'Icb_flux', .true. , .true. , 'yearly' , '' , '' , '' 146 sn_cnf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc', 0 , 'socoeff' , .false. , .true. , 'yearly' , '' , '' , '' 147 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' , '' 148 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' , '' 149 sn_dep_rnf = 'runoffs_eORCA1.0_depths.nc' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 142 / 143 !----------------------------------------------------------------------- 144 &namsbc_ssr ! surface boundary condition : sea surface restoring (ln_ssr =T) 145 !----------------------------------------------------------------------- 146 / 147 !----------------------------------------------------------------------- 148 &namsbc_rnf ! runoffs (ln_rnf =T) 149 !----------------------------------------------------------------------- 150 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 151 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used (ln_rnf_mouth=T) 152 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T) 153 rn_rfact = 1.e0 ! multiplicative factor for runoff 154 ln_rnf_depth = .false. ! read in depth information for runoff 155 ln_rnf_tem = .false. ! read in temperature information for runoff 156 ln_rnf_sal = .false. ! read in salinity information for runoff 157 ln_rnf_depth_ini = .false. ! compute depth at initialisation from runoff file 158 rn_rnf_max = 0.05 ! max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 159 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 160 nn_rnf_depth_file = _AUTO_ ! create (=1) a runoff depth file or not (=0) 150 161 151 ln_rnf_icb = .false. ! read in iceberg flux 152 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 153 ln_rnf_depth = .true. ! read in depth information for runoff 154 ln_rnf_tem = .false. ! read in temperature information for runoff 155 ln_rnf_sal = .false. ! read in salinity information for runoff 156 ln_rnf_depth_ini = .false.! compute depth at initialisation from runoff file 157 rn_rnf_max = 0.05 ! max value of the runoff climatology over global domain ( if ln_rnf_depth_ini = .true ) 158 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 159 nn_rnf_depth_file = _AUTO_ ! create (=1) a runoff depth file or not (=0) 160 / 161 !----------------------------------------------------------------------- 162 &namsbc_isf ! Top boundary layer (ISF) 163 !----------------------------------------------------------------------- 164 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 165 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 166 ! ! 167 sn_rnfisf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc' , -12 ,'sornfisf', .false. , .true. , 'yearly' , '' , '' 168 sn_depmax_isf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc' , -12 ,'sodepmax_isf' , .false. , .true. , 'yearly' , '' , '' 169 sn_depmin_isf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1_JD.nc' , -12 ,'sodepmin_isf' , .false. , .true. , 'yearly' , '' , '' 170 / 171 !----------------------------------------------------------------------- 172 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk 173 !----------------------------------------------------------------------- 174 / 175 !----------------------------------------------------------------------- 176 &namsbc_ssr ! surface boundary condition : sea surface restoring 177 !----------------------------------------------------------------------- 178 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 179 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 180 sn_sss = 'sss_absolute_salinity_WOA13_decav_Reg1L75_clim', -1. , 'sosaline', .true. , .true. , 'yearly' , 'weights_WOA13d1_2_eorca1_bilinear.nc' , '' 181 / 182 !----------------------------------------------------------------------- 183 &namsbc_alb ! albedo parameters 184 !----------------------------------------------------------------------- 185 nn_ice_alb = 1 ! parameterization of ice/snow albedo 186 ! 0: Shine & Henderson-Sellers (JGR 1985), giving clear-sky albedo 187 ! 1: "home made" based on Brandt et al. (JClim 2005) and Grenfell & Perovich (JGR 2004), 188 ! giving cloud-sky albedo 189 rn_alb_sdry = 0.87 ! dry snow albedo : 0.80 (nn_ice_alb = 0); 0.85 (nn_ice_alb = 1); obs 0.85-0.87 (cloud-sky) 190 rn_alb_smlt = 0.82 ! melting snow albedo : 0.65 ( '' ) ; 0.75 ( '' ) ; obs 0.72-0.82 ( '' ) 191 rn_alb_idry = 0.65 ! dry ice albedo : 0.72 ( '' ) ; 0.60 ( '' ) ; obs 0.54-0.65 ( '' ) 192 rn_alb_imlt = 0.58 ! bare puddled ice albedo : 0.53 ( '' ) ; 0.50 ( '' ) ; obs 0.49-0.58 ( '' ) 193 / 194 !----------------------------------------------------------------------- 195 &namsbc_cpl ! coupling parameters 196 !----------------------------------------------------------------------- 197 ! ! description ! multiple ! vector ! vector ! vector ! 198 ! ! ! categories ! reference ! orientation ! grids ! 199 ! send 200 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , '' 201 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , '' 202 sn_snd_thick = 'none' , 'no' , '' , '' , '' 203 sn_snd_crt = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward' , 'T' 204 sn_snd_co2 = 'coupled' , 'no' , '' , '' , '' 205 ! receive 206 sn_rcv_w10m = 'coupled' , 'no' , '' , '' , '' 207 sn_rcv_taumod = 'none' , 'no' , '' , '' , '' 208 sn_rcv_tau = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward', 'U,V' 209 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 210 sn_rcv_qsr = 'conservative' , 'no' , '' , '' , '' 211 sn_rcv_qns = 'conservative' , 'no' , '' , '' , '' 212 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 213 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 214 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 215 sn_rcv_co2 = 'coupled' , 'no' , '' , '' , '' 216 sn_rcv_icb = 'coupled' , 'no' , '' , '' , '' 217 sn_rcv_isf = 'coupled' , 'no' , '' , '' , '' 162 cn_dir = './' ! root directory for the location of the runoff files 163 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 164 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 165 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 166 sn_rnf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1.nc', -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' , '' 167 sn_cnf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1.nc', 0 , 'socoeff' , .false. , .true. , 'yearly' , '' , '' , '' 168 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' , '' 169 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' , '' 170 sn_dep_rnf = 'runoffs_depths.nc' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 171 / 172 !----------------------------------------------------------------------- 173 &namsbc_isf ! Top boundary layer (ISF) (ln_isfcav =T : read (ln_read_cfg=T) 174 !----------------------------------------------------------------------- or set or usr_def_zgr ) 175 ! ! type of top boundary layer 176 nn_isf = 3 ! ice shelf melting/freezing 177 ! 3 = rnf file for ISF 178 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 179 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 181 sn_rnfisf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1.nc' , -12 ,'sornfisf', .false. , .true. , 'yearly' , '' , '' 182 sn_depmax_isf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1.nc' , -12 ,'sodepmax_isf' , .false. , .true. , 'yearly' , '' , '' 183 sn_depmin_isf = 'runoff-icb_DaiTrenberth_Depoorter_eORCA1.nc' , -12 ,'sodepmin_isf' , .false. , .true. , 'yearly' , '' , '' 184 / 185 !----------------------------------------------------------------------- 186 &namsbc_wave ! External fields from wave model (ln_wave=T) 187 !----------------------------------------------------------------------- 188 / 189 !----------------------------------------------------------------------- 190 &namberg ! iceberg parameters (default: OFF) 191 !----------------------------------------------------------------------- 192 / 193 !!====================================================================== 194 !! *** Lateral boundary condition *** !! 195 !! !! 196 !! namlbc lateral momentum boundary condition (default: NO selection) 197 !! namagrif agrif nested grid (read by child model only) ("key_agrif") 198 !! nam_tide Tidal forcing (default: OFF) 199 !! nambdy Unstructured open boundaries (default: OFF) 200 !! nambdy_dta Unstructured open boundaries - external data (see nambdy) 201 !! nambdy_tide tidal forcing at open boundaries (default: OFF) 202 !!====================================================================== 203 ! 204 !----------------------------------------------------------------------- 205 &namlbc ! lateral momentum boundary condition (default: NO selection) 206 !----------------------------------------------------------------------- 207 rn_shlat = 0. ! no slip 208 / 209 !----------------------------------------------------------------------- 210 &namagrif ! AGRIF zoom ("key_agrif") 211 !----------------------------------------------------------------------- 212 / 213 !!====================================================================== 214 !! *** Top/Bottom boundary condition *** !! 215 !! !! 216 !! namdrg top/bottom drag coefficient (default: NO selection) 217 !! namdrg_top top friction (ln_OFF=F & ln_isfcav=T) 218 !! namdrg_bot bottom friction (ln_OFF=F) 219 !! nambbc bottom temperature boundary condition (default: OFF) 220 !! nambbl bottom boundary layer scheme (default: OFF) 221 !!====================================================================== 222 ! 223 !----------------------------------------------------------------------- 224 &namdrg ! top/bottom drag coefficient (default: NO selection) 225 !----------------------------------------------------------------------- 226 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 227 ln_loglayer = .false. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 228 ! 229 ln_drgimp = .true. ! implicit top/bottom friction flag 230 / 231 !----------------------------------------------------------------------- 232 &namdrg_bot ! BOTTOM friction (ln_OFF =F) 233 !----------------------------------------------------------------------- 234 rn_Cd0 = 1.e-3 ! drag coefficient [-] 235 rn_Cdmax = 0.1 ! drag value maximum [-] (logarithmic drag) 236 rn_ke0 = 2.5e-3 ! background kinetic energy [m2/s2] (non-linear cases) 237 rn_z0 = 3.e-3 ! roughness [m] (ln_loglayer=T) 238 ln_boost = .false. ! =T regional boost of Cd0 ; =F constant 239 rn_boost = 50. ! local boost factor [-] 240 / 241 !----------------------------------------------------------------------- 242 &nambbc ! bottom temperature boundary condition (default: OFF) 243 !----------------------------------------------------------------------- 244 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom 245 nn_geoflx = 2 ! geothermal heat flux: = 2 read variable flux [mW/m2] 218 246 219 / 220 !----------------------------------------------------------------------- 221 &namberg ! iceberg parameters 222 !----------------------------------------------------------------------- 223 ln_icebergs = .false. 224 ln_bergdia = .false. ! Calculate budgets 225 nn_verbose_level = 0 ! Turn on more verbose output if level > 0 226 nn_verbose_write = 120 ! Timesteps between verbose messages 227 nn_sample_rate = 1 ! Timesteps between sampling for trajectory storage 228 ! Initial mass required for an iceberg of each class 229 rn_initial_mass = 8.8e7, 4.1e8, 3.3e9, 1.8e10, 3.8e10, 7.5e10, 1.2e11, 2.2e11, 3.9e11, 7.4e11 230 ! Proportion of calving mass to apportion to each class 231 rn_distribution = 0.24, 0.12, 0.15, 0.18, 0.12, 0.07, 0.03, 0.03, 0.03, 0.02 232 ! Ratio between effective and real iceberg mass (non-dim) 233 ! i.e. number of icebergs represented at a point 234 rn_mass_scaling = 2000, 200, 50, 20, 10, 5, 2, 1, 1, 1 235 ! thickness of newly calved bergs (m) 236 rn_initial_thickness = 40., 67., 133., 175., 250., 250., 250., 250., 250., 250. 237 rn_rho_bergs = 850. ! Density of icebergs 238 rn_LoW_ratio = 1.5 ! Initial ratio L/W for newly calved icebergs 239 ln_operator_splitting = .true. ! Use first order operator splitting for thermodynamics 240 rn_bits_erosion_fraction = 0. ! Fraction of erosion melt flux to divert to bergy bits 241 rn_sicn_shift = 0. ! Shift of sea-ice concn in erosion flux (0<sicn_shift<1) 242 ln_passive_mode = .false. ! iceberg - ocean decoupling 243 nn_test_icebergs = 8 ! Create test icebergs of this class (-1 = no) 244 ! Put a test iceberg at each gridpoint in box (lon1,lon2,lat1,lat2) 245 !rn_test_box = 108.0, 116.0, -66.0, -58.0 246 rn_test_box = -180.0, 180.0, 70.0, 90.0 ! 247 rn_speed_limit = 0. ! CFL speed limit for a berg 248 249 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 250 ! ! ! (if <0 months) ! name ! (logical) ! (T/F ) ! 'monthly' ! filename ! pairing ! filename ! 251 sn_icb = 'calving' , -1 , 'calvingmask', .true. , .true. , 'yearly' , '' , '' , '' 252 253 cn_dir = './' 254 / 255 !----------------------------------------------------------------------- 256 &namlbc ! lateral momentum boundary condition 257 !----------------------------------------------------------------------- 258 rn_shlat = 0.0 ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 259 / 260 !----------------------------------------------------------------------- 261 &namcla ! cross land advection 262 !----------------------------------------------------------------------- 263 / 264 !----------------------------------------------------------------------- 265 &nambfr ! bottom friction 266 !----------------------------------------------------------------------- 267 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 268 / 269 !----------------------------------------------------------------------- 270 &nambbc ! bottom temperature boundary condition 271 !----------------------------------------------------------------------- 272 sn_qgh ='Goutorbe_ghflux.nc', -12. , 'gh_flux' , .false. , .true. , 'yearly' , 'weights_Goutorbe1_2_eorca1_bilinear.nc' , '' , '' 273 ! 274 cn_dir = './' ! root directory for the location of the runoff files 275 nn_geoflx = 2 ! geothermal heat flux: = 0 no flux 276 / 277 !----------------------------------------------------------------------- 278 &nambbl ! bottom boundary layer scheme 279 !----------------------------------------------------------------------- 280 / 281 !----------------------------------------------------------------------- 282 &nameos ! ocean physical parameters 283 !----------------------------------------------------------------------- 284 / 285 !----------------------------------------------------------------------- 286 &namtra_adv ! advection scheme for tracer 287 !----------------------------------------------------------------------- 288 ln_traadv_tvd = .true. ! TVD scheme 289 ln_traadv_ubs = .false. ! UBS scheme 290 / 291 !----------------------------------------------------------------------- 292 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 293 !----------------------------------------------------------------------- 294 / 295 !---------------------------------------------------------------------------------- 296 &namtra_ldf ! lateral diffusion scheme for tracers 297 !---------------------------------------------------------------------------------- 298 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") 299 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") 300 ln_botmix_grif = .false. ! griffies operator with lateral mixing on bottom (require "key_ldfslp") 301 rn_aht_0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 302 rn_aeiv_0 = 1000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 303 / 304 !----------------------------------------------------------------------- 305 &namtra_dmp ! tracer: T & S newtonian damping 306 !----------------------------------------------------------------------- 307 ln_tradmp = .false. ! add a damping termn (T) or not (F) 308 / 309 !----------------------------------------------------------------------- 310 &namdyn_adv ! formulation of the momentum advection 311 !----------------------------------------------------------------------- 312 ln_dynadv_vec = .true. ! vector form (T) or flux form (F) 313 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 314 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 315 nn_dynkeg = 1 ! scheme for grad(KE): =0 C2 ; =1 Hollingsworth correction 316 / 317 !----------------------------------------------------------------------- 318 &nam_vvl ! vertical coordinate options 319 !----------------------------------------------------------------------- 320 / 321 !----------------------------------------------------------------------- 322 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 323 !----------------------------------------------------------------------- 324 / 325 !----------------------------------------------------------------------- 326 &namdyn_hpg ! Hydrostatic pressure gradient option 327 !----------------------------------------------------------------------- 328 ln_hpg_zps = .false. ! z-coordinate - partial steps (interpolation) 329 ln_hpg_sco = .true. ! s-coordinate (standard jacobian formulation) 330 !ln_hpg_isf = .true. ! s-coordinate (sco ) adapted to isf 331 ln_dynhpg_imp = .false. ! time stepping: semi-implicit time scheme (T) 332 ! centered time scheme (F) 333 / 334 !----------------------------------------------------------------------- 335 &namdyn_ldf ! lateral diffusion on momentum 336 !----------------------------------------------------------------------- 337 rn_ahm_0_lap = 20000. ! horizontal laplacian eddy viscosity [m2/s] 338 / 339 !----------------------------------------------------------------------- 340 &namzdf ! vertical physics 341 !----------------------------------------------------------------------- 342 / 343 !----------------------------------------------------------------------- 344 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 345 !----------------------------------------------------------------------- 346 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 347 ! = 0 no penetration 348 ! = 1 add a tke source below the ML 349 ! = 2 add a tke source just at the base of the ML 350 ! = 3 as = 1 applied on HF part of the stress ("key_oasis3") 351 nn_mxl0 = 2 ! type of scaling under sea-ice 352 ! = 0 no scaling under sea-ice 353 ! = 1 scaling with constant sea-ice thickness 354 ! = 2 scaling with mean sea-ice thickness 355 ! = 3 scaling with maximum sea-ice thickness 356 rn_hice = 10. ! max constant ice thickness value when scaling under sea-ice ( nn_mxl0=1) 357 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 358 rn_lc = 0.20 ! coef. associated to Langmuir cells 359 / 360 !----------------------------------------------------------------------- 361 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 362 !----------------------------------------------------------------------- 363 / 364 !----------------------------------------------------------------------- 365 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 366 !----------------------------------------------------------------------- 367 / 368 !----------------------------------------------------------------------- 369 &namzdf_tmx_new ! new tidal mixing parameterization ("key_zdftmx_new") 247 cn_dir = './' ! root directory for the geothermal data location 248 !___________!____________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 249 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 250 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 251 sn_qgh ='Goutorbe_ghflux.nc', -12. , 'gh_flux' , .false. , .true. , 'yearly' , 'weights_Goutorbe1_2_eorca1_bilinear.nc' , '' , '' 252 / 253 !----------------------------------------------------------------------- 254 &nambbl ! bottom boundary layer scheme (default: OFF) 255 !----------------------------------------------------------------------- 256 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 257 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 258 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 259 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 260 rn_gambbl = 10. ! advective bbl coefficient [s] 261 / 262 !!====================================================================== 263 !! Tracer (T-S) namelists !! 264 !! !! 265 !! nameos equation of state (default: NO selection) 266 !! namtra_adv advection scheme (default: NO selection) 267 !! namtra_ldf lateral diffusion scheme (default: NO selection) 268 !! namtra_mle mixed layer eddy param. (Fox-Kemper param.) (default: OFF) 269 !! namtra_eiv eddy induced velocity param. (default: OFF) 270 !! namtra_dmp T & S newtonian damping (default: OFF) 271 !!====================================================================== 272 ! 273 !----------------------------------------------------------------------- 274 &nameos ! ocean Equation Of Seawater (default: NO selection) 275 !----------------------------------------------------------------------- 276 ln_teos10 = .true. ! = Use TEOS-10 277 / 278 !----------------------------------------------------------------------- 279 &namtra_adv ! advection scheme for tracer (default: NO selection) 280 !----------------------------------------------------------------------- 281 ln_traadv_fct = .true. ! FCT scheme 282 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 283 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 284 / 285 !----------------------------------------------------------------------- 286 &namtra_ldf ! lateral diffusion scheme for tracers (default: NO selection) 287 !----------------------------------------------------------------------- 288 ln_traldf_lap = .true. ! laplacian operator 289 ln_traldf_iso = .true. ! iso-neutral (Standard operator) 290 ln_traldf_msc = .true. ! Method of Stabilizing Correction (both operators) 291 ! ! Coefficients: 292 nn_aht_ijk_t = 20 ! space/time variation of eddy coef 293 ! ! = 20 aht = 1/2 Ud. max(e1,e2) 294 rn_Ud = 0.018 ! lateral diffusive velocity [m/s] (nn_aht_ijk_t= 0, 10, 20, 30) 295 rn_Ld = 100.e+3 ! lateral diffusive length [m] (nn_aht_ijk_t= 0, 10) 296 / 297 !----------------------------------------------------------------------- 298 &namtra_mle ! mixed layer eddy parametrisation (Fox-Kemper) (default: OFF) 299 !----------------------------------------------------------------------- 300 ln_mle = .true. ! (T) use the Mixed Layer Eddy (MLE) parameterisation 301 / 302 !----------------------------------------------------------------------- 303 &namtra_eiv ! eddy induced velocity param. (default: OFF) 304 !----------------------------------------------------------------------- 305 ln_ldfeiv = .true. ! use eddy induced velocity parameterization 306 ! ! Coefficients: 307 nn_aei_ijk_t = 21 ! space/time variation of the eiv coeficient 308 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation 309 ! ! time invariant coefficients: aei0 = 1/2 Ue*Le 310 rn_Ue = 0.018 ! lateral diffusive velocity [m/s] (nn_aht_ijk_t= 0, 10, 20, 30) 311 rn_Le = 100.e+3 ! lateral diffusive length [m] (nn_aht_ijk_t= 0, 10) 312 ! 313 ln_ldfeiv_dia =.true. ! diagnose eiv stream function and velocities 314 / 315 !----------------------------------------------------------------------- 316 &namtra_dmp ! tracer: T & S newtonian damping (default: OFF) 317 !----------------------------------------------------------------------- 318 ln_tradmp = .false. ! add a damping term (using resto.nc coef.) 319 nn_zdmp = 0 ! vertical shape =0 damping throughout the water column 320 / 321 !!====================================================================== 322 !! *** Dynamics namelists *** !! 323 !! !! 324 !! nam_vvl vertical coordinate options (default: z-star) 325 !! namdyn_adv formulation of the momentum advection (default: NO selection) 326 !! namdyn_vor advection scheme (default: NO selection) 327 !! namdyn_hpg hydrostatic pressure gradient (default: NO selection) 328 !! namdyn_spg surface pressure gradient (default: NO selection) 329 !! namdyn_ldf lateral diffusion scheme (default: NO selection) 330 !! namdta_dyn offline TOP: dynamics read in files (OFF_SRC only) 331 !!====================================================================== 332 ! 333 !----------------------------------------------------------------------- 334 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 335 !----------------------------------------------------------------------- 336 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 337 nn_dynkeg = 1 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 338 / 339 !----------------------------------------------------------------------- 340 &namdyn_vor ! Vorticity / Coriolis scheme (default: NO selection) 341 !----------------------------------------------------------------------- 342 ln_dynvor_een = .true. ! energy & enstrophy scheme 343 nn_een_e3f = 0 ! =0 e3f = mean masked e3t divided by 4 344 / 345 !----------------------------------------------------------------------- 346 &namdyn_hpg ! Hydrostatic pressure gradient option (default: NO selection) 347 !----------------------------------------------------------------------- 348 ln_hpg_sco = .true. ! s-coordinate (standard jacobian formulation) 349 / 350 !----------------------------------------------------------------------- 351 &namdyn_spg ! surface pressure gradient (default: NO selection) 352 !----------------------------------------------------------------------- 353 ln_dynspg_ts = .true. ! split-explicit free surface 354 / 355 !----------------------------------------------------------------------- 356 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 357 !----------------------------------------------------------------------- 358 ln_dynldf_lap = .true. ! laplacian operator 359 ln_dynldf_lev = .true. ! iso-level 360 nn_ahm_ijk_t = -30 ! space/time variation of eddy coefficient : 361 ! ! =-30 read in eddy_viscosity_3D.nc file 362 / 363 !!====================================================================== 364 !! vertical physics namelists !! 365 !! !! 366 !! namzdf vertical physics manager (default: NO selection) 367 !! namzdf_ric richardson number vertical mixing (ln_zdfric=T) 368 !! namzdf_tke TKE vertical mixing (ln_zdftke=T) 369 !! namzdf_gls GLS vertical mixing (ln_zdfgls=T) 370 !! namzdf_osm OSM vertical diffusion (ln_zdfosm=T) 371 !! namzdf_iwm tidal mixing parameterization (ln_zdfiwm=T) 372 !!====================================================================== 373 ! 374 !----------------------------------------------------------------------- 375 &namzdf ! vertical physics manager (default: NO selection) 376 !----------------------------------------------------------------------- 377 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 378 ln_zdfevd = .true. ! Enhanced Vertical Diffusion scheme 379 nn_evdm = 0 ! evd apply on tracer (=0) or on tracer and momentum (=1) 380 rn_evd = 100. ! evd mixing coefficient [m2/s] 381 ln_zdfddm = .true. ! double diffusive mixing 382 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 383 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 384 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 385 ! ! Coefficients 386 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 387 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 388 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 389 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 390 / 391 !----------------------------------------------------------------------- 392 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 393 !----------------------------------------------------------------------- 394 nn_mxl = 2 ! mixing length: = 0 bounded by the distance to surface and bottom 395 ! ! = 1 bounded by the local vertical scale factor 396 ! ! = 2 first vertical derivative of mixing length bounded by 1 397 ! ! = 3 as =2 with distinct dissipative an mixing length scale 398 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to NIWs 399 ! = 0 none ; = 1 add a tke source below the ML 400 ! = 2 add a tke source just at the base of the ML 401 ! = 3 as = 1 applied on HF part of the stress (ln_cpl=T) 402 rn_eice = 2 ! below sea ice: =0 ON ; =4 OFF when ice fraction > 1/4 403 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 404 rn_lc = 0.20 ! coef. associated to Langmuir cells 405 / 406 !----------------------------------------------------------------------- 407 &namzdf_iwm ! internal wave-driven mixing parameterization (ln_zdfiwm =T) 370 408 !----------------------------------------------------------------------- 371 409 nn_zpyc = 2 ! pycnocline-intensified dissipation scales as N (=1) or N^2 (=2) … … 373 411 ln_tsdiff = .true. ! account for differential T/S mixing (T) or not (F) 374 412 / 375 !----------------------------------------------------------------------- 376 &namsol ! elliptic solver / island / free surface 377 !----------------------------------------------------------------------- 378 / 379 !----------------------------------------------------------------------- 380 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 381 !----------------------------------------------------------------------- 382 ln_nnogather= .true. ! 383 jpni = 22 ! jpni number of processors following i (set automatically if < 1) 384 jpnj = 22 ! jpnj number of processors following j (set automatically if < 1) 385 jpnij = 360 ! jpnij number of local domains (set automatically if < 1), 360 for eORCA1/IPSLCM6-LR 386 / 387 !----------------------------------------------------------------------- 388 &namctl ! Control prints & Benchmark 389 !----------------------------------------------------------------------- 390 / 391 !----------------------------------------------------------------------- 392 &namptr ! Poleward Transport Diagnostic 393 !----------------------------------------------------------------------- 394 ln_diaptr = .true. ! Poleward heat and salt transport (T) or not (F) 395 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 396 ! (orca configuration only, need input basins mask file named "subbasins.nc" 397 / 398 !----------------------------------------------------------------------- 399 &namhsb ! Heat and salt budgets 400 !----------------------------------------------------------------------- 401 ln_diahsb = .true. 402 / 403 !----------------------------------------------------------------------- 404 &namdyn_nept ! Neptune effect (simplified: lateral and vertical diffusions removed) 405 !----------------------------------------------------------------------- 406 / 407 !----------------------------------------------------------------------- 408 &nam_vvl ! vertical coordinate options 409 !----------------------------------------------------------------------- 410 / 411 !----------------------------------------------------------------------- 412 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 413 !----------------------------------------------------------------------- 414 / 415 !----------------------------------------------------------------------- 416 &namtrd ! diagnostics on dynamics and/or tracer trends 417 ! ! and/or mixed-layer trends and/or barotropic vorticity 413 !!====================================================================== 414 !! *** Diagnostics namelists *** !! 415 !! !! 416 !! namtrd dynamics and/or tracer trends (default: OFF) 417 !! namptr Poleward Transport Diagnostics (default: OFF) 418 !! namhsb Heat and salt budgets (default: OFF) 419 !! namdiu Cool skin and warm layer models (default: OFF) 420 !! namdiu Cool skin and warm layer models (default: OFF) 421 !! namflo float parameters (default: OFF) 422 !! nam_diaharm Harmonic analysis of tidal constituents (default: OFF) 423 !! nam_diadct transports through some sections (default: OFF) 424 !! nam_diatmb Top Middle Bottom Output (default: OFF) 425 !! nam_dia25h 25h Mean Output (default: OFF) 426 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 427 !!====================================================================== 428 !----------------------------------------------------------------------- 429 &namtrd ! trend diagnostics (default: OFF) 418 430 !----------------------------------------------------------------------- 419 431 ln_tra_trd = .true. ! (T) 3D tracer trend output 420 432 / 421 !----------------------------------------------------------------------- 422 &namsto ! Stochastic parametrization of EOS 423 !----------------------------------------------------------------------- 424 / 433 ! 434 !!====================================================================== 435 !! *** Observation & Assimilation *** !! 436 !! !! 437 !! namobs observation and model comparison (default: OFF) 438 !! nam_asminc assimilation increments ('key_asminc') 439 !!====================================================================== 440 ! 441 !!====================================================================== 442 !! *** Miscellaneous namelists *** !! 443 !! !! 444 !! nammpp Massively Parallel Processing ("key_mpp_mpi") 445 !! namctl Control prints (default: OFF) 446 !! namsto Stochastic parametrization of EOS (default: OFF) 447 !!====================================================================== 448 ! 449 !----------------------------------------------------------------------- 450 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 451 !----------------------------------------------------------------------- 452 / 453 !----------------------------------------------------------------------- 454 &namctl ! Control prints (default: OFF) 455 !----------------------------------------------------------------------- 456 / 457 !----------------------------------------------------------------------- 458 &namsto ! Stochastic parametrization of EOS (default: OFF) 459 !----------------------------------------------------------------------- 460 / 461 !----------------------------------------------------------------------- 462 &namptr ! Poleward Transport Diagnostic (default: OFF) 463 !----------------------------------------------------------------------- 464 ln_diaptr = .true. ! Poleward heat and salt transport (T) or not (F) 465 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 466 / -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/NEMO/namelist_ORCA025_cfg
r6656 r6658 1 2 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 3 !! NEMO/O PA Configuration namelist : used to overwrite defaultsvalues defined in SHARED/namelist_ref2 !! NEMO/OCE Configuration namelist : overwrite default values defined in SHARED/namelist_ref 4 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! ORCA2 - ICE - PISCES configuration !! 5 !!====================================================================== 6 !! *** Domain & Run management namelists *** !! 7 !! !! 8 !! namrun parameters of the run 9 !! namdom space and time domain 10 !! namcfg parameters of the configuration (default: user defined GYRE) 11 !! namwad Wetting and drying (default: OFF) 12 !! namtsd data: temperature & salinity (default: OFF) 13 !! namcrs coarsened grid (for outputs and/or TOP) (ln_crs =T) 14 !! namc1d 1D configuration options ("key_c1d") 15 !! namc1d_dyndmp 1D newtonian damping applied on currents ("key_c1d") 16 !! namc1d_uvd 1D data (currents) ("key_c1d") 17 !!====================================================================== 5 18 ! 6 19 !----------------------------------------------------------------------- … … 13 26 nn_leapy = _AUTOBLOCKER_ ! Leap year calendar (1) or not (0) 14 27 ln_rstart = _AUTOBLOCKER_ ! start from rest (F) or from a restart file (T) 15 ln_rstart_ts = _AUTOBLOCKER_ ! start from rest for current only (F) or from a restart file (T)16 28 nn_rstctl = _AUTOBLOCKER_ ! Restart control => activated only if ln_rstart = T 17 29 ! = 0 nn_date0 read in namelist ; nn_it000 : read in namelist … … 30 42 / 31 43 !----------------------------------------------------------------------- 32 &namcfg ! parameters of the configuration 33 !----------------------------------------------------------------------- 34 cp_cfg = "orca" ! name of the configuration 35 jp_cfg = 025 ! resolution of the configuration 36 jpidta = 1442 ! 1st lateral dimension ( >= jpi ) 37 jpjdta = 1207 ! 2nd " " ( >= jpj ) 38 jpkdta = 75 ! number of levels ( >= jpk ) 39 jpiglo = 1442 ! 1st dimension of global domain --> i =jpidta 40 jpjglo = 1207 ! 2nd - - --> j =jpjdta 41 jperio = 6 ! lateral cond. type (between 0 and 6) 42 / 43 !----------------------------------------------------------------------- 44 &namzgr ! vertical coordinate 45 !----------------------------------------------------------------------- 46 / 47 !----------------------------------------------------------------------- 48 &namzgr_sco ! s-coordinate or hybrid z-s-coordinate 49 !----------------------------------------------------------------------- 50 / 51 !----------------------------------------------------------------------- 52 &namdom ! space and time domain (bathymetry, mesh, timestep) 53 !----------------------------------------------------------------------- 54 nn_closea = 1 ! remove (=0) or keep (=1) closed seas and lakes (ORCA) 55 ln_clodyn = _AUTOBLOCKER_ ! 56 ! 57 jphgr_msh = 0 ! type of horizontal mesh 58 ppglam0 = 999999.0 ! longitude of first raw and column T-point (jphgr_msh = 1) 59 ppgphi0 = 999999.0 ! latitude of first raw and column T-point (jphgr_msh = 1) 60 ppe1_deg = 999999.0 ! zonal grid-spacing (degrees) 61 ppe2_deg = 999999.0 ! meridional grid-spacing (degrees) 62 ppe1_m = 999999.0 ! zonal grid-spacing (degrees) 63 ppe2_m = 999999.0 ! meridional grid-spacing (degrees) 64 ppsur = -3958.951371276829 ! ORCA r4, r2 and r05 coefficients 65 ppa0 = 103.9530096000000 ! (default coefficients) 66 ppa1 = 2.415951269000000 ! 67 ppkth = 15.35101370000000 ! 68 ppacr = 7.0 ! 69 ppdzmin = 999999.0 ! Minimum vertical spacing 70 pphmax = 999999.0 ! Maximum depth 71 ppa2 = 100.7609285000000 ! Double tanh function parameters 72 ppkth2 = 48.02989372000000 ! 73 ppacr2 = 13.00000000000 ! 74 rn_rdt = 600. ! time step for the dynamics (and tracer if nn_acc=0) 75 rn_hmin = 10. ! min depth of the ocean (>0) or min number of ocean level (<0) 76 rn_e3zps_min= 25. ! partial step thickness is set larger than the minimum of 77 rn_e3zps_rat= 0.1 ! rn_e3zps_min and rn_e3zps_rat*e3t, with 0<rn_e3zps_rat<1 78 nn_msh = _AUTO_ ! AUTO - Create (=1) a mesh file or not (=0) 79 / 80 !----------------------------------------------------------------------- 81 &namsplit 82 !----------------------------------------------------------------------- 83 ln_bt_fw = .FALSE. ! leap-frog integration of barotropic equations 84 ln_bt_av = .TRUE. ! Time filtering of barotropic variables 85 ln_bt_nn_auto = .TRUE. ! Set nn_baro automatically to be just below 86 ! a user defined maximum courant number (rn_bt_cmax) 87 nn_baro = 80 ! Number of iterations of barotropic mode 88 ! during rn_rdt seconds. Only used if ln_bt_nn_auto=F 89 rn_bt_cmax = 0.8 ! Maximum courant number allowed if ln_bt_nn_auto=T 90 nn_bt_flt = 1 ! Time filter choice 91 ! = 0 None 92 ! = 1 Boxcar over nn_baro barotropic steps 93 ! = 2 Boxcar over 2*nn_baro " 94 / 95 !----------------------------------------------------------------------- 96 &namcrs ! Grid coarsening for dynamics output and/or 97 ! passive tracer coarsened online simulations 98 !----------------------------------------------------------------------- 99 / 100 !----------------------------------------------------------------------- 101 &namtsd ! data : Temperature & Salinity 102 !----------------------------------------------------------------------- 103 ln_tsd_tradmp = .false. ! damping of ocean T & S toward T &S input data (T) or not (F) 44 &namdom ! time and space domain 45 !----------------------------------------------------------------------- 46 rn_rdt = 600. ! time step for the dynamics and tracer 47 ln_meshmask = _AUTO_ 48 / 49 !----------------------------------------------------------------------- 50 &namcfg ! parameters of the configuration (default: use namusr_def in namelist_cfg) 51 !----------------------------------------------------------------------- 52 ln_read_cfg = .true. ! (=T) read the domain configuration file 53 cn_domcfg = "domain_cfg.nc" ! domain configuration filename 54 ! 55 ln_closea = .true. ! F => suppress closed seas (defined by closea_mask field) 56 ! ! from the bathymetry at runtime. 57 / 58 !----------------------------------------------------------------------- 59 &namtsd ! Temperature & Salinity Data (init/dmp) (default: OFF) 60 !----------------------------------------------------------------------- 61 ! ! =T read T-S fields for: 62 ln_tsd_dmp = .false. ! T-S restoring (see namtra_dmp) 63 64 cn_dir = './' ! root directory for the T-S data location 65 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 66 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 67 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 104 68 sn_tem = 'conservative_temperature_WOA13_decav_Reg1L75_clim' , -1, 'votemper', .false. , .true., 'yearly' , 'weights_3D_WOA13d1_2_eorca025_bilinear.nc', ' ' ,'' ! 105 69 sn_sal = 'absolute_salinity_WOA13_decav_Reg1L75_clim' , -1, 'vosaline', .false. , .true., 'yearly' , 'weights_3D_WOA13d1_2_eorca025_bilinear.nc', ' ' ,'' ! 106 70 / 107 !----------------------------------------------------------------------- 108 &namsbc ! Surface Boundary Condition (surface module) 109 !----------------------------------------------------------------------- 110 nn_fsbc = 2 ! frequency of surface boundary condition computation 111 ! (also = the frequency of sea-ice model call) 112 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) 71 !!====================================================================== 72 !! *** Surface Boundary Condition namelists *** !! 73 !! !! 74 !! namsbc surface boundary condition manager (default: NO selection) 75 !! namsbc_flx flux formulation (ln_flx =T) 76 !! namsbc_blk Bulk formulae formulation (ln_blk =T) 77 !! namsbc_cpl CouPLed formulation ("key_oasis3" ) 78 !! namsbc_sas Stand-Alone Surface module (SAS_SRC only) 79 !! namsbc_iif Ice-IF: use observed ice cover (nn_ice = 1 ) 80 !! namtra_qsr penetrative solar radiation (ln_traqsr =T) 81 !! namsbc_ssr sea surface restoring term (for T and/or S) (ln_ssr =T) 82 !! namsbc_rnf river runoffs (ln_rnf =T) 83 !! namsbc_apr Atmospheric Pressure (ln_apr_dyn =T) 84 !! namsbc_isf ice shelf melting/freezing (ln_isfcav =T : read (ln_read_cfg=T) or set or usr_def_zgr ) 85 !! namsbc_iscpl coupling option between land ice model and ocean (ln_isfcav =T) 86 !! namsbc_wave external fields from wave model (ln_wave =T) 87 !! namberg iceberg floats (ln_icebergs=T) 88 !!====================================================================== 89 ! 90 !----------------------------------------------------------------------- 91 &namsbc ! Surface Boundary Condition manager (default: NO selection) 92 !----------------------------------------------------------------------- 93 nn_fsbc = 2 ! frequency of SBC module call 94 ! (also = the frequency of sea-ice & iceberg model call) 95 ! Type of air-sea fluxes 113 96 ln_cpl = .true. ! atmosphere coupled formulation ( requires key_oasis3 ) 114 nn_limflx = 2 ! LIM3 Multi-category heat flux formulation (use -1 if LIM3 is not used) 115 ! =-1 Use per-category fluxes, bypass redistributor, forced mode only, not yet implemented coupled 116 ! = 0 Average per-category fluxes (forced and coupled mode) 117 ! = 1 Average and redistribute per-category fluxes, forced mode only, not yet implemented coupled 118 ! = 2 Redistribute a single flux over categories (coupled mode only) 119 nn_ice_embd = 1 ! AUTO - 120 ! =0 levitating ice (no mass exchange, concentration/dilution effect) 121 ! =1 levitating ice with mass and salt exchange but no presure effect 122 ! =2 embedded sea-ice (full salt and mass exchanges and pressure) 123 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 124 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 125 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 126 nn_isf = 3 ! ice shelf melting/freezing (/=0 => fill namsbc_isf) 127 ! 3 = rnf file for isf 128 !----------------------------------------------------------------------- 129 &namsbc_core ! namsbc_core CORE bulk formulae 130 !----------------------------------------------------------------------- 131 / 132 !----------------------------------------------------------------------- 133 &namtra_qsr ! penetrative solar radiation 134 !----------------------------------------------------------------------- 97 ! Sea-ice : 98 nn_ice = 2 ! =2 or 3 automatically for SI3 or CICE ("key_si3" or "key_cice") 99 ! Misc. options of sbc : 100 ln_traqsr = .true. ! Light penetration in the ocean (T => fill namtra_qsr) 101 ln_isf = .true. ! ice shelf (T => fill namsbc_isf & namsbc_iscpl) 102 / 103 !----------------------------------------------------------------------- 104 &namsbc_blk ! namsbc_blk generic Bulk formula (ln_blk =T) 105 !----------------------------------------------------------------------- 106 / 107 !----------------------------------------------------------------------- 108 &namsbc_cpl ! coupled ocean/atmosphere model ("key_oasis3") 109 !----------------------------------------------------------------------- 110 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentially sending/receiving data 111 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 112 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 113 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 114 !_____________!__________________________!____________!_____________!______________________!________! 115 ! ! description ! multiple ! vector ! vector ! vector ! 116 ! ! ! categories ! reference ! orientation ! grids ! 117 !*** send *** 118 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , '' 119 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , '' 120 sn_snd_crt = 'mixed oce-ice' , 'no' , 'spherical' , 'eastward-northward' , 'T' 121 sn_snd_co2 = 'none' , 'no' , '' , '' , '' 122 !*** receive *** 123 sn_rcv_w10m = 'coupled' , 'no' , '' , '' , '' 124 sn_rcv_taumod = 'none' , 'no' , '' , '' , '' 125 sn_rcv_tau = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward' , 'U,V' 126 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 127 sn_rcv_qsr = 'conservative' , 'no' , '' , '' , '' 128 sn_rcv_qns = 'conservative' , 'no' , '' , '' , '' 129 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 130 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 131 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 132 sn_rcv_co2 = 'none' , 'no' , '' , '' , '' 133 sn_rcv_isf = 'coupled' , 'no' , '' , '' , '' 134 sn_rcv_icb = 'coupled' , 'no' , '' , '' , '' 135 / 136 !----------------------------------------------------------------------- 137 &namtra_qsr ! penetrative solar radiation (ln_traqsr =T) 138 !----------------------------------------------------------------------- 139 ! ! type of penetration (default: NO selection) 140 ln_qsr_rgb = .true. ! RGB light penetration (Red-Green-Blue) 141 ! 142 cn_dir = './' ! root directory for the location of the runoff files 143 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 144 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 145 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 135 146 sn_chl ='merged_ESACCI_BIOMER4V1R1_CHL_REG05', -1 , 'CHLA' , .true. , .true. , 'yearly' , 'weights_reg05_2_eorca025_bilinear.nc' , '' , '' 136 ln_traqsr = .true. ! Light penetration (T) or not (F) 137 ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration 138 ln_qsr_2bd = .false. ! 2 bands light penetration 139 / 140 !----------------------------------------------------------------------- 141 &namsbc_rnf ! runoffs namelist surface boundary condition 142 !----------------------------------------------------------------------- 143 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 144 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 147 / 148 !----------------------------------------------------------------------- 149 &namsbc_ssr ! surface boundary condition : sea surface restoring (ln_ssr =T) 150 !----------------------------------------------------------------------- 151 / 152 !----------------------------------------------------------------------- 153 &namsbc_rnf ! runoffs (ln_rnf =T) 154 !----------------------------------------------------------------------- 155 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 156 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used (ln_rnf_mouth=T) 157 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T) 158 rn_rfact = 1.e0 ! multiplicative factor for runoff 159 ln_rnf_depth = .false. ! read in depth information for runoff 160 ln_rnf_tem = .false. ! read in temperature information for runoff 161 ln_rnf_sal = .false. ! read in salinity information for runoff 162 ln_rnf_depth_ini = .false. ! compute depth at initialisation from runoff file 163 rn_rnf_max = 0.027394 ! max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 164 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 165 nn_rnf_depth_file = _AUTO_ ! create (=1) a runoff depth file or not (=0) 166 167 cn_dir = './' ! root directory for the location of the runoff files 168 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 169 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 170 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 145 171 sn_rnf = 'eORCA_R025_runoff_v1.2', -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' , '' 146 172 sn_i_rnf = 'eORCA_R025_runoff_v1.2', -1 , 'Icb_flux', .true. , .true. , 'yearly' , '' , '' , '' … … 149 175 sn_t_rnf = 'eORCA_R025_runoff_v1.2', 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' , '' 150 176 sn_dep_rnf = 'eORCA_R025_runoff_v1.2', 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 151 ! 152 ln_rnf_icb = .false. ! read in iceberg flux 153 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 154 ln_rnf_depth = .false. ! read in depth information for runoff 155 ln_rnf_tem = .false. ! read in temperature information for runoff 156 ln_rnf_sal = .false. ! read in salinity information for runoff 157 ln_rnf_depth_ini = .true. ! compute depth at initialisation from runoff file 158 rn_rnf_max = 0.027394 ! max value of the runoff climatology over global domain ( if ln_rnf_depth_ini = .true ) 159 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 160 nn_rnf_depth_file = _AUTO_ ! create (=1) a runoff depth file or not (=0) 161 / 162 !----------------------------------------------------------------------- 163 &namsbc_isf ! Top boundary layer (ISF) 164 !----------------------------------------------------------------------- 165 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 166 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 167 ! ! 168 sn_rnfisf = 'eORCA_R025_runoff_v1.2' , -12 ,'sornfisf', .false. , .true. , 'yearly' , '' , '' 169 sn_depmax_isf = 'eORCA_R025_runoff_v1.2' , -12 ,'sodepmax_isf' , .false. , .true. , 'yearly' , '' , '' 170 sn_depmin_isf = 'eORCA_R025_runoff_v1.2' , -12 ,'sodepmin_isf' , .false. , .true. , 'yearly' , '' , '' 171 / 172 !----------------------------------------------------------------------- 173 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk 174 !----------------------------------------------------------------------- 175 / 176 !----------------------------------------------------------------------- 177 &namsbc_ssr ! surface boundary condition : sea surface restoring 178 !----------------------------------------------------------------------- 179 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 / 182 !----------------------------------------------------------------------- 183 &namsbc_alb ! albedo parameters 184 !----------------------------------------------------------------------- 185 nn_ice_alb = 1 ! parameterization of ice/snow albedo 186 ! 0: Shine & Henderson-Sellers (JGR 1985), giving clear-sky albedo 187 ! 1: "home made" based on Brandt et al. (JClim 2005) and Grenfell & Perovich (JGR 2004), 188 ! giving cloud-sky albedo 189 rn_alb_sdry = 0.87 ! dry snow albedo : 0.80 (nn_ice_alb = 0); 0.85 (nn_ice_alb = 1); obs 0.85-0.87 (cloud-sky) 190 rn_alb_smlt = 0.82 ! melting snow albedo : 0.65 ( '' ) ; 0.75 ( '' ) ; obs 0.72-0.82 ( '' ) 191 rn_alb_idry = 0.65 ! dry ice albedo : 0.72 ( '' ) ; 0.60 ( '' ) ; obs 0.54-0.65 ( '' ) 192 rn_alb_imlt = 0.58 ! bare puddled ice albedo : 0.53 ( '' ) ; 0.50 ( '' ) ; obs 0.49-0.58 ( '' ) 193 / 194 !----------------------------------------------------------------------- 195 &namsbc_cpl ! coupling parameters 196 !----------------------------------------------------------------------- 197 ! ! description ! multiple ! vector ! vector ! vector ! 198 ! ! ! categories ! reference ! orientation ! grids ! 199 ! send 200 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , '' 201 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , '' 202 sn_snd_thick = 'none' , 'no' , '' , '' , '' 203 sn_snd_crt = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward' , 'T' 204 sn_snd_co2 = 'none' , 'no' , '' , '' , '' 205 ! receive 206 sn_rcv_w10m = 'coupled' , 'no' , '' , '' , '' 207 sn_rcv_taumod = 'none' , 'no' , '' , '' , '' 208 sn_rcv_tau = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward', 'U,V' 209 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 210 sn_rcv_qsr = 'conservative' , 'no' , '' , '' , '' 211 sn_rcv_qns = 'conservative' , 'no' , '' , '' , '' 212 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 213 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 214 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 215 sn_rcv_co2 = 'none' , 'no' , '' , '' , '' 216 sn_rcv_icb = 'coupled' , 'no' , '' , '' , '' 217 sn_rcv_isf = 'coupled' , 'no' , '' , '' , '' 177 / 178 !----------------------------------------------------------------------- 179 &namsbc_isf ! Top boundary layer (ISF) (ln_isfcav =T : read (ln_read_cfg=T) 180 !----------------------------------------------------------------------- or set or usr_def_zgr ) 181 ! ! type of top boundary layer 182 nn_isf = 3 ! ice shelf melting/freezing 183 ! 3 = rnf file for ISF 184 !_____________!_________________________!___________________!_______________!_____________!_________!___________!__________!__________!_______________! 185 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 186 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 187 sn_rnfisf = 'eORCA_R025_runoff_v1.2', -12 ,'sornfisf' , .false. , .true. , 'yearly' , '' , '' 188 sn_depmax_isf = 'eORCA_R025_runoff_v1.2', -12 ,'sodepmax_isf' , .false. , .true. , 'yearly' , '' , '' 189 sn_depmin_isf = 'eORCA_R025_runoff_v1.2', -12 ,'sodepmin_isf' , .false. , .true. , 'yearly' , '' , '' 190 / 191 !----------------------------------------------------------------------- 192 &namsbc_wave ! External fields from wave model (ln_wave=T) 193 !----------------------------------------------------------------------- 194 / 195 !----------------------------------------------------------------------- 196 &namberg ! iceberg parameters (default: OFF) 197 !----------------------------------------------------------------------- 198 / 199 !!====================================================================== 200 !! *** Lateral boundary condition *** !! 201 !! !! 202 !! namlbc lateral momentum boundary condition (default: NO selection) 203 !! namagrif agrif nested grid (read by child model only) ("key_agrif") 204 !! nam_tide Tidal forcing (default: OFF) 205 !! nambdy Unstructured open boundaries (default: OFF) 206 !! nambdy_dta Unstructured open boundaries - external data (see nambdy) 207 !! nambdy_tide tidal forcing at open boundaries (default: OFF) 208 !!====================================================================== 209 ! 210 !----------------------------------------------------------------------- 211 &namlbc ! lateral momentum boundary condition (default: NO selection) 212 !----------------------------------------------------------------------- 213 rn_shlat = 0. ! no slip 214 / 215 !----------------------------------------------------------------------- 216 &namagrif ! AGRIF zoom ("key_agrif") 217 !----------------------------------------------------------------------- 218 / 219 !!====================================================================== 220 !! *** Top/Bottom boundary condition *** !! 221 !! !! 222 !! namdrg top/bottom drag coefficient (default: NO selection) 223 !! namdrg_top top friction (ln_OFF=F & ln_isfcav=T) 224 !! namdrg_bot bottom friction (ln_OFF=F) 225 !! nambbc bottom temperature boundary condition (default: OFF) 226 !! nambbl bottom boundary layer scheme (default: OFF) 227 !!====================================================================== 228 ! 229 !----------------------------------------------------------------------- 230 &namdrg ! top/bottom drag coefficient (default: NO selection) 231 !----------------------------------------------------------------------- 232 ln_non_lin = .true. ! non-linear drag: Cd = Cd0 |U| 233 ln_loglayer = .false. ! logarithmic drag: Cd = vkarmn/log(z/z0) |U| 234 ! 235 ln_drgimp = .true. ! implicit top/bottom friction flag 236 / 237 !----------------------------------------------------------------------- 238 &namdrg_bot ! BOTTOM friction (ln_OFF =F) 239 !----------------------------------------------------------------------- 240 rn_Cd0 = 1.e-3 ! drag coefficient [-] 241 rn_Cdmax = 0.1 ! drag value maximum [-] (logarithmic drag) 242 rn_ke0 = 2.5e-3 ! background kinetic energy [m2/s2] (non-linear cases) 243 rn_z0 = 3.e-3 ! roughness [m] (ln_loglayer=T) 244 ln_boost = .false. ! =T regional boost of Cd0 ; =F constant 245 rn_boost = 50. ! local boost factor [-] 246 / 247 !----------------------------------------------------------------------- 248 &nambbc ! bottom temperature boundary condition (default: OFF) 249 !----------------------------------------------------------------------- 250 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom 251 nn_geoflx = 2 ! geothermal heat flux: = 2 read variable flux [mW/m2] 218 252 219 / 220 !----------------------------------------------------------------------- 221 &namberg ! iceberg parameters 222 !----------------------------------------------------------------------- 223 / 224 !----------------------------------------------------------------------- 225 &namlbc ! lateral momentum boundary condition 226 !----------------------------------------------------------------------- 227 rn_shlat = 0.0 ! shlat = 0 ! 0 < shlat < 2 ! shlat = 2 ! 2 < shlat 228 ln_vorlat = .false. ! consistency of vorticity boundary condition with analytical eqs. 229 ln_shlat2d = .true. ! use 2D file for shlat 230 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 231 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 232 sn_shlat2d = 'shlat2d.nc' , -12 , 'shlat2d' , .false. , .true. , 'yearly' , '' , '' 233 / 234 !----------------------------------------------------------------------- 235 &namcla ! cross land advection 236 !----------------------------------------------------------------------- 237 nn_cla = 0 ! advection between 2 ocean pts separates by land 238 / 239 !----------------------------------------------------------------------- 240 &nambfr ! bottom friction 241 !----------------------------------------------------------------------- 242 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 243 ! = 2 : nonlinear friction 244 ln_bfr2d = .true. ! horizontal variation of the bottom friction coef (read a 2D mask file ) 245 rn_bfrien = 10. ! local multiplying factor of bfr (ln_bfr2d=T) 246 ln_bfrimp = .false. ! implicit bottom friction (requires ln_zdfexp = .false. if true) 247 / 248 !----------------------------------------------------------------------- 249 &nambbc ! bottom temperature boundary condition 250 !----------------------------------------------------------------------- 251 sn_qgh ='Goutorbe_ghflux.nc', -12. , 'gh_flux' , .false. , .true. , 'yearly' , 'weights_Goutorbe1_2_eorca025_bilinear.nc' , '' , '' 252 ! 253 cn_dir = './' ! root directory for the location of the runoff files 254 nn_geoflx = 2 ! geothermal heat flux: = 0 no flux 255 / 256 !----------------------------------------------------------------------- 257 &nambbl ! bottom boundary layer scheme 258 !----------------------------------------------------------------------- 259 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 260 nn_bbl_adv = 1 ! advective bbl (=1/2) or not (=0) 261 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 262 rn_gambbl = 10. ! advective bbl coefficient [s] 263 / 264 !----------------------------------------------------------------------- 265 &nameos ! ocean physical parameters 266 !----------------------------------------------------------------------- 267 / 268 !----------------------------------------------------------------------- 269 &namtra_adv ! advection scheme for tracer 270 !----------------------------------------------------------------------- 271 ln_traadv_tvd = .true. ! TVD scheme 272 / 273 !----------------------------------------------------------------------- 274 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 275 !----------------------------------------------------------------------- 276 ln_mle = .true. ! (T) use the Mixed Layer Eddy (MLE) parameterisation 253 cn_dir = './' ! root directory for the geothermal data location 254 !___________!____________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 255 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 256 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 257 sn_qgh ='Goutorbe_ghflux.nc', -12. , 'gh_flux' , .false. , .true. , 'yearly' , 'weights_Goutorbe1_2_eorca1_bilinear.nc' , '' , '' 258 / 259 !----------------------------------------------------------------------- 260 &nambbl ! bottom boundary layer scheme (default: OFF) 261 !----------------------------------------------------------------------- 262 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 263 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 264 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 265 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 266 rn_gambbl = 10. ! advective bbl coefficient [s] 267 / 268 !!====================================================================== 269 !! Tracer (T-S) namelists !! 270 !! !! 271 !! nameos equation of state (default: NO selection) 272 !! namtra_adv advection scheme (default: NO selection) 273 !! namtra_ldf lateral diffusion scheme (default: NO selection) 274 !! namtra_mle mixed layer eddy param. (Fox-Kemper param.) (default: OFF) 275 !! namtra_eiv eddy induced velocity param. (default: OFF) 276 !! namtra_dmp T & S newtonian damping (default: OFF) 277 !!====================================================================== 278 ! 279 !----------------------------------------------------------------------- 280 &nameos ! ocean Equation Of Seawater (default: NO selection) 281 !----------------------------------------------------------------------- 282 ln_teos10 = .true. ! = Use TEOS-10 283 / 284 !----------------------------------------------------------------------- 285 &namtra_adv ! advection scheme for tracer (default: NO selection) 286 !----------------------------------------------------------------------- 287 ln_traadv_fct = .true. ! FCT scheme 288 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 289 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 290 / 291 !----------------------------------------------------------------------- 292 &namtra_ldf ! lateral diffusion scheme for tracers (default: NO selection) 293 !----------------------------------------------------------------------- 294 ln_traldf_lap = .true. ! laplacian operator 295 ln_traldf_iso = .true. ! iso-neutral (Standard operator) 296 ln_traldf_msc = .true. ! Method of Stabilizing Correction (both operators) 297 ! ! Coefficients: 298 nn_aht_ijk_t = 20 ! space/time variation of eddy coef 299 ! ! = 20 aht = 1/2 Ud. max(e1,e2) 300 rn_Ud = 0.018 ! lateral diffusive velocity [m/s] (nn_aht_ijk_t= 0, 10, 20, 30) 301 rn_Ld = 25.e+3 ! lateral diffusive length [m] (nn_aht_ijk_t= 0, 10) 302 / 303 !----------------------------------------------------------------------- 304 &namtra_mle ! mixed layer eddy parametrisation (Fox-Kemper) (default: OFF) 305 !----------------------------------------------------------------------- 306 ln_mle = .true. ! (T) use the Mixed Layer Eddy (MLE) parameterisation 277 307 rn_ce = 0.3 ! magnitude of the MLE (typical value: 0.06 to 0.08) 278 308 / 279 !---------------------------------------------------------------------------------- 280 &namtra_ldf ! lateral diffusion scheme for tracers 281 !---------------------------------------------------------------------------------- 309 !----------------------------------------------------------------------- 310 &namtra_eiv ! eddy induced velocity param. (default: OFF) 311 !----------------------------------------------------------------------- 312 ln_ldfeiv = .true. ! use eddy induced velocity parameterization 313 ! ! Coefficients: 314 nn_aei_ijk_t = 21 ! space/time variation of the eiv coeficient 315 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation 316 ! ! time invariant coefficients: aei0 = 1/2 Ue*Le 317 rn_Ue = 0.018 ! lateral diffusive velocity [m/s] (nn_aht_ijk_t= 0, 10, 20, 30) 318 rn_Le = 25.e+3 ! lateral diffusive length [m] (nn_aht_ijk_t= 0, 10) 319 ! 320 ln_ldfeiv_dia =.true. ! diagnose eiv stream function and velocities 321 / 322 !----------------------------------------------------------------------- 323 &namtra_dmp ! tracer: T & S newtonian damping (default: OFF) 324 !----------------------------------------------------------------------- 325 ln_tradmp = .false. ! add a damping term (using resto.nc coef.) 326 nn_zdmp = 0 ! vertical shape =0 damping throughout the water column 327 / 328 !!====================================================================== 329 !! *** Dynamics namelists *** !! 330 !! !! 331 !! nam_vvl vertical coordinate options (default: z-star) 332 !! namdyn_adv formulation of the momentum advection (default: NO selection) 333 !! namdyn_vor advection scheme (default: NO selection) 334 !! namdyn_hpg hydrostatic pressure gradient (default: NO selection) 335 !! namdyn_spg surface pressure gradient (default: NO selection) 336 !! namdyn_ldf lateral diffusion scheme (default: NO selection) 337 !! namdta_dyn offline TOP: dynamics read in files (OFF_SRC only) 338 !!====================================================================== 339 ! 340 !----------------------------------------------------------------------- 341 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 342 !----------------------------------------------------------------------- 343 ln_dynadv_ubs = .true. ! vector form - 2nd centered scheme 344 nn_dynkeg = 1 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 345 / 346 !----------------------------------------------------------------------- 347 &namdyn_vor ! Vorticity / Coriolis scheme (default: NO selection) 348 !----------------------------------------------------------------------- 349 ln_dynvor_ene = .true. ! enstrophy conserving scheme 350 nn_een_e3f = 0 ! =0 e3f = mean masked e3t divided by 4 351 / 352 !----------------------------------------------------------------------- 353 &namdyn_hpg ! Hydrostatic pressure gradient option (default: NO selection) 354 !----------------------------------------------------------------------- 355 ln_hpg_sco = .true. ! s-coordinate (standard jacobian formulation) 356 / 357 !----------------------------------------------------------------------- 358 &namdyn_spg ! surface pressure gradient (default: NO selection) 359 !----------------------------------------------------------------------- 360 ln_dynspg_ts = .true. ! split-explicit free surface 361 / 362 !----------------------------------------------------------------------- 363 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 364 !----------------------------------------------------------------------- 365 ln_dynldf_lap = .true. ! laplacian operator 366 ln_dynldf_lev = .true. ! iso-level 367 nn_ahm_ijk_t = -30 ! space/time variation of eddy coefficient : 368 ! ! =-30 read in eddy_viscosity_3D.nc file 369 / 370 !!====================================================================== 371 !! vertical physics namelists !! 372 !! !! 373 !! namzdf vertical physics manager (default: NO selection) 374 !! namzdf_ric richardson number vertical mixing (ln_zdfric=T) 375 !! namzdf_tke TKE vertical mixing (ln_zdftke=T) 376 !! namzdf_gls GLS vertical mixing (ln_zdfgls=T) 377 !! namzdf_osm OSM vertical diffusion (ln_zdfosm=T) 378 !! namzdf_iwm tidal mixing parameterization (ln_zdfiwm=T) 379 !!====================================================================== 380 ! 381 !----------------------------------------------------------------------- 382 &namzdf ! vertical physics manager (default: NO selection) 383 !----------------------------------------------------------------------- 384 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 385 ln_zdfevd = .true. ! Enhanced Vertical Diffusion scheme 386 nn_evdm = 0 ! evd apply on tracer (=0) or on tracer and momentum (=1) 387 rn_evd = 100. ! evd mixing coefficient [m2/s] 388 ln_zdfddm = .true. ! double diffusive mixing 389 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 390 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 391 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 282 392 ! ! Coefficients 283 rn_aeiv_0 = 1000. ! eddy induced velocity coefficient [m2/s] 284 rn_aht_0 = 300. ! horizontal eddy diffusivity for tracers [m2/s] 285 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 286 / 287 !----------------------------------------------------------------------- 288 &namtra_dmp ! tracer: T & S newtonian damping 289 !----------------------------------------------------------------------- 290 ln_tradmp = .false. ! add a damping termn (T) or not (F) 291 / 292 !----------------------------------------------------------------------- 293 &namdyn_adv ! formulation of the momentum advection 294 !----------------------------------------------------------------------- 295 ln_dynadv_vec = .false. ! vector form (T) or flux form (F) 296 nn_dynkeg = 1 ! scheme for grad(KE): =0 C2 ; =1 Hollingsworth correction 297 ln_dynadv_ubs = .true. ! flux form - 3rd order UBS scheme 298 / 299 !----------------------------------------------------------------------- 300 &nam_vvl ! vertical coordinate options 301 !----------------------------------------------------------------------- 302 / 303 !----------------------------------------------------------------------- 304 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 305 !----------------------------------------------------------------------- 306 ln_dynvor_ene = .true. ! enstrophy conserving scheme 307 ln_dynvor_een = .false. ! enstrophy conserving scheme 308 / 309 !----------------------------------------------------------------------- 310 &namdyn_hpg ! Hydrostatic pressure gradient option 311 !----------------------------------------------------------------------- 312 ln_hpg_zps = .false. ! s-coordinate (standard jacobian formulation) 313 ln_hpg_sco = .true. ! s-coordinate (standard jacobian formulation) 314 ! centered time scheme (F) 315 / 316 !----------------------------------------------------------------------- 317 &namdyn_ldf ! lateral diffusion on momentum 318 !----------------------------------------------------------------------- 319 ! ! Type of the operator : 320 ln_dynldf_lap = .false. ! laplacian operator 321 ln_dynldf_bilap = .true. ! bilaplacian operator 322 ! ! Direction of action : 323 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 324 ! ! Coefficient 325 rn_ahm_0_blp = -6.4e11 ! horizontal bilaplacian eddy viscosity [m4/s] 326 rn_cmsh = 0. ! 1 or 0 , if 0 -use only shear for Smagorinsky viscosity 327 rn_ahm_m_blp = -1.e12 ! upper limit for bilap abs(ahm) < min( dx^4/128rdt, rn_ahm_m_blp) 328 / 329 !----------------------------------------------------------------------- 330 &namzdf ! vertical physics 331 !----------------------------------------------------------------------- 332 rn_avm0 = 1.e-4 ! vertical eddy viscosity [m2/s] (background Kz if not "key_zdfcst") 333 rn_avt0 = 1.e-5 ! vertical eddy diffusivity [m2/s] (background Kz if not "key_zdfcst") 334 nn_havtb = 1 ! horizontal shape for avtb (=1) or not (=0) 335 ln_zdfevd = .true. ! enhanced vertical diffusion (evd) (T) or not (F) 336 nn_evdm = 1 ! evd apply on tracer (=0) or on tracer and momentum (=1) 337 rn_avevd = 10. ! evd mixing coefficient [m2/s] 338 / 339 !----------------------------------------------------------------------- 340 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 341 !----------------------------------------------------------------------- 342 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 343 ! = 0 no penetration 344 ! = 1 add a tke source below the ML 345 ! = 2 add a tke source just at the base of the ML 346 ! = 3 as = 1 applied on HF part of the stress ("key_oasis3") 347 nn_mxl0 = 2 ! type of scaling under sea-ice 348 ! = 0 no scaling under sea-ice 349 ! = 1 scaling with constant sea-ice thickness 350 ! = 2 scaling with mean sea-ice thickness 351 ! = 3 scaling with maximum sea-ice thickness 352 rn_hice = 10. ! max constant ice thickness value when scaling under sea-ice ( nn_mxl0=1) 353 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 354 rn_lc = 0.20 ! coef. associated to Langmuir cells 355 / 356 !----------------------------------------------------------------------- 357 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 358 !----------------------------------------------------------------------- 359 / 360 !----------------------------------------------------------------------- 361 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 362 !----------------------------------------------------------------------- 363 / 364 !----------------------------------------------------------------------- 365 &namzdf_tmx_new ! new tidal mixing parameterization ("key_zdftmx_new") 393 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 394 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 395 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 396 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 397 / 398 !----------------------------------------------------------------------- 399 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 400 !----------------------------------------------------------------------- 401 nn_mxl = 2 ! mixing length: = 0 bounded by the distance to surface and bottom 402 ! ! = 1 bounded by the local vertical scale factor 403 ! ! = 2 first vertical derivative of mixing length bounded by 1 404 ! ! = 3 as =2 with distinct dissipative an mixing length scale 405 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to NIWs 406 ! = 0 none ; = 1 add a tke source below the ML 407 ! = 2 add a tke source just at the base of the ML 408 ! = 3 as = 1 applied on HF part of the stress (ln_cpl=T) 409 rn_eice = 2 ! below sea ice: =0 ON ; =4 OFF when ice fraction > 1/4 410 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 411 rn_lc = 0.20 ! coef. associated to Langmuir cells 412 / 413 !----------------------------------------------------------------------- 414 &namzdf_iwm ! internal wave-driven mixing parameterization (ln_zdfiwm =T) 366 415 !----------------------------------------------------------------------- 367 416 nn_zpyc = 2 ! pycnocline-intensified dissipation scales as N (=1) or N^2 (=2) … … 369 418 ln_tsdiff = .true. ! account for differential T/S mixing (T) or not (F) 370 419 / 371 !----------------------------------------------------------------------- 372 &namsol ! elliptic solver / island / free surface 373 !----------------------------------------------------------------------- 374 / 375 !----------------------------------------------------------------------- 376 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 377 !----------------------------------------------------------------------- 378 ln_nnogather= .true. ! 379 jpni = 85 ! jpni number of processors following i (set automatically if < 1) 380 jpnj = 47 ! jpnj number of processors following j (set automatically if < 1) 381 jpnij = 2489 ! jpnij number of local domains (set automatically if < 1) 382 / 383 !----------------------------------------------------------------------- 384 &namctl ! Control prints & Benchmark 385 !----------------------------------------------------------------------- 386 / 387 !----------------------------------------------------------------------- 388 &namptr ! Poleward Transport Diagnostic 389 !----------------------------------------------------------------------- 390 ln_diaptr = .true. ! Poleward heat and salt transport (T) or not (F) 391 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 392 ! (orca configuration only, need input basins mask file named "subbasins.nc" 393 / 394 !----------------------------------------------------------------------- 395 &namhsb ! Heat and salt budgets 396 !----------------------------------------------------------------------- 397 ln_diahsb = .false. 398 / 399 !----------------------------------------------------------------------- 400 &namdyn_nept ! Neptune effect (simplified: lateral and vertical diffusions removed) 401 !----------------------------------------------------------------------- 402 / 403 !----------------------------------------------------------------------- 404 &nam_vvl ! vertical coordinate options 405 !----------------------------------------------------------------------- 406 / 407 !----------------------------------------------------------------------- 408 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 409 !----------------------------------------------------------------------- 410 / 411 !----------------------------------------------------------------------- 412 &namtrd ! diagnostics on dynamics and/or tracer trends 413 ! ! and/or mixed-layer trends and/or barotropic vorticity 414 !----------------------------------------------------------------------- 415 / 416 !----------------------------------------------------------------------- 417 &namsto ! Stochastic parametrization of EOS 418 !----------------------------------------------------------------------- 419 / 420 !!====================================================================== 421 !! *** Diagnostics namelists *** !! 422 !! !! 423 !! namtrd dynamics and/or tracer trends (default: OFF) 424 !! namptr Poleward Transport Diagnostics (default: OFF) 425 !! namhsb Heat and salt budgets (default: OFF) 426 !! namdiu Cool skin and warm layer models (default: OFF) 427 !! namdiu Cool skin and warm layer models (default: OFF) 428 !! namflo float parameters (default: OFF) 429 !! nam_diaharm Harmonic analysis of tidal constituents (default: OFF) 430 !! nam_diadct transports through some sections (default: OFF) 431 !! nam_diatmb Top Middle Bottom Output (default: OFF) 432 !! nam_dia25h 25h Mean Output (default: OFF) 433 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 434 !!====================================================================== 435 !----------------------------------------------------------------------- 436 &namtrd ! trend diagnostics (default: OFF) 437 !----------------------------------------------------------------------- 438 ln_tra_trd = .true. ! (T) 3D tracer trend output 439 / 440 ! 441 !!====================================================================== 442 !! *** Observation & Assimilation *** !! 443 !! !! 444 !! namobs observation and model comparison (default: OFF) 445 !! nam_asminc assimilation increments ('key_asminc') 446 !!====================================================================== 447 ! 448 !!====================================================================== 449 !! *** Miscellaneous namelists *** !! 450 !! !! 451 !! nammpp Massively Parallel Processing ("key_mpp_mpi") 452 !! namctl Control prints (default: OFF) 453 !! namsto Stochastic parametrization of EOS (default: OFF) 454 !!====================================================================== 455 ! 456 !----------------------------------------------------------------------- 457 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 458 !----------------------------------------------------------------------- 459 / 460 !----------------------------------------------------------------------- 461 &namctl ! Control prints (default: OFF) 462 !----------------------------------------------------------------------- 463 / 464 !----------------------------------------------------------------------- 465 &namsto ! Stochastic parametrization of EOS (default: OFF) 466 !----------------------------------------------------------------------- 467 / 468 !----------------------------------------------------------------------- 469 &namptr ! Poleward Transport Diagnostic (default: OFF) 470 !----------------------------------------------------------------------- 471 ln_diaptr = .true. ! Poleward heat and salt transport (T) or not (F) 472 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 473 / -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/NEMO/namelist_ORCA1_cfg
r6656 r6658 356 356 !----------------------------------------------------------------------- 357 357 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 358 nn_bbl_ldf = 1! diffusive bbl (=1) or not (=0)359 nn_bbl_adv = 0! advective bbl (=1/2) or not (=0)358 nn_bbl_ldf = 0 ! diffusive bbl (=1) or not (=0) 359 nn_bbl_adv = 2 ! advective bbl (=1/2) or not (=0) 360 360 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 361 rn_gambbl = 10. ! advective bbl coefficient [s]361 rn_gambbl = 20. ! advective bbl coefficient [s] 362 362 / 363 363 !!====================================================================== … … 400 400 !----------------------------------------------------------------------- 401 401 ln_mle = .true. ! (T) use the Mixed Layer Eddy (MLE) parameterisation 402 rn_ce = 0.06 ! magnitude of the MLE (typical value: 0.06 to 0.08) 403 nn_mle = 1 ! MLE type: =0 standard Fox-Kemper ; =1 new formulation 402 404 / 403 405 !----------------------------------------------------------------------- … … 435 437 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 436 438 !----------------------------------------------------------------------- 437 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme439 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 438 440 nn_dynkeg = 1 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 439 441 / … … 480 482 nn_evdm = 0 ! evd apply on tracer (=0) or on tracer and momentum (=1) 481 483 rn_evd = 100. ! evd mixing coefficient [m2/s] 482 ln_zdfddm = . true. ! double diffusive mixing484 ln_zdfddm = .false. ! double diffusive mixing 483 485 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 484 486 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio … … 508 510 !----------------------------------------------------------------------- 509 511 ln_mevar = .false. ! variable (T) or constant (F) mixing efficiency 510 ln_tsdiff = . true. ! account for differential T/S mixing (T) or not (F)512 ln_tsdiff = .false. ! account for differential T/S mixing (T) or not (F) 511 513 512 514 cn_dir = './' ! root directory for the iwm data location -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/NEMO/namelist_ORCA2_cfg
r6656 r6658 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! NEMO/O PA Configuration namelist : used to overwrite defaultsvalues defined in SHARED/namelist_ref2 !! NEMO/OCE Configuration namelist : overwrite default values defined in SHARED/namelist_ref 3 3 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 !! ORCA2 - ICE - PISCES configuration !! 5 !!====================================================================== 6 !! *** Domain & Run management namelists *** !! 7 !! !! 8 !! namrun parameters of the run 9 !! namdom space and time domain 10 !! namcfg parameters of the configuration (default: user defined GYRE) 11 !! namwad Wetting and drying (default: OFF) 12 !! namtsd data: temperature & salinity (default: OFF) 13 !! namcrs coarsened grid (for outputs and/or TOP) (ln_crs =T) 14 !! namc1d 1D configuration options ("key_c1d") 15 !! namc1d_dyndmp 1D newtonian damping applied on currents ("key_c1d") 16 !! namc1d_uvd 1D data (currents) ("key_c1d") 17 !!====================================================================== 4 18 ! 5 19 !----------------------------------------------------------------------- … … 22 36 nn_istate = 0 ! Output the initial state (1) or not (0) 23 37 nn_stock = _AUTOBLOCKER_ ! Frequency of creation of a restart file (modulo referenced to 1) 24 nn_write = 5 475! Requency of write in the output file (modulo referenced to nn_it000)38 nn_write = 5840 ! Requency of write in the output file (modulo referenced to nn_it000) 25 39 ln_mskland = .true. ! Masks land points in NetCDF outputs 26 ln_mskutil = .false. ! Outputs without halos 27 ln_dimgnnn = .false. ! DIMG file format: 1 file for all processors (F) or by processor (T) 28 ln_cfmeta = .false. ! output additional data to netCDF files required for compliance with the CF metadata standard 29 ln_clobber = .true. ! clobber (overwrite) an existing file 30 nn_chunksz = 0 ! chunksize (bytes) for NetCDF file (works only with iom_nf90 routines) 31 / 32 !----------------------------------------------------------------------- 33 &namcfg ! parameters of the configuration 34 !----------------------------------------------------------------------- 35 cp_cfg = "orca" ! name of the configuration 36 jp_cfg = 2 ! resolution of the configuration 37 jpidta = 182 ! 1st lateral dimension ( >= jpi ) 38 jpjdta = 149 ! 2nd " " ( >= jpj ) 39 jpkdta = 31 ! number of levels ( >= jpk ) 40 jpiglo = 182 ! 1st dimension of global domain --> i =jpidta 41 jpjglo = 149 ! 2nd - - --> j =jpjdta 42 jpizoom = 1 ! left bottom (i,j) indices of the zoom 43 jpjzoom = 1 ! in data domain indices 44 jperio = 4 ! lateral cond. type (between 0 and 6) 45 / 46 !----------------------------------------------------------------------- 47 &namzgr ! vertical coordinate 48 !----------------------------------------------------------------------- 49 / 50 !----------------------------------------------------------------------- 51 &namdom ! space and time domain (bathymetry, mesh, timestep) 52 !----------------------------------------------------------------------- 53 nn_msh = _AUTO_ ! AUTO - create (=1) a mesh file or not (=0) 54 rn_rdt = 5760. ! time step for the dynamics (and tracer if nn_acc=0) 55 nn_closea = 1 ! remove (=0) or keep (=1) closed seas and lakes (ORCA) 40 ln_mskutil = .true. ! Outputs without halos 41 ln_cfmeta = .true. ! output additional data to netCDF files required for compliance with the CF metadata standard 42 / 43 !----------------------------------------------------------------------- 44 &namdom ! time and space domain 45 !----------------------------------------------------------------------- 46 rn_rdt = 5400. ! time step for the dynamics and tracer 47 ln_meshmask = _AUTO_ 48 / 49 !----------------------------------------------------------------------- 50 &namcfg ! parameters of the configuration (default: use namusr_def in namelist_cfg) 51 !----------------------------------------------------------------------- 52 ln_read_cfg = .true. ! (=T) read the domain configuration file 53 cn_domcfg = "domain_cfg.nc" ! domain configuration filename 54 ! 55 ln_closea = .true. ! F => suppress closed seas (defined by closea_mask field) 56 ! ! from the bathymetry at runtime. 57 / 58 !----------------------------------------------------------------------- 59 &namtsd ! Temperature & Salinity Data (init/dmp) (default: OFF) 60 !----------------------------------------------------------------------- 61 ! ! =T read T-S fields for: 62 ln_tsd_dmp = .false. ! T-S restoring (see namtra_dmp) 63 64 cn_dir = './' ! root directory for the T-S data location 65 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 66 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 67 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 68 sn_tem = 'data_1m_potential_temperature_nomask', -1. ,'votemper', .true. , .true. , 'yearly' , '' , '' , '' 69 sn_sal = 'data_1m_salinity_nomask' , -1. ,'vosaline', .true. , .true. , 'yearly' , '' , '' , '' 70 / 71 !!====================================================================== 72 !! *** Surface Boundary Condition namelists *** !! 73 !! !! 74 !! namsbc surface boundary condition manager (default: NO selection) 75 !! namsbc_flx flux formulation (ln_flx =T) 76 !! namsbc_blk Bulk formulae formulation (ln_blk =T) 77 !! namsbc_cpl CouPLed formulation ("key_oasis3" ) 78 !! namsbc_sas Stand-Alone Surface module (SAS_SRC only) 79 !! namsbc_iif Ice-IF: use observed ice cover (nn_ice = 1 ) 80 !! namtra_qsr penetrative solar radiation (ln_traqsr =T) 81 !! namsbc_ssr sea surface restoring term (for T and/or S) (ln_ssr =T) 82 !! namsbc_rnf river runoffs (ln_rnf =T) 83 !! namsbc_apr Atmospheric Pressure (ln_apr_dyn =T) 84 !! namsbc_isf ice shelf melting/freezing (ln_isfcav =T : read (ln_read_cfg=T) or set or usr_def_zgr ) 85 !! namsbc_iscpl coupling option between land ice model and ocean (ln_isfcav =T) 86 !! namsbc_wave external fields from wave model (ln_wave =T) 87 !! namberg iceberg floats (ln_icebergs=T) 88 !!====================================================================== 89 ! 90 !----------------------------------------------------------------------- 91 &namsbc ! Surface Boundary Condition manager (default: NO selection) 92 !----------------------------------------------------------------------- 93 nn_fsbc = 4 ! frequency of SBC module call 94 ! (also = the frequency of sea-ice & iceberg model call) 95 ! Type of air-sea fluxes 96 ln_cpl = .true. ! atmosphere coupled formulation ( requires key_oasis3 ) 97 ! Sea-ice : 98 nn_ice = 2 ! =2 or 3 automatically for SI3 or CICE ("key_si3" or "key_cice") 99 ! Misc. options of sbc : 100 ln_traqsr = .true. ! Light penetration in the ocean (T => fill namtra_qsr) 101 / 102 !----------------------------------------------------------------------- 103 &namsbc_blk ! namsbc_blk generic Bulk formula (ln_blk =T) 104 !----------------------------------------------------------------------- 105 / 106 !----------------------------------------------------------------------- 107 &namsbc_cpl ! coupled ocean/atmosphere model ("key_oasis3") 108 !----------------------------------------------------------------------- 109 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentially sending/receiving data 110 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 111 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 112 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 113 !_____________!__________________________!____________!_____________!______________________!________! 114 ! ! description ! multiple ! vector ! vector ! vector ! 115 ! ! ! categories ! reference ! orientation ! grids ! 116 !*** send *** 117 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , '' 118 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , '' 119 sn_snd_crt = 'mixed oce-ice' , 'no' , 'spherical' , 'eastward-northward' , 'T' 120 sn_snd_co2 = 'none' , 'no' , '' , '' , '' 121 !*** receive *** 122 sn_rcv_w10m = 'coupled' , 'no' , '' , '' , '' 123 sn_rcv_taumod = 'none' , 'no' , '' , '' , '' 124 sn_rcv_tau = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward' , 'U,V' 125 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 126 sn_rcv_qsr = 'conservative' , 'no' , '' , '' , '' 127 sn_rcv_qns = 'conservative' , 'no' , '' , '' , '' 128 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 129 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 130 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 131 sn_rcv_co2 = 'none' , 'no' , '' , '' , '' 132 sn_rcv_isf = 'none' , 'no' , '' , '' , '' 133 sn_rcv_icb = 'none' , 'no' , '' , '' , '' 134 / 135 !----------------------------------------------------------------------- 136 &namtra_qsr ! penetrative solar radiation (ln_traqsr =T) 137 !----------------------------------------------------------------------- 138 ! ! type of penetration (default: NO selection) 139 ln_qsr_bio = .true. ! RGB light penetration (Red-Green-Blue) 56 140 ! 57 jphgr_msh = 0 ! type of horizontal mesh 58 ppglam0 = 999999.0 ! longitude of first raw and column T-point (jphgr_msh = 1) 59 ppgphi0 = 999999.0 ! latitude of first raw and column T-point (jphgr_msh = 1) 60 ppe1_deg = 999999.0 ! zonal grid-spacing (degrees) 61 ppe2_deg = 999999.0 ! meridional grid-spacing (degrees) 62 ppe1_m = 999999.0 ! zonal grid-spacing (degrees) 63 ppe2_m = 999999.0 ! meridional grid-spacing (degrees) 64 ppsur = -4762.96143546300 ! ORCA r4, r2 and r05 coefficients 65 ppa0 = 255.58049070440 ! (default coefficients) 66 ppa1 = 245.58132232490 ! 67 ppkth = 21.43336197938 ! 68 ppacr = 3.0 ! 69 ppdzmin = 999999. ! Minimum vertical spacing 70 pphmax = 999999. ! Maximum depth 71 ldbletanh = .FALSE. ! Use/do not use double tanf function for vertical coordinates 72 ppa2 = 999999. ! Double tanh function parameters 73 ppkth2 = 999999. ! 74 ppacr2 = 999999. ! 75 / 76 !----------------------------------------------------------------------- 77 &namsplit ! time splitting parameters ("key_dynspg_ts") 78 !----------------------------------------------------------------------- 79 / 80 !----------------------------------------------------------------------- 81 &namcrs ! Grid coarsening for dynamics output and/or 82 ! passive tracer coarsened online simulations 83 !----------------------------------------------------------------------- 84 / 85 !----------------------------------------------------------------------- 86 &namtsd ! data : Temperature & Salinity 87 !----------------------------------------------------------------------- 88 ln_tsd_init = .true. ! Initialisation of ocean T & S with T &S input data (T) or not (F) 89 ln_tsd_tradmp = .false. ! damping of ocean T & S toward T &S input data (T) or not (F) 90 / 91 !----------------------------------------------------------------------- 92 &namsbc ! Surface Boundary Condition (surface module) 93 !----------------------------------------------------------------------- 94 nn_fsbc = 5 ! frequency of surface boundary condition computation 95 ! (also = the frequency of sea-ice model call) 96 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 97 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) 98 ln_blk_mfs = .false. ! MFS bulk formulation (T => fill namsbc_mfs ) 99 ln_cpl = .true. ! atmosphere coupled formulation ( requires key_oasis3 ) 100 ln_mixcpl = .false. ! forced-coupled mixed formulation ( requires key_oasis3 ) 101 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 102 nn_ice = 2 ! =0 no ice boundary condition , 103 ! =1 use observed ice-cover , 104 ! =2 ice-model used ("key_lim3" or "key_lim2") 105 nn_ice_embd = 0 ! AUTO - 106 ! =0 levitating ice (no mass exchange, concentration/dilution effect) 107 ! =1 levitating ice with mass and salt exchange but no presure effect 108 ! =2 embedded sea-ice (full salt and mass exchanges and pressure) 109 ln_dm2dc = .false. ! daily mean to diurnal cycle on short wave 110 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 111 ln_ssr = .false. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 112 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 113 ! =1 global mean of e-p-r set to zero at each time step 114 ! =2 annual global mean of e-p-r set to zero 115 ! =3 global emp set to zero and spread out over erp area 116 ln_wave = .false. ! Activate coupling with wave (either Stokes Drift or Drag coefficient, or both) (T => fill namsbc_wave) 117 ln_cdgw = .false. ! Neutral drag coefficient read from wave model (T => fill namsbc_wave) 118 ln_sdw = .false. ! Computation of 3D stokes drift (T => fill namsbc_wave) 119 / 120 !----------------------------------------------------------------------- 121 &namsbc_core ! namsbc_core CORE bulk formulae 122 !----------------------------------------------------------------------- 123 / 124 !----------------------------------------------------------------------- 125 &namtra_qsr ! penetrative solar radiation 126 !----------------------------------------------------------------------- 127 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 128 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 129 sn_chl = 'chlorophyll_surface.nc', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' , '' 130 / 131 !----------------------------------------------------------------------- 132 &namsbc_rnf ! runoffs namelist surface boundary condition 133 !----------------------------------------------------------------------- 134 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 135 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 141 / 142 !----------------------------------------------------------------------- 143 &namsbc_ssr ! surface boundary condition : sea surface restoring (ln_ssr =T) 144 !----------------------------------------------------------------------- 145 / 146 !----------------------------------------------------------------------- 147 &namsbc_rnf ! runoffs (ln_rnf =T) 148 !----------------------------------------------------------------------- 149 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 150 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used (ln_rnf_mouth=T) 151 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T) 152 rn_rfact = 1.e0 ! multiplicative factor for runoff 153 ln_rnf_depth = .false. ! read in depth information for runoff 154 ln_rnf_tem = .false. ! read in temperature information for runoff 155 ln_rnf_sal = .false. ! read in salinity information for runoff 156 ln_rnf_depth_ini = .false. ! compute depth at initialisation from runoff file 157 rn_rnf_max = 0.05 ! max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 158 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 159 nn_rnf_depth_file = _AUTO_ ! create (=1) a runoff depth file or not (=0) 160 161 cn_dir = './' ! root directory for the location of the runoff files 162 !___________!_____________!___________________!___________!_____________!_________!___________!__________!__________!_______________! 163 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 164 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 136 165 sn_rnf = 'ORCA_R2_runoff_clim_v1.0_nomask', -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' , '' 137 166 sn_cnf = 'ORCA_R2_runoff_clim_v1.0_nomask', 0 , 'socoeff' , .false. , .true. , 'yearly' , '' , '' , '' 138 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' , '' 139 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' , '' 140 sn_dep_rnf = 'runoffs_ORCA2_depths.nc' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 167 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' , '' 168 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' , '' 169 sn_dep_rnf = 'runoffs_depths.nc' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 170 / 171 !----------------------------------------------------------------------- 172 &namsbc_isf ! Top boundary layer (ISF) (ln_isfcav =T : read (ln_read_cfg=T) 173 !----------------------------------------------------------------------- or set or usr_def_zgr ) 174 / 175 !----------------------------------------------------------------------- 176 &namsbc_wave ! External fields from wave model (ln_wave=T) 177 !----------------------------------------------------------------------- 178 / 179 !----------------------------------------------------------------------- 180 &namberg ! iceberg parameters (default: OFF) 181 !----------------------------------------------------------------------- 182 / 183 !!====================================================================== 184 !! *** Lateral boundary condition *** !! 185 !! !! 186 !! namlbc lateral momentum boundary condition (default: NO selection) 187 !! namagrif agrif nested grid (read by child model only) ("key_agrif") 188 !! nam_tide Tidal forcing (default: OFF) 189 !! nambdy Unstructured open boundaries (default: OFF) 190 !! nambdy_dta Unstructured open boundaries - external data (see nambdy) 191 !! nambdy_tide tidal forcing at open boundaries (default: OFF) 192 !!====================================================================== 193 ! 194 !----------------------------------------------------------------------- 195 &namlbc ! lateral momentum boundary condition (default: NO selection) 196 !----------------------------------------------------------------------- 197 rn_shlat = 2. ! no slip 198 / 199 !----------------------------------------------------------------------- 200 &namagrif ! AGRIF zoom ("key_agrif") 201 !----------------------------------------------------------------------- 202 / 203 !!====================================================================== 204 !! *** Top/Bottom boundary condition *** !! 205 !! !! 206 !! namdrg top/bottom drag coefficient (default: NO selection) 207 !! namdrg_top top friction (ln_OFF=F & ln_isfcav=T) 208 !! namdrg_bot bottom friction (ln_OFF=F) 209 !! nambbc bottom temperature boundary condition (default: OFF) 210 !! nambbl bottom boundary layer scheme (default: OFF) 211 !!====================================================================== 212 ! 213 !----------------------------------------------------------------------- 214 &namdrg ! top/bottom drag coefficient (default: NO selection) 215 !----------------------------------------------------------------------- 216 ln_lin = .true. ! linear drag: Cd = Cd0 Uc0 217 / 218 !----------------------------------------------------------------------- 219 &namdrg_bot ! BOTTOM friction (ln_OFF =F) 220 !----------------------------------------------------------------------- 221 / 222 !----------------------------------------------------------------------- 223 &nambbc ! bottom temperature boundary condition (default: OFF) 224 !----------------------------------------------------------------------- 225 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom 226 nn_geoflx = 2 ! geothermal heat flux: = 2 read variable flux [mW/m2] 141 227 142 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 143 ln_rnf_depth = .true. ! read in depth information for runoff 144 ln_rnf_tem = .false. ! read in temperature information for runoff 145 ln_rnf_sal = .false. ! read in salinity information for runoff 146 ln_rnf_depth_ini = .true. ! compute depth at initialisation from runoff file 147 rn_rnf_max = 0.05 ! max value of the runoff climatology over global domain ( if ln_rnf_depth_ini = .true ) 148 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 149 nn_rnf_depth_file = _AUTO_ ! create (=1) a runoff depth file or not (=0) 150 / 151 !----------------------------------------------------------------------- 152 &namsbc_ssr ! surface boundary condition : sea surface restoring 153 !----------------------------------------------------------------------- 154 / 155 !----------------------------------------------------------------------- 156 &namsbc_alb ! albedo parameters 157 !----------------------------------------------------------------------- 158 nn_ice_alb = 0 ! parameterization of ice/snow albedo 159 ! 0: Shine & Henderson-Sellers (JGR 1985), giving clear-sky albedo 160 ! 1: "home made" based on Brandt et al. (JClim 2005) and Grenfell & Perovich (JGR 2004), 161 ! giving cloud-sky albedo 162 rn_alb_sdry = 0.80 ! dry snow albedo : 0.80 (nn_ice_alb = 0); 0.85 (nn_ice_alb = 1); obs 0.85-0.87 (cloud-sky) 163 rn_alb_smlt = 0.65 ! melting snow albedo : 0.65 ( '' ) ; 0.75 ( '' ) ; obs 0.72-0.82 ( '' ) 164 rn_alb_idry = 0.72 ! dry ice albedo : 0.72 ( '' ) ; 0.60 ( '' ) ; obs 0.54-0.65 ( '' ) 165 rn_alb_imlt = 0.50 ! bare puddled ice albedo : 0.53 ( '' ) ; 0.50 ( '' ) ; obs 0.49-0.58 ( '' ) 166 / 167 !----------------------------------------------------------------------- 168 &namsbc_cpl ! coupling parameters 169 !----------------------------------------------------------------------- 170 ! ! description ! multiple ! vector ! vector ! vector ! 171 ! ! ! categories ! reference ! orientation ! grids ! 172 ! send 173 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , '' 174 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , '' 175 sn_snd_thick = 'none' , 'no' , '' , '' , '' 176 sn_snd_crt = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward' , 'T' 177 sn_snd_co2 = 'none' , 'no' , '' , '' , '' 178 ! receive 179 sn_rcv_w10m = 'coupled' , 'no' , '' , '' , '' 180 sn_rcv_taumod = 'none' , 'no' , '' , '' , '' 181 sn_rcv_tau = 'mixed oce-ice' , 'no' , 'cartesian' , 'eastward-northward', 'U,V' 182 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 183 sn_rcv_qsr = 'conservative' , 'no' , '' , '' , '' 184 sn_rcv_qns = 'conservative' , 'no' , '' , '' , '' 185 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 186 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 187 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 188 sn_rcv_co2 = 'none' , 'no' , '' , '' , '' 189 / 190 / 191 !----------------------------------------------------------------------- 192 &namberg ! iceberg parameters 193 !----------------------------------------------------------------------- 194 / 195 !----------------------------------------------------------------------- 196 &namlbc ! lateral momentum boundary condition 197 !----------------------------------------------------------------------- 198 / 199 !----------------------------------------------------------------------- 200 &namcla ! cross land advection 201 !----------------------------------------------------------------------- 202 / 203 !----------------------------------------------------------------------- 204 &nambfr ! bottom friction 205 !----------------------------------------------------------------------- 206 / 207 !----------------------------------------------------------------------- 208 &nambbc ! bottom temperature boundary condition 209 !----------------------------------------------------------------------- 210 / 211 !----------------------------------------------------------------------- 212 &nambbl ! bottom boundary layer scheme 213 !----------------------------------------------------------------------- 214 / 215 !----------------------------------------------------------------------- 216 &nameos ! ocean physical parameters 217 !----------------------------------------------------------------------- 218 / 219 !----------------------------------------------------------------------- 220 &namtra_adv ! advection scheme for tracer 221 !----------------------------------------------------------------------- 222 / 223 !----------------------------------------------------------------------- 224 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 225 !----------------------------------------------------------------------- 226 / 227 !----------------------------------------------------------------------- 228 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param) 229 !----------------------------------------------------------------------- 230 / 231 !---------------------------------------------------------------------------------- 232 &namtra_ldf ! lateral diffusion scheme for tracers 233 !---------------------------------------------------------------------------------- 234 / 235 !----------------------------------------------------------------------- 236 &namtra_dmp ! tracer: T & S newtonian damping 237 !----------------------------------------------------------------------- 238 ln_tradmp = .false. ! add a damping termn (T) or not (F) 239 / 240 !----------------------------------------------------------------------- 241 &namdyn_adv ! formulation of the momentum advection 242 !----------------------------------------------------------------------- 243 / 244 !----------------------------------------------------------------------- 245 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 246 !----------------------------------------------------------------------- 247 / 248 !----------------------------------------------------------------------- 249 &namdyn_hpg ! Hydrostatic pressure gradient option 250 !----------------------------------------------------------------------- 251 / 252 !----------------------------------------------------------------------- 253 &namdyn_ldf ! lateral diffusion on momentum 254 !----------------------------------------------------------------------- 255 / 256 !----------------------------------------------------------------------- 257 &namzdf ! vertical physics 258 !----------------------------------------------------------------------- 259 / 260 !----------------------------------------------------------------------- 261 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion ("key_zdftke") 262 !----------------------------------------------------------------------- 263 rn_ebb = 67.83 ! coef. of the surface input of tke (=67.83 suggested when ln_mxl0=T) 264 rn_mxl0 = 0.01 ! surface buoyancy lenght scale minimum value 265 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 266 ! = 0 no penetration 267 ! = 1 add a tke source below the ML 268 ! = 2 add a tke source just at the base of the ML 269 ! = 3 as = 1 applied on HF part of the stress ("key_coupled") 270 / 271 !----------------------------------------------------------------------- 272 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 273 !----------------------------------------------------------------------- 274 / 275 !----------------------------------------------------------------------- 276 &namzdf_tmx ! tidal mixing parameterization ("key_zdftmx") 277 !----------------------------------------------------------------------- 278 / 279 !----------------------------------------------------------------------- 280 &namsol ! elliptic solver / island / free surface 281 !----------------------------------------------------------------------- 282 / 283 !----------------------------------------------------------------------- 284 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 285 !----------------------------------------------------------------------- 286 cn_mpi_send = 'I' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 287 ! buffer blocking send or immediate non-blocking sends, resp. 288 nn_buffer = 0 ! size in bytes of exported buffer ('B' case), 0 no exportation 289 ln_nnogather= .false. ! activate code to avoid mpi_allgather use at the northfold 290 jpni = 1 ! jpni number of processors following i (set automatically if < 1) 291 jpnj = 31 ! jpnj number of processors following j (set automatically if < 1) 292 jpnij = 31 ! jpnij number of local domains (set automatically if < 1) 293 / 294 !----------------------------------------------------------------------- 295 &namctl ! Control prints & Benchmark 296 !----------------------------------------------------------------------- 297 / 298 !----------------------------------------------------------------------- 299 &namptr ! Poleward Transport Diagnostic 300 !----------------------------------------------------------------------- 301 ln_diaptr = .true. ! Poleward heat and salt transport (T) or not (F) 302 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 303 ! (orca configuration only, need input basins mask file named "subbasins.nc" 304 / 305 !----------------------------------------------------------------------- 306 &nam_asminc ! assimilation increments ('key_asminc') 307 !----------------------------------------------------------------------- 308 / 309 !----------------------------------------------------------------------- 310 &namhsb ! Heat and salt budgets 311 !----------------------------------------------------------------------- 312 / 313 !----------------------------------------------------------------------- 314 &namdyn_nept ! Neptune effect (simplified: lateral and vertical diffusions removed) 315 !----------------------------------------------------------------------- 316 / 228 cn_dir = './' ! root directory for the geothermal data location 229 !___________!____________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 230 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 231 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 232 sn_qgh ='geothermal_heating.nc' , -12. , 'heatflow', .false. , .true. , 'yearly' , '' , '' , '' 233 / 234 !----------------------------------------------------------------------- 235 &nambbl ! bottom boundary layer scheme (default: OFF) 236 !----------------------------------------------------------------------- 237 ln_trabbl = .true. ! Bottom Boundary Layer parameterisation flag 238 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 239 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 240 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 241 rn_gambbl = 10. ! advective bbl coefficient [s] 242 / 243 !!====================================================================== 244 !! Tracer (T-S) namelists !! 245 !! !! 246 !! nameos equation of state (default: NO selection) 247 !! namtra_adv advection scheme (default: NO selection) 248 !! namtra_ldf lateral diffusion scheme (default: NO selection) 249 !! namtra_mle mixed layer eddy param. (Fox-Kemper param.) (default: OFF) 250 !! namtra_eiv eddy induced velocity param. (default: OFF) 251 !! namtra_dmp T & S newtonian damping (default: OFF) 252 !!====================================================================== 253 ! 254 !----------------------------------------------------------------------- 255 &nameos ! ocean Equation Of Seawater (default: NO selection) 256 !----------------------------------------------------------------------- 257 ln_teos10 = .true. ! = Use TEOS-10 258 / 259 !----------------------------------------------------------------------- 260 &namtra_adv ! advection scheme for tracer (default: NO selection) 261 !----------------------------------------------------------------------- 262 ln_traadv_fct = .true. ! FCT scheme 263 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 264 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 265 / 266 !----------------------------------------------------------------------- 267 &namtra_ldf ! lateral diffusion scheme for tracers (default: NO selection) 268 !----------------------------------------------------------------------- 269 ln_traldf_lap = .true. ! laplacian operator 270 ln_traldf_iso = .true. ! iso-neutral (Standard operator) 271 ln_traldf_msc = .true. ! Method of Stabilizing Correction (both operators) 272 ! ! Coefficients: 273 nn_aht_ijk_t = 20 ! space/time variation of eddy coef 274 ! ! = 20 aht = 1/2 Ud. max(e1,e2) 275 rn_Ud = 0.018 ! lateral diffusive velocity [m/s] (nn_aht_ijk_t= 0, 10, 20, 30) 276 rn_Ld = 200.e+3 ! lateral diffusive length [m] (nn_aht_ijk_t= 0, 10) 277 / 278 !----------------------------------------------------------------------- 279 &namtra_mle ! mixed layer eddy parametrisation (Fox-Kemper) (default: OFF) 280 !----------------------------------------------------------------------- 281 ln_mle = .true. ! (T) use the Mixed Layer Eddy (MLE) parameterisation 282 / 283 !----------------------------------------------------------------------- 284 &namtra_eiv ! eddy induced velocity param. (default: OFF) 285 !----------------------------------------------------------------------- 286 ln_ldfeiv = .true. ! use eddy induced velocity parameterization 287 ! ! Coefficients: 288 nn_aei_ijk_t = 21 ! space/time variation of the eiv coeficient 289 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation 290 ! ! time invariant coefficients: aei0 = 1/2 Ue*Le 291 rn_Ue = 0.018 ! lateral diffusive velocity [m/s] (nn_aht_ijk_t= 0, 10, 20, 30) 292 rn_Le = 200.e+3 ! lateral diffusive length [m] (nn_aht_ijk_t= 0, 10) 293 ! 294 ln_ldfeiv_dia =.true. ! diagnose eiv stream function and velocities 295 / 296 !----------------------------------------------------------------------- 297 &namtra_dmp ! tracer: T & S newtonian damping (default: OFF) 298 !----------------------------------------------------------------------- 299 ln_tradmp = .false. ! add a damping term (using resto.nc coef.) 300 nn_zdmp = 0 ! vertical shape =0 damping throughout the water column 301 / 302 !!====================================================================== 303 !! *** Dynamics namelists *** !! 304 !! !! 305 !! nam_vvl vertical coordinate options (default: z-star) 306 !! namdyn_adv formulation of the momentum advection (default: NO selection) 307 !! namdyn_vor advection scheme (default: NO selection) 308 !! namdyn_hpg hydrostatic pressure gradient (default: NO selection) 309 !! namdyn_spg surface pressure gradient (default: NO selection) 310 !! namdyn_ldf lateral diffusion scheme (default: NO selection) 311 !! namdta_dyn offline TOP: dynamics read in files (OFF_SRC only) 312 !!====================================================================== 313 ! 314 !----------------------------------------------------------------------- 315 &namdyn_adv ! formulation of the momentum advection (default: NO selection) 316 !----------------------------------------------------------------------- 317 ln_dynadv_vec = .true. ! vector form - 2nd centered scheme 318 nn_dynkeg = 0 ! grad(KE) scheme: =0 C2 ; =1 Hollingsworth correction 319 / 320 !----------------------------------------------------------------------- 321 &namdyn_vor ! Vorticity / Coriolis scheme (default: NO selection) 322 !----------------------------------------------------------------------- 323 ln_dynvor_een = .true. ! energy & enstrophy scheme 324 nn_een_e3f = 0 ! =0 e3f = mean masked e3t divided by 4 325 / 326 !----------------------------------------------------------------------- 327 &namdyn_hpg ! Hydrostatic pressure gradient option (default: NO selection) 328 !----------------------------------------------------------------------- 329 ln_hpg_sco = .true. ! s-coordinate (standard jacobian formulation) 330 / 331 !----------------------------------------------------------------------- 332 &namdyn_spg ! surface pressure gradient (default: NO selection) 333 !----------------------------------------------------------------------- 334 ln_dynspg_ts = .true. ! split-explicit free surface 335 / 336 !----------------------------------------------------------------------- 337 &namdyn_ldf ! lateral diffusion on momentum (default: NO selection) 338 !----------------------------------------------------------------------- 339 ln_dynldf_lap = .true. ! laplacian operator 340 ln_dynldf_lev = .true. ! iso-level 341 nn_ahm_ijk_t = -30 ! space/time variation of eddy coefficient : 342 ! ! =-30 read in eddy_viscosity_3D.nc file 343 / 344 !!====================================================================== 345 !! vertical physics namelists !! 346 !! !! 347 !! namzdf vertical physics manager (default: NO selection) 348 !! namzdf_ric richardson number vertical mixing (ln_zdfric=T) 349 !! namzdf_tke TKE vertical mixing (ln_zdftke=T) 350 !! namzdf_gls GLS vertical mixing (ln_zdfgls=T) 351 !! namzdf_osm OSM vertical diffusion (ln_zdfosm=T) 352 !! namzdf_iwm tidal mixing parameterization (ln_zdfiwm=T) 353 !!====================================================================== 354 ! 355 !----------------------------------------------------------------------- 356 &namzdf ! vertical physics manager (default: NO selection) 357 !----------------------------------------------------------------------- 358 ln_zdftke = .true. ! Turbulent Kinetic Energy closure (T => fill namzdf_tke) 359 ln_zdfevd = .true. ! Enhanced Vertical Diffusion scheme 360 nn_evdm = 0 ! evd apply on tracer (=0) or on tracer and momentum (=1) 361 rn_evd = 100. ! evd mixing coefficient [m2/s] 362 ln_zdfddm = .true. ! double diffusive mixing 363 rn_avts = 1.e-4 ! maximum avs (vertical mixing on salinity) 364 rn_hsbfr = 1.6 ! heat/salt buoyancy flux ratio 365 ln_zdfiwm = .false. ! internal wave-induced mixing (T => fill namzdf_iwm) 366 ! ! Coefficients 367 rn_avm0 = 1.2e-4 ! vertical eddy viscosity [m2/s] (background Kz if ln_zdfcst=F) 368 rn_avt0 = 1.2e-5 ! vertical eddy diffusivity [m2/s] (background Kz if ln_zdfcst=F) 369 nn_avb = 0 ! profile for background avt & avm (=1) or not (=0) 370 nn_havtb = 0 ! horizontal shape for avtb (=1) or not (=0) 371 / 372 !----------------------------------------------------------------------- 373 &namzdf_tke ! turbulent eddy kinetic dependent vertical diffusion (ln_zdftke =T) 374 !----------------------------------------------------------------------- 375 nn_mxl = 2 ! mixing length: = 0 bounded by the distance to surface and bottom 376 ! ! = 1 bounded by the local vertical scale factor 377 ! ! = 2 first vertical derivative of mixing length bounded by 1 378 ! ! = 3 as =2 with distinct dissipative an mixing length scale 379 nn_etau = 0 ! penetration of tke below the mixed layer (ML) due to NIWs 380 ! = 0 none ; = 1 add a tke source below the ML 381 ! = 2 add a tke source just at the base of the ML 382 ! = 3 as = 1 applied on HF part of the stress (ln_cpl=T) 383 rn_eice = 2 ! below sea ice: =0 ON ; =4 OFF when ice fraction > 1/4 384 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 385 rn_lc = 0.20 ! coef. associated to Langmuir cells 386 / 387 !----------------------------------------------------------------------- 388 &namzdf_iwm ! internal wave-driven mixing parameterization (ln_zdfiwm =T) 389 !----------------------------------------------------------------------- 390 nn_zpyc = 2 ! pycnocline-intensified dissipation scales as N (=1) or N^2 (=2) 391 ln_mevar = .true. ! variable (T) or constant (F) mixing efficiency 392 ln_tsdiff = .true. ! account for differential T/S mixing (T) or not (F) 393 / 394 !!====================================================================== 395 !! *** Diagnostics namelists *** !! 396 !! !! 397 !! namtrd dynamics and/or tracer trends (default: OFF) 398 !! namptr Poleward Transport Diagnostics (default: OFF) 399 !! namhsb Heat and salt budgets (default: OFF) 400 !! namdiu Cool skin and warm layer models (default: OFF) 401 !! namdiu Cool skin and warm layer models (default: OFF) 402 !! namflo float parameters (default: OFF) 403 !! nam_diaharm Harmonic analysis of tidal constituents (default: OFF) 404 !! nam_diadct transports through some sections (default: OFF) 405 !! nam_diatmb Top Middle Bottom Output (default: OFF) 406 !! nam_dia25h 25h Mean Output (default: OFF) 407 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 408 !!====================================================================== 409 !----------------------------------------------------------------------- 410 &namtrd ! trend diagnostics (default: OFF) 411 !----------------------------------------------------------------------- 412 ln_tra_trd = .true. ! (T) 3D tracer trend output 413 / 414 ! 415 !!====================================================================== 416 !! *** Observation & Assimilation *** !! 417 !! !! 418 !! namobs observation and model comparison (default: OFF) 419 !! nam_asminc assimilation increments ('key_asminc') 420 !!====================================================================== 421 ! 422 !!====================================================================== 423 !! *** Miscellaneous namelists *** !! 424 !! !! 425 !! nammpp Massively Parallel Processing ("key_mpp_mpi") 426 !! namctl Control prints (default: OFF) 427 !! namsto Stochastic parametrization of EOS (default: OFF) 428 !!====================================================================== 429 ! 430 !----------------------------------------------------------------------- 431 &nammpp ! Massively Parallel Processing ("key_mpp_mpi") 432 !----------------------------------------------------------------------- 433 / 434 !----------------------------------------------------------------------- 435 &namctl ! Control prints (default: OFF) 436 !----------------------------------------------------------------------- 437 / 438 !----------------------------------------------------------------------- 439 &namsto ! Stochastic parametrization of EOS (default: OFF) 440 !----------------------------------------------------------------------- 441 / 442 !----------------------------------------------------------------------- 443 &namptr ! Poleward Transport Diagnostic (default: OFF) 444 !----------------------------------------------------------------------- 445 ln_diaptr = .true. ! Poleward heat and salt transport (T) or not (F) 446 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not 447 / -
CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/NEMO/namelist_top_ORCA2_cfg
r6656 r6658 3 3 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4 4 !----------------------------------------------------------------------- 5 &namtrc_run ! run information5 &namtrc_run ! run information 6 6 !----------------------------------------------------------------------- 7 7 ln_rsttr = _AUTO_ … … 10 10 / 11 11 !----------------------------------------------------------------------- 12 &namtrc ! tracers definition12 &namtrc ! tracers definition 13 13 !----------------------------------------------------------------------- 14 ln_trcdta = .true. ! Initialisation from data input file (T) or not (F) 15 ln_trcdmp_clo = .true. ! restoring on closed seas (T) or not (F) 16 17 ! ! name ! title of the field ! initial data ! initial data ! save ! 18 ! ! ! ! units ! from file ! or not ! 19 ! ! ! ! ! or not ! ! 20 sn_tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'mol-C/L' , .true. , .true. 21 sn_tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'eq/L ' , .true. , .true. 22 sn_tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'mol-C/L' , .true. , .true. 23 sn_tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'mol-C/L' , .false. , .true. 24 sn_tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'mol-C/L' , .true. , .true. 25 sn_tracer(6) = 'POC ' , 'Small organic carbon Concentration ', 'mol-C/L' , .false. , .true. 26 sn_tracer(7) = 'Si ' , 'Silicate Concentration ', 'mol-C/L' , .true. , .true. 27 sn_tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'mol-C/L' , .false. , .true. 28 sn_tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'mol-C/L' , .false. , .true. 29 sn_tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'mol-C/L' , .true. , .true. 30 sn_tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'mol-C/L' , .false. , .true. 31 sn_tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'mol-C/L' , .false. , .true. 32 sn_tracer(13) = 'DSi ' , 'Diatoms Silicate Concentration ', 'mol-C/L' , .false. , .true. 33 sn_tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'mol-C/L' , .true. , .true. 34 sn_tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'mol-C/L' , .false. , .true. 35 sn_tracer(16) = 'GOC ' , 'Big organic carbon Concentration ', 'mol-C/L' , .false. , .true. 36 sn_tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'mol-C/L' , .false. , .true. 37 sn_tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'mol-C/L' , .false. , .true. 38 sn_tracer(19) = 'GSi ' , 'Sinking biogenic Silicate Concentration', 'mol-C/L' , .false. , .true. 39 sn_tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'mol-C/L' , .false. , .true. 40 sn_tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'mol-C/L' , .false. , .true. 41 sn_tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'mol-C/L' , .false. , .true. 42 sn_tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'mol-C/L' , .true. , .true. 43 sn_tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'mol-C/L' , .false. , .true. 14 jp_bgc = 24 15 ! 16 ln_pisces = .true. 17 ln_my_trc = .false. 18 ln_age = _AUTO_ 19 ln_cfc11 = _AUTO_ 20 ln_cfc12 = _AUTO_ 21 ln_c14 = .false. 22 ! 23 ln_trcdta = .true. ! Initialisation from data input file (T) or not (F) 24 ! ! ! ! ! 25 ! ! name ! title of the field ! units ! initial data from file or not ! 26 ! ! ! ! ! 27 sn_tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'mol-C/L' , .true. 28 sn_tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'eq/L ' , .true. 29 sn_tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'mol-C/L' , .true. 30 sn_tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'mol-C/L' , .false. 31 sn_tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'mol-C/L' , .true. 32 sn_tracer(6) = 'POC ' , 'Small organic carbon Concentration ', 'mol-C/L' , .false. 33 sn_tracer(7) = 'Si ' , 'Silicate Concentration ', 'mol-C/L' , .true. 34 sn_tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'mol-C/L' , .false. 35 sn_tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'mol-C/L' , .false. 36 sn_tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'mol-C/L' , .true. 37 sn_tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'mol-C/L' , .false. 38 sn_tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'mol-C/L' , .false. 39 sn_tracer(13) = 'DSi ' , 'Diatoms Silicate Concentration ', 'mol-C/L' , .false. 40 sn_tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'mol-C/L' , .true. 41 sn_tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'mol-C/L' , .false. 42 sn_tracer(16) = 'GOC ' , 'Big organic carbon Concentration ', 'mol-C/L' , .false. 43 sn_tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'mol-C/L' , .false. 44 sn_tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'mol-C/L' , .false. 45 sn_tracer(19) = 'GSi ' , 'Sinking biogenic Silicate Concentration', 'mol-C/L' , .false. 46 sn_tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'mol-C/L' , .false. 47 sn_tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'mol-C/L' , .false. 48 sn_tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'mol-C/L' , .false. 49 sn_tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'mol-C/L' , .true. 50 sn_tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'mol-C/L' , .false. 51 / 52 !----------------------------------------------------------------------- 53 &namage ! AGE 54 !----------------------------------------------------------------------- 44 55 / 45 56 !----------------------------------------------------------------------- 46 57 &namtrc_dta ! Initialisation from data input file 47 58 !----------------------------------------------------------------------- 48 ! ! file name! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask !49 ! !! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename !50 sn_trcdta(1) = 'data_DIC_nomask ' , -12 , 'DIC' , .false. , .true. , 'yearly' , '' , '' , ''51 sn_trcdta(2) = 'data_A lkalini_nomask' , -12 , 'Alkalini', .false. , .true. , 'yearly' , '' , '' , ''52 sn_trcdta(3) = 'data_O 2_nomask' , -1 , 'O2' , .true. , .true. , 'yearly' , '' , '' , ''53 sn_trcdta(5) = 'data_PO4_nomask ' , -1 , 'PO4' , .true. , .true. , 'yearly' , '' , '' , ''54 sn_trcdta(7) = 'data_S i_nomask' , -1 , 'Si' , .true. , .true. , 'yearly' , '' , '' , ''55 sn_trcdta(10) = 'data_DOC_nomask ' , -12 , 'DOC' , .false. , .true. , 'yearly' , '' , '' , ''56 sn_trcdta(14) = 'data_F er_nomask' , -12 , 'Fer' , .false. , .true. , 'yearly' , '' , '' , ''57 sn_trcdta(23) = 'data_NO3_nomask ' , -1 , 'NO3' , .true. , .true. , 'yearly' , '' , '' , ''58 rn_trfac(1) = 1.0 e-06 ! multiplicative factor59 rn_trfac(2) = 1.0 e-06 ! - - - -59 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 60 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 61 sn_trcdta(1) = 'data_DIC_nomask.nc', -12 , 'PiDIC' , .false. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 62 sn_trcdta(2) = 'data_ALK_nomask.nc', -12 , 'TALK' , .false. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 63 sn_trcdta(3) = 'data_OXY_nomask.nc', -1 , 'O2' , .true. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 64 sn_trcdta(5) = 'data_PO4_nomask.nc', -1 , 'PO4' , .true. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 65 sn_trcdta(7) = 'data_SIL_nomask.nc', -1 , 'Si' , .true. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 66 sn_trcdta(10) = 'data_DOC_nomask.nc', -1 , 'DOC' , .true. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 67 sn_trcdta(14) = 'data_FER_nomask.nc', -1 , 'Fer' , .true. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 68 sn_trcdta(23) = 'data_NO3_nomask.nc', -1 , 'NO3' , .true. , .true. , 'yearly' , 'weights_3D_r360x180_bilin.nc' , '' , '' 69 rn_trfac(1) = 1.028e-06 ! multiplicative factor 70 rn_trfac(2) = 1.028e-06 ! - - - - 60 71 rn_trfac(3) = 44.6e-06 ! - - - - 61 72 rn_trfac(5) = 122.0e-06 ! - - - - 62 73 rn_trfac(7) = 1.0e-06 ! - - - - 63 rn_trfac(10) = 1.0 64 rn_trfac(14) = 1.0 74 rn_trfac(10) = 1.0e-06 ! - - - - 75 rn_trfac(14) = 1.0e-06 ! - - - - 65 76 rn_trfac(23) = 7.6e-06 ! - - - - 66 77 / 67 78 !----------------------------------------------------------------------- 68 &namtrc_adv ! advection scheme for passive tracer79 &namtrc_adv ! advection scheme for passive tracer (default: NO selection) 69 80 !----------------------------------------------------------------------- 70 ln_trcadv_ tvd = .false. ! TVDscheme71 ln_trcadv_muscl = .true. ! MUSCL scheme81 ln_trcadv_mus = .true. ! MUSCL scheme 82 ln_mus_ups = .false. ! use upstream scheme near river mouths 72 83 / 73 84 !----------------------------------------------------------------------- 74 &namtrc_ldf ! lateral diffusion scheme for passive tracer 85 &namtrc_ldf ! lateral diffusion scheme for passive tracer (default: NO selection) 86 !----------------------------------------------------------------------- 87 ln_trcldf_tra = .true. ! use active tracer setting 88 / 89 !----------------------------------------------------------------------- 90 &namtrc_rad ! treatment of negative concentrations 75 91 !----------------------------------------------------------------------- 76 92 / 77 93 !----------------------------------------------------------------------- 78 &namtrc_ zdf ! vertical physics94 &namtrc_snk ! sedimentation of particles 79 95 !----------------------------------------------------------------------- 80 96 / 81 97 !----------------------------------------------------------------------- 82 &namtrc_ rad ! treatment of negative concentrations98 &namtrc_dmp ! passive tracer newtonian damping 83 99 !----------------------------------------------------------------------- 84 100 / 85 101 !----------------------------------------------------------------------- 86 &namtrc_dia ! parameters for passive tracer additional diagnostics 102 &namtrc_ice ! Representation of sea ice growth & melt effects 103 !----------------------------------------------------------------------- 104 / 105 !----------------------------------------------------------------------- 106 &namtrc_trd ! diagnostics on tracer trends ('key_trdtrc') 87 107 !---------------------------------------------------------------------- 88 108 / 89 109 !---------------------------------------------------------------------- 90 &namtrc_bc 110 &namtrc_bc ! data for boundary conditions 91 111 !----------------------------------------------------------------------- 92 112 / 113 !---------------------------------------------------------------------- 114 &namtrc_bdy ! Setup of tracer boundary conditions 115 !----------------------------------------------------------------------- 116 /
Note: See TracChangeset
for help on using the changeset viewer.