Changeset 3570 for branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE
- Timestamp:
- 2012-11-16T10:58:11+01:00 (12 years ago)
- Location:
- branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE
- Files:
-
- 2 deleted
- 9 edited
- 7 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-X64_TITANE
r3294 r3570 54 54 # Run the parallel MPI executable 55 55 # 56 if [ MPI_FLAG == "yes" ]; then 56 57 echo "Running time ${MPIRUN} ./opa" 57 #58 if [ MPI_FLAG == "yes" ]; then59 58 time ${MPIRUN} ./opa 60 59 else 60 echo "Running time ./opa" 61 61 time ./opa 62 62 fi -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-ifort_MERCATOR_CLUSTER
r3493 r3570 57 57 # Run the parallel MPI executable 58 58 # 59 if [ MPI_FLAG == "yes" ]; then 59 60 echo "Running time ${MPIRUN} ./opa" 60 #61 if [ MPI_FLAG == "yes" ]; then62 61 time ${MPIRUN} ./opa 63 62 #cbr mpirun -np $OCEANCORES ./opa 64 63 else 64 echo "Running time ./opa" 65 65 time ./opa 66 66 fi -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/BATCH_TEMPLATE/sette_batch_template
r3294 r3570 64 64 # Run the parallel MPI executable 65 65 # 66 if [ MPI_FLAG == "yes" ]; then 66 67 echo "Running time ${MPIRUN} ./opa" 67 #68 69 if [ MPI_FLAG == "yes" ]; then70 68 time ${MPIRUN} ./opa 71 69 else 70 echo "Running time./opa" 72 71 time ./opa 73 72 fi -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/input_ORCA2_LIM_AGRIF.cfg
r3294 r3570 1 ORCA2_LIM_ AGRIF_nemo_v3.3.tar1 ORCA2_LIM_nemo_v3.4.tar -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/iodef_sette.xml
r3294 r3570 209 209 210 210 <group id="ptrc_T" axis_ref="deptht" grid_ref="grid_T"> 211 <field id="DIC" description="Dissolved inorganic Concentration" unit="molC/L" /> 212 <field id="Alkalini" description="Total Alkalinity Concentration" unit="eq/L" /> 213 <field id="O2" description="Oxygen Concentration" unit="molO2/L" /> 214 <field id="CaCO3" description="Calcite Concentration" unit="molC/L" /> 215 <field id="PO4" description="Phosphate Concentration" unit="molC/L" /> 216 <field id="POC" description="Small organic carbon Concentration" unit="molC/L" /> 217 <field id="Si" description="Silicate Concentration" unit="molSi/L" /> 218 <field id="PHY" description="Nanophytoplankton Concentration" unit="molC/L" /> 219 <field id="ZOO" description="Microzooplankton Concentration" unit="molC/L" /> 220 <field id="DOC" description="Dissolved organic Concentration" unit="molC/L" /> 221 <field id="PHY2" description="Diatoms Concentration" unit="molC/L" /> 222 <field id="ZOO2" description="Mesozooplankton Concentration" unit="molC/L" /> 223 <field id="BSi" description="Diatoms Silicate Concentration" unit="molC/L" /> 224 <field id="Fer" description="Dissolved Iron Concentration" unit="molFe/L" /> 225 <field id="BFe" description="Big iron particles Concentration" unit="molFe/L" /> 226 <field id="GOC" description="Big organic carbon Concentration" unit="molC/L" /> 227 <field id="SFe" description="Small iron particles Concentration" unit="molFe/L" /> 228 <field id="DFe" description="Diatoms iron Concentration" unit="molFe/L" /> 229 <field id="DSi" description="Sinking biogenic Silicate Concentration" unit="molC/L" /> 230 <field id="NFe" description="Nano iron Concentration" unit="molC/L" /> 231 <field id="NCHL" description="Nano chlorophyl Concentration" unit="gChl/L" /> 232 <field id="DCHL" description="Diatoms chlorophyl Concentration" unit="gChl/L" /> 233 <field id="NO3" description="Nitrates Concentration" unit="molC/L" /> 234 <field id="NH4" description="Ammonium Concentration" unit="molC/L" /> 235 <field id="DET" description="Detritus" unit="mmole-N/m3" /> 236 <field id="ZOO" description="Zooplankton Concentration" unit="mmole-N/m3" /> 237 <field id="PHY" description="Phytoplankton Concentration" unit="mmole-N/m3" /> 238 <field id="NO3" description="Nitrate Concentration" unit="mmole-N/m3" /> 239 <field id="NH4" description="Ammonium Concentration" unit="mmole-N/m3" /> 240 <field id="DOM" description="Dissolved Organic Matter" unit="mmole-N/m3" /> 241 211 <field id="DIC" description="Dissolved inorganic Concentration" unit="mmol/m3" /> 212 <field id="Alkalini" description="Total Alkalinity Concentration" unit="mmol/m3" /> 213 <field id="O2" description="Oxygen Concentration" unit="mmol/m3" /> 214 <field id="CaCO3" description="Calcite Concentration" unit="mmol/m3" /> 215 <field id="PO4" description="Phosphate Concentration" unit="mmol/m3" /> 216 <field id="POC" description="Small organic carbon Concentration" unit="mmol/m3" /> 217 <field id="Si" description="Silicate Concentration" unit="mmol/m3" /> 218 <field id="PHY" description="Nanophytoplankton Concentration" unit="mmol/m3" /> 219 <field id="ZOO" description="Microzooplankton Concentration" unit="mmol/m3" /> 220 <field id="DOC" description="Dissolved organic Concentration" unit="mmol/m3" /> 221 <field id="PHY2" description="Diatoms Concentration" unit="mmol/m3" /> 222 <field id="ZOO2" description="Mesozooplankton Concentration" unit="mmol/m3" /> 223 <field id="DSi" description="Diatoms Silicate Concentration" unit="mmol/m3" /> 224 <field id="Fer" description="Dissolved Iron Concentration" unit="mmol/m3" /> 225 <field id="BFe" description="Big iron particles Concentration" unit="mmol/m3" /> 226 <field id="GOC" description="Big organic carbon Concentration" unit="mmol/m3" /> 227 <field id="SFe" description="Small iron particles Concentration" unit="mmol/m3" /> 228 <field id="DFe" description="Diatoms iron Concentration" unit="mmol/m3" /> 229 <field id="GSi" description="Sinking biogenic Silicate Concentration" unit="mmol/m3" /> 230 <field id="NFe" description="Nano iron Concentration" unit="mmol/m3" /> 231 <field id="NCHL" description="Nano chlorophyl Concentration" unit="mg/m3" /> 232 <field id="DCHL" description="Diatoms chlorophyl Concentration" unit="mg/m3" /> 233 <field id="NO3" description="Nitrates Concentration" unit="mmol/m3" /> 234 <field id="NH4" description="Ammonium Concentration" unit="mmol/m3" /> 242 235 </group> 243 236 … … 245 238 246 239 <group id="diad_T" axis_ref="none" grid_ref="grid_T"> 247 <field id="PH" description="PH" unit="-" 248 <field id="CO3" description="Bicarbonates" unit="mol/ L"axis_ref="deptht" />249 <field id="CO3sat" description="CO3 saturation" unit="mol/ L"axis_ref="deptht" />250 <field id="PAR" description="Photosynthetically Available Radiation" unit="W/m2" 240 <field id="PH" description="PH" unit="-" axis_ref="deptht" /> 241 <field id="CO3" description="Bicarbonates" unit="mol/m3" axis_ref="deptht" /> 242 <field id="CO3sat" description="CO3 saturation" unit="mol/m3" axis_ref="deptht" /> 243 <field id="PAR" description="Photosynthetically Available Radiation" unit="W/m2" axis_ref="deptht" /> 251 244 <field id="PPPHY" description="Primary production of nanophyto" unit="molC/m3/s" axis_ref="deptht" /> 252 245 <field id="PPPHY2" description="Primary production of diatoms" unit="molC/m3/s" axis_ref="deptht" /> 253 246 <field id="PPNEWN" description="New Primary production of nanophyto" unit="molC/m3/s" axis_ref="deptht" /> 254 247 <field id="PPNEWD" description="New Primary production of diatoms" unit="molC/m3/s" axis_ref="deptht" /> 255 <field id="PBSi" description="Primary production of Si diatoms" unit="molSi/m3/s" axis_ref="deptht" /> 256 <field id="PFeN" description="Primary production of nano iron" unit="molFe/m3/s" axis_ref="deptht" /> 257 <field id="PFeD" description="Primary production of diatoms iron" unit="molFe/m3/s" axis_ref="deptht" /> 248 <field id="PBSi" description="Primary production of Si diatoms" unit="molSi/m3/s" axis_ref="deptht" /> 249 <field id="PFeN" description="Primary production of nano iron" unit="molFe/m3/s" axis_ref="deptht" /> 250 <field id="PFeD" description="Primary production of diatoms iron" unit="molFe/m3/s" axis_ref="deptht" /> 251 <field id="xfracal" description="Calcifying fraction" unit="-" axis_ref="deptht" /> 258 252 <field id="PCAL" description="Calcite production" unit="molC/m3/s" axis_ref="deptht" /> 259 253 <field id="DCAL" description="Calcite dissolution" unit="molC/m3/s" axis_ref="deptht" /> 260 <field id="GRAZ" description="Grazing by zooplankton" unit="molC/m3/s" axis_ref="deptht" /> 261 <field id="Nfix" description="Nitrogen fixation at surface" unit="molN/m2/s" /> 262 <field id="EPC100" description="Export of carbon particles at 100 m" unit="molC/m2/s" /> 263 <field id="EPFE100" description="Export of biogenic iron at 100 m" unit="molFe/m2/s" /> 264 <field id="EPSI100" description="Export of Silicate at 100 m" unit="molSi/m2/s" /> 265 <field id="EPCAL100" description="Export of Calcite at 100 m" unit="molC/m2/s" /> 266 <field id="Cflx" description="DIC flux" unit="molC/m2/s" /> 267 <field id="Oflx" description="Oxygen flux" unit="molC/m2/s" /> 268 <field id="Kg" description="Gas transfer" unit="molC/m2/s/uatm" /> 269 <field id="Dpco2" description="Delta CO2" unit="uatm" /> 270 <field id="Dpo2" description="Delta O2" unit="uatm" /> 271 <field id="Heup" description="Euphotic layer depth" unit="m" /> 272 <field id="Irondep" description="Iron deposition" unit="molFe/m2/s" /> 273 <field id="FNO3PHY" description="FNO3PHY" unit="-" axis_ref="deptht" /> 274 <field id="FNH4PHY" description="FNH4PHY" unit="-" axis_ref="deptht" /> 275 <field id="FNH4NO3" description="FNH4NO3" unit="-" axis_ref="deptht" /> 276 <field id="TNO3PHY" description="TNO3PHY" unit="-" /> 277 <field id="TNH4PHY" description="TNH4PHY" unit="-" /> 278 <field id="TPHYDOM" description="TPHYDOM" unit="-" /> 279 <field id="TPHYNH4" description="TPHYNH4" unit="-" /> 280 <field id="TPHYZOO" description="TPHYZOO" unit="-" /> 281 <field id="TPHYDET" description="TPHYDET" unit="-" /> 282 <field id="TDETZOO" description="TDETZOO" unit="-" /> 283 <field id="TDETSED" description="TDETSED" unit="-" /> 284 <field id="TZOODET" description="TZOODET" unit="-" /> 285 <field id="TZOOBOD" description="TZOOBOD" unit="-" /> 286 <field id="TZOONH4" description="TZOONH4" unit="-" /> 287 <field id="TZOODOM" description="TZOODOM" unit="-" /> 288 <field id="TNH4NO3" description="TNH4NO3" unit="-" /> 289 <field id="TDOMNH4" description="TDOMNH4" unit="-" /> 290 <field id="TDETNH4" description="TDETNH4" unit="-" /> 291 <field id="TPHYTOT" description="TPHYTOT" unit="-" /> 292 <field id="TZOOTOT" description="TZOOTOT" unit="-" /> 293 <field id="TDETDOM" description="TDETDOM" unit="-" /> 294 <field id="SEDPOC" description="SEDPOC" unit="-" /> 254 <field id="GRAZ1" description="Grazing by microzooplankton" unit="molC/m3/s" axis_ref="deptht" /> 255 <field id="GRAZ2" description="Grazing by mesozooplankton" unit="molC/m3/s" axis_ref="deptht" /> 256 <field id="REMIN" description="Oxic remineralization of OM" unit="molC/m3/s" axis_ref="deptht" /> 257 <field id="DENIT" description="Anoxic remineralization of OM" unit="molC/m3/s" axis_ref="deptht" /> 258 <field id="Nfix" description="Nitrogen fixation" unit="molN/m3/s" axis_ref="deptht" /> 259 <field id="Mumax" description="Maximum growth rate" unit="s-1" axis_ref="deptht" /> 260 <field id="MuN" description="Realized growth rate for nanophyto" unit="s-1" axis_ref="deptht" /> 261 <field id="MuD" description="Realized growth rate for diatomes" unit="s-1" axis_ref="deptht" /> 262 <field id="LNnut" description="Nutrient limitation term in Nanophyto" unit="-" axis_ref="deptht" /> 263 <field id="LDnut" description="Nutrient limitation term in Diatoms" unit="-" axis_ref="deptht" /> 264 <field id="LNFe" description="Iron limitation term in Nanophyto" unit="-" axis_ref="deptht" /> 265 <field id="LDFe" description="Iron limitation term in Diatoms" unit="-" axis_ref="deptht" /> 266 <field id="LNlight" description="Light limitation term in Nanophyto" unit="-" axis_ref="deptht" /> 267 <field id="LDlight" description="Light limitation term in Diatoms" unit="-" axis_ref="deptht" /> 268 <field id="Fe2" description="Iron II concentration" unit="nmol/L" axis_ref="deptht" /> 269 <field id="Fe3" description="Iron III concentration" unit="nmol/L" axis_ref="deptht" /> 270 <field id="FeL1" description="Complexed Iron concentration with L1" unit="nmol/L" axis_ref="deptht" /> 271 <field id="FeL2" description="Complexed Iron concentration with L2" unit="nmol/L" axis_ref="deptht" /> 272 <field id="FeP" description="Precipitated Iron III" unit="nmol/L" axis_ref="deptht" /> 273 <field id="TL1" description="Total L1 concentration" unit="nmol/L" axis_ref="deptht" /> 274 <field id="TL2" description="Total L2 concentration" unit="nmol/L" axis_ref="deptht" /> 275 <field id="pdust" description="dust concentration" unit="g/L" /> 276 <field id="Totlig" description="Total ligand concentation" unit="nmol/L" axis_ref="deptht" /> 277 <field id="Biron" description="Bioavailable iron" unit="nmol/L" axis_ref="deptht" /> 278 <field id="Sdenit" description="Nitrate reduction in the sediments" unit="molN/m2/s" /> 279 <field id="Ironice" description="Iron input/uptake due to sea ice" unit="molFe/m2/s" /> 280 <field id="HYDR" description="Iron input from hydrothemal vents" unit="molFe/m2/s" /> 281 <field id="EPC100" description="Export of carbon particles at 100 m" unit="mol/m2/s" /> 282 <field id="EPFE100" description="Export of biogenic iron at 100 m" unit="mol/m2/s" /> 283 <field id="EPSI100" description="Export of Silicate at 100 m" unit="mol/m2/s" /> 284 <field id="EPCAL100" description="Export of Calcite at 100 m" unit="mol/m2/s" /> 285 <field id="Cflx" description="DIC flux" unit="mol/m2/s" /> 286 <field id="Oflx" description="Oxygen flux" unit="mol/m2/s" /> 287 <field id="Kg" description="Gas transfer" unit="mol/m2/s/uatm" /> 288 <field id="Dpco2" description="Delta CO2" unit="uatm" /> 289 <field id="Dpo2" description="Delta O2" unit="uatm" /> 290 <field id="Heup" description="Euphotic layer depth" unit="m" /> 291 <field id="Irondep" description="Iron deposition from dust" unit="mol/m2/s" /> 292 <field id="Ironsed" description="Iron deposition from sediment" unit="mol/m2/s" axis_ref="deptht" /> 295 293 </group> 296 294 … … 549 547 </context> 550 548 549 550 <context id="1_nemo"> 551 552 <!-- $id$ --> 553 554 <!-- 555 ============================================================================================================ 556 = definition of all existing variables = 557 = DO NOT CHANGE = 558 ============================================================================================================ 559 --> 560 561 <field_definition level="1" prec="4" operation="ave(X)" enabled=".TRUE."> <!-- time step automaticaly defined --> 562 563 <!-- T grid --> 564 565 <group id="grid_T" axis_ref="none" grid_ref="grid_T"> 566 <field id="toce" description="temperature" unit="degC" axis_ref="deptht" /> 567 <field id="soce" description="salinity" unit="psu" axis_ref="deptht" /> 568 <field id="sst" description="sea surface temperature" unit="degC" /> 569 <field id="sst2" description="square of sea surface temperature" unit="degC2" /> 570 <field id="sstgrad" description="module of sst gradient" unit="degC/m" /> 571 <field id="sstgrad2" description="square of module of sst gradient" unit="degC2/m2" /> 572 <field id="sss" description="sea surface salinity" unit="psu" /> 573 <field id="sss2" description="square of sea surface salinity" unit="psu2" /> 574 <field id="ssh" description="sea surface height" unit="m" /> 575 <field id="ssh2" description="square of sea surface height" unit="m2" /> 576 <field id="mldkz5" description="mixing layer depth (Turbocline)" unit="m" /> 577 <field id="mldr10_1" description="Mixed Layer Depth 0.01 ref.10m" unit="m" /> 578 <field id="rhop" description="potential density (sigma0)" unit="kg/m3" axis_ref="deptht" /> 579 <!-- next variables available with key_diahth --> 580 <field id="mlddzt" description="Thermocline Depth (max dT/dz)" unit="m" /> 581 <field id="mldr10_3" description="Mixed Layer Depth dr=0.03 (ref.10m)" unit="m" /> 582 <field id="mldr0_1" description="Mixed Layer Depth dr=0.01 (ref.surf)" unit="m" /> 583 <field id="mldr0_3" description="Mixed Layer Depth dr=0.03 (ref.surf)" unit="m" /> 584 <field id="mld_dt02" description="Mixed Layer Depth |dt|=0.2 (ref.10m)" unit="m" /> 585 <field id="topthdep" description="Top of the thermocline dt=-0.2 (ref.10m)" unit="m" /> 586 <field id="pycndep" description="Pycnocline depth dr~dt=-0.2 (ref.10m)" unit="m" /> 587 <field id="BLT" description="Barrier Layer Thickness" unit="m" /> 588 <field id="tinv" description="Max of vertical invertion of temperature" unit="degC" /> 589 <field id="depti" description="Depth of max. vert. inv. of temperature" unit="m" /> 590 <field id="20d" description="Depth of 20C isotherm" unit="m" /> 591 <field id="28d" description="Depth of 28C isotherm" unit="m" /> 592 <field id="hc300" description="Heat content 300 m" unit="W" /> 593 <!-- variables available with key_diaar5 --> 594 <field id="botpres" description="Pressure at sea floor" unit="dbar" /> 595 <field id="cellthc" description="Cell thickness" unit="m" axis_ref="deptht" /> 596 </group> 597 598 <!-- SBC --> 599 600 <group id="SBC" axis_ref="none" grid_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 601 602 <field id="empmr" description="Net Upward Water Flux" unit="kg/m2/s" /> 603 <field id="empsmr" description="concentration/dilution water flux" unit="kg/m2/s" /> 604 <field id="snowpre" description="Snow precipitation" unit="kg/m2/s" /> 605 <field id="runoffs" description="River Runoffs" unit="Kg/m2/s" /> 606 607 <field id="qt" description="Net Downward Heat Flux" unit="W/m2" /> 608 <field id="qns" description="non solar Downward Heat Flux" unit="W/m2" /> 609 <field id="qsr" description="Shortwave Radiation" unit="W/m2" /> 610 <field id="qsr3d" description="Shortwave Radiation 3D distribution" axis_ref="deptht" unit="W/m2" /> 611 <field id="qrp" description="Surface Heat Flux: Damping" unit="W/m2" /> 612 <field id="erp" description="Surface Water Flux: Damping" unit="Kg/m2/s" /> 613 <field id="taum" description="wind stress module" unit="N/m2" /> 614 <field id="wspd" description="Wind speed module at 10 m" unit="m/s" /> 615 616 <!-- * variable relative to atmospheric pressure forcing : available with ln_apr_dyn --> 617 <field id="ssh_ib" description="Inverse barometer sea surface height" unit="m" /> 618 619 <!-- *_oce variables available with ln_blk_clio or ln_blk_core --> 620 <field id="qns_oce" description="Non solar Downward Heat Flux over open ocean" unit="W/m2" /> 621 <field id="qlw_oce" description="Longwave Downward Heat Flux over open ocean" unit="W/m2" /> 622 <field id="qsb_oce" description="Sensible Downward Heat Flux over open ocean" unit="W/m2" /> 623 <field id="qla_oce" description="Latent Downward Heat Flux over open ocean" unit="W/m2" /> 624 <field id="taum_oce" description="wind stress module over open ocean" unit="N/m2" /> 625 626 <field id="ice_cover" description="Ice fraction" unit="1" /> 627 628 <field id="ioceflxb" description="Oceanic flux at the ice base" unit="W/m2" /> 629 <field id="qsr_ai_cea" description="Air-Ice downward solar heat flux (cell average)" unit="W/m2" /> 630 <field id="qns_ai_cea" description="Air-Ice downward non-solar heat flux (cell average)" unit="W/m2" /> 631 <field id="qla_ai_cea" description="Air-Ice downward Latent heat flux (cell average)" unit="W/m2" /> 632 633 <field id="qsr_io_cea" description="Ice-Oce downward solar heat flux (cell average)" unit="W/m2" /> 634 <field id="qns_io_cea" description="Ice-Oce downward non-solar heat flux (cell average)" unit="W/m2" /> 635 636 <field id="snowthic_cea" description="Snow thickness (cell average)" unit="m" /> 637 <field id="icethic_cea" description="Ice thickness (cell average)" unit="m" /> 638 <field id="iceprod_cea" description="Ice production (cell average)" unit="m/s" /> 639 640 <field id="ice_pres" description="Ice presence" unit="-" /> 641 <field id="ist_cea" description="Ice surface temperature (cell average)" unit="degC" /> 642 <field id="ist_ipa" description="Ice surface temperature (ice presence average)" unit="degC" /> 643 <field id="uice_ipa" description="Ice velocity along i-axis at I-point (ice presence average)" unit="m/s" /> 644 <field id="vice_ipa" description="Ice velocity along j-axis at I-point (ice presence average)" unit="m/s" /> 645 646 <field id="utau_ice" description="Wind stress along i-axis over the ice at i-point" unit="N/m2" /> 647 <field id="vtau_ice" description="Wind stress along j-axis over the ice at i-point" unit="N/m2" /> 648 649 <field id="u_imasstr" description="Sea-ice mass transport along i-axis" unit="kg/s" /> 650 <field id="v_imasstr" description="Sea-ice mass transport along j-axis" unit="kg/s" /> 651 652 <!-- available key_coupled --> 653 <field id="snow_ao_cea" description="Snow over ice-free ocean (cell average)" unit="kg/m2/s" /> 654 <field id="snow_ai_cea" description="Snow over sea-ice (cell average)" unit="kg/m2/s" /> 655 <field id="subl_ai_cea" description="Sublimation over sea-ice (cell average)" unit="kg/m2/s" /> 656 <field id="icealb_cea" description="Ice albedo (cell average)" unit="1" /> 657 <field id="calving" description="Calving" unit="kg/m2/s" /> 658 <!-- available if key_coupled + conservative method --> 659 <field id="rain" description="Liquid precipitation" unit="Kg/m2/s" /> 660 <field id="evap_ao_cea" description="Evaporation over ice-free ocean (cell average)" unit="kg/m2/s" /> 661 <!-- variables available with key_diaar5 --> 662 <field id="isnwmlt_cea" description="Snow over Ice melting (cell average)" unit="kg/m2/s" /> 663 <field id="fsal_virt_cea" description="Virtual salt flux due to ice formation (cell average)" unit="kg/m2/s" /> 664 <field id="fsal_real_cea" description="Real salt flux due to ice formation (cell average)" unit="kg/m2/s" /> 665 <field id="hflx_rain_cea" description="heat flux due to rainfall" unit="W/m2" /> 666 <field id="hflx_evap_cea" description="heat flux due to evaporation" unit="W/m2" /> 667 <field id="hflx_snow_cea" description="heat flux due to snow falling over ice-free ocean" unit="W/m2" /> 668 <field id="hflx_ice_cea" description="heat flux due to ice thermodynamics" unit="W/m2" /> 669 <field id="hflx_rnf_cea" description="heat flux due to runoffs" unit="W/m2" /> 670 <field id="hflx_cal_cea" description="heat flux due to calving" unit="W/m2" /> 671 <field id="bicemel_cea" description="Rate of Melt at Sea Ice Base (cell average)" unit="kg/m2/s" /> 672 <field id="licepro_cea" description="Lateral Sea Ice Growth Rate (cell average)" unit="kg/m2/s" /> 673 <field id="snowmel_cea" description="Snow Melt Rate (cell average)" unit="kg/m2/s" /> 674 <field id="sntoice_cea" description="Snow-Ice Formation Rate (cell average)" unit="kg/m2/s" /> 675 <field id="ticemel_cea" description="Rate of Melt at Upper Surface of Sea Ice (cell average)" unit="kg/m2/s" /> 676 677 </group> 678 679 <!-- U grid --> 680 681 <group id="grid_U" axis_ref="depthu" grid_ref="grid_U"> 682 <field id="utau" description="Wind Stress along i-axis" unit="N/m2" axis_ref="none" /> 683 <field id="uoce" description="ocean current along i-axis" unit="m/s" /> 684 <field id="uocetr_eff" description="Effective ocean transport along i-axis" unit="m3/s" /> 685 <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 686 <field id="uoce_eiv" description="EIV ocean current along i-axis" unit="m/s" /> 687 <!-- uoce_eiv: available with key_trabbl --> 688 <field id="uoce_bbl" description="BBL ocean current along i-axis" unit="m/s" axis_ref="none" /> 689 <field id="ahu_bbl" description="BBL diffusive flux along i-axis" unit="m3/s" axis_ref="none" /> 690 <!-- variables available with key_diaar5 --> 691 <field id="u_masstr" description="ocean eulerian mass transport along i-axis" unit="kg/s" /> 692 <field id="u_heattr" description="ocean eulerian heat transport along i-axis" unit="W" axis_ref="none" /> 693 <field id="ueiv_heattr" description="ocean bolus heat transport along i-axis" unit="W" axis_ref="none" /> 694 <field id="udiff_heattr" description="ocean diffusion heat transport along i-axis" unit="W" axis_ref="none" /> 695 </group> 696 697 <!-- V grid --> 698 699 <group id="grid_V" axis_ref="depthv" grid_ref="grid_V"> 700 <field id="vtau" description="Wind Stress along j-axis" unit="N/m2" axis_ref="none" /> 701 <field id="voce" description="ocean current along j-axis" unit="m/s" /> 702 <field id="vocetr_eff" description="Effective ocean transport along j-axis" unit="m3/s" /> 703 <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 704 <field id="voce_eiv" description="EIV ocean current along j-axis" unit="m/s" /> 705 <!-- voce_eiv: available with key_trabbl --> 706 <field id="voce_bbl" description="BBL ocean current along j-axis" unit="m/s" axis_ref="none" /> 707 <field id="ahv_bbl" description="BBL diffusive flux along j-axis" unit="m3/s" axis_ref="none" /> 708 <!-- variables available with key_diaar5 --> 709 <field id="v_masstr" description="ocean eulerian mass transport along j-axis" unit="kg/s" /> 710 <field id="v_heattr" description="ocean eulerian heat transport along j-axis" unit="W" axis_ref="none" /> 711 <field id="veiv_heattr" description="ocean bolus heat transport along j-axis" unit="W" axis_ref="none" /> 712 <field id="vdiff_heattr" description="ocean diffusion heat transport along j-axis" unit="W" axis_ref="none" /> 713 </group> 714 715 <!-- W grid --> 716 717 <group id="grid_W" axis_ref="depthw" grid_ref="grid_W"> 718 <field id="woce" description="ocean vertical velocity" unit="m/s" /> 719 <field id="wocetr_eff" description="effective ocean vertical transport" unit="m3/s" /> 720 <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 721 <field id="woce_eiv" description="EIV ocean vertical velocity" unit="m/s" /> 722 <!-- woce_eiv: available with key_trabbl_adv --> 723 <field id="avt" description="vertical eddy diffusivity" unit="m2/s" /> 724 <field id="avm" description="vertical eddy viscosity" unit="m2/s" /> 725 <!-- avs: available with key_zdfddm --> 726 <field id="avs" description="salt vertical eddy diffusivity" unit="m2/s" /> 727 <!-- avt_evd and avm_evd: available with ln_zdfevd --> 728 <field id="avt_evd" description="enhanced vertical diffusivity" unit="m2/s" /> 729 <field id="avm_evd" description="enhanced vertical viscosity" unit="m2/s" /> 730 <!-- aht2d and aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 731 <field id="aht2d" description="lateral eddy diffusivity" unit="m2/s" axis_ref="none" /> 732 <field id="aht2d_eiv" description="EIV lateral eddy diffusivity" unit="m2/s" axis_ref="none" /> 733 <!-- avt_tide: available with key_zdftmx --> 734 <field id="av_tide" description="tidal vertical diffusivity" unit="m2/s" /> 735 <!-- variables available with key_diaar5 --> 736 <field id="w_masstr" description="vertical mass trasport" unit="kg/s" /> 737 <field id="w_masstr2" description="square of vertical mass trasport" unit="kg2/s2" /> 738 </group> 739 740 <!-- scalar --> 741 742 <!-- variables available with key_diaar5 --> 743 <group id="scalar" axis_ref="none" grid_ref="scalarpoint" zoom_ref="1point" > 744 <field id="voltot" description="global mean volume" unit="m3" /> 745 <field id="sshtot" description="global mean ssh" unit="m" /> 746 <field id="sshsteric" description="global mean ssh steric" unit="m" /> 747 <field id="sshthster" description="global mean ssh thermosteric" unit="m" /> 748 <field id="masstot" description="global mean mass" unit="kg" /> 749 <field id="temptot" description="global mean temperature" unit="degC" /> 750 <field id="saltot" description="global mean salinity" unit="psu" /> 751 <field id="fram_trans" description="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 752 </group> 753 754 <!-- ptrc on T grid --> 755 756 <group id="ptrc_T" axis_ref="deptht" grid_ref="grid_T"> 757 <field id="DIC" description="Dissolved inorganic Concentration" unit="mmol/m3" /> 758 <field id="Alkalini" description="Total Alkalinity Concentration" unit="mmol/m3" /> 759 <field id="O2" description="Oxygen Concentration" unit="mmol/m3" /> 760 <field id="CaCO3" description="Calcite Concentration" unit="mmol/m3" /> 761 <field id="PO4" description="Phosphate Concentration" unit="mmol/m3" /> 762 <field id="POC" description="Small organic carbon Concentration" unit="mmol/m3" /> 763 <field id="Si" description="Silicate Concentration" unit="mmol/m3" /> 764 <field id="PHY" description="Nanophytoplankton Concentration" unit="mmol/m3" /> 765 <field id="ZOO" description="Microzooplankton Concentration" unit="mmol/m3" /> 766 <field id="DOC" description="Dissolved organic Concentration" unit="mmol/m3" /> 767 <field id="PHY2" description="Diatoms Concentration" unit="mmol/m3" /> 768 <field id="ZOO2" description="Mesozooplankton Concentration" unit="mmol/m3" /> 769 <field id="DSi" description="Diatoms Silicate Concentration" unit="mmol/m3" /> 770 <field id="Fer" description="Dissolved Iron Concentration" unit="mmol/m3" /> 771 <field id="BFe" description="Big iron particles Concentration" unit="mmol/m3" /> 772 <field id="GOC" description="Big organic carbon Concentration" unit="mmol/m3" /> 773 <field id="SFe" description="Small iron particles Concentration" unit="mmol/m3" /> 774 <field id="DFe" description="Diatoms iron Concentration" unit="mmol/m3" /> 775 <field id="GSi" description="Sinking biogenic Silicate Concentration" unit="mmol/m3" /> 776 <field id="NFe" description="Nano iron Concentration" unit="mmol/m3" /> 777 <field id="NCHL" description="Nano chlorophyl Concentration" unit="mg/m3" /> 778 <field id="DCHL" description="Diatoms chlorophyl Concentration" unit="mg/m3" /> 779 <field id="NO3" description="Nitrates Concentration" unit="mmol/m3" /> 780 <field id="NH4" description="Ammonium Concentration" unit="mmol/m3" /> 781 </group> 782 783 <!-- diad on T grid : variables available with key_diatrc --> 784 785 <group id="diad_T" axis_ref="none" grid_ref="grid_T"> 786 <field id="PH" description="PH" unit="-" axis_ref="deptht" /> 787 <field id="CO3" description="Bicarbonates" unit="mol/m3" axis_ref="deptht" /> 788 <field id="CO3sat" description="CO3 saturation" unit="mol/m3" axis_ref="deptht" /> 789 <field id="PAR" description="Photosynthetically Available Radiation" unit="W/m2" axis_ref="deptht" /> 790 <field id="PPPHY" description="Primary production of nanophyto" unit="molC/m3/s" axis_ref="deptht" /> 791 <field id="PPPHY2" description="Primary production of diatoms" unit="molC/m3/s" axis_ref="deptht" /> 792 <field id="PPNEWN" description="New Primary production of nanophyto" unit="molC/m3/s" axis_ref="deptht" /> 793 <field id="PPNEWD" description="New Primary production of diatoms" unit="molC/m3/s" axis_ref="deptht" /> 794 <field id="PBSi" description="Primary production of Si diatoms" unit="molSi/m3/s" axis_ref="deptht" /> 795 <field id="PFeN" description="Primary production of nano iron" unit="molFe/m3/s" axis_ref="deptht" /> 796 <field id="PFeD" description="Primary production of diatoms iron" unit="molFe/m3/s" axis_ref="deptht" /> 797 <field id="xfracal" description="Calcifying fraction" unit="-" axis_ref="deptht" /> 798 <field id="PCAL" description="Calcite production" unit="molC/m3/s" axis_ref="deptht" /> 799 <field id="DCAL" description="Calcite dissolution" unit="molC/m3/s" axis_ref="deptht" /> 800 <field id="GRAZ1" description="Grazing by microzooplankton" unit="molC/m3/s" axis_ref="deptht" /> 801 <field id="GRAZ2" description="Grazing by mesozooplankton" unit="molC/m3/s" axis_ref="deptht" /> 802 <field id="REMIN" description="Oxic remineralization of OM" unit="molC/m3/s" axis_ref="deptht" /> 803 <field id="DENIT" description="Anoxic remineralization of OM" unit="molC/m3/s" axis_ref="deptht" /> 804 <field id="Nfix" description="Nitrogen fixation" unit="molN/m3/s" axis_ref="deptht" /> 805 <field id="Mumax" description="Maximum growth rate" unit="s-1" axis_ref="deptht" /> 806 <field id="MuN" description="Realized growth rate for nanophyto" unit="s-1" axis_ref="deptht" /> 807 <field id="MuD" description="Realized growth rate for diatomes" unit="s-1" axis_ref="deptht" /> 808 <field id="LNnut" description="Nutrient limitation term in Nanophyto" unit="-" axis_ref="deptht" /> 809 <field id="LDnut" description="Nutrient limitation term in Diatoms" unit="-" axis_ref="deptht" /> 810 <field id="LNFe" description="Iron limitation term in Nanophyto" unit="-" axis_ref="deptht" /> 811 <field id="LDFe" description="Iron limitation term in Diatoms" unit="-" axis_ref="deptht" /> 812 <field id="LNlight" description="Light limitation term in Nanophyto" unit="-" axis_ref="deptht" /> 813 <field id="LDlight" description="Light limitation term in Diatoms" unit="-" axis_ref="deptht" /> 814 <field id="Fe2" description="Iron II concentration" unit="nmol/L" axis_ref="deptht" /> 815 <field id="Fe3" description="Iron III concentration" unit="nmol/L" axis_ref="deptht" /> 816 <field id="FeL1" description="Complexed Iron concentration with L1" unit="nmol/L" axis_ref="deptht" /> 817 <field id="FeL2" description="Complexed Iron concentration with L2" unit="nmol/L" axis_ref="deptht" /> 818 <field id="FeP" description="Precipitated Iron III" unit="nmol/L" axis_ref="deptht" /> 819 <field id="TL1" description="Total L1 concentration" unit="nmol/L" axis_ref="deptht" /> 820 <field id="TL2" description="Total L2 concentration" unit="nmol/L" axis_ref="deptht" /> 821 <field id="pdust" description="dust concentration" unit="g/L" /> 822 <field id="Totlig" description="Total ligand concentation" unit="nmol/L" axis_ref="deptht" /> 823 <field id="Biron" description="Bioavailable iron" unit="nmol/L" axis_ref="deptht" /> 824 <field id="Sdenit" description="Nitrate reduction in the sediments" unit="molN/m2/s" /> 825 <field id="Ironice" description="Iron input/uptake due to sea ice" unit="molFe/m2/s" /> 826 <field id="HYDR" description="Iron input from hydrothemal vents" unit="molFe/m2/s" /> 827 <field id="EPC100" description="Export of carbon particles at 100 m" unit="mol/m2/s" /> 828 <field id="EPFE100" description="Export of biogenic iron at 100 m" unit="mol/m2/s" /> 829 <field id="EPSI100" description="Export of Silicate at 100 m" unit="mol/m2/s" /> 830 <field id="EPCAL100" description="Export of Calcite at 100 m" unit="mol/m2/s" /> 831 <field id="Cflx" description="DIC flux" unit="mol/m2/s" /> 832 <field id="Oflx" description="Oxygen flux" unit="mol/m2/s" /> 833 <field id="Kg" description="Gas transfer" unit="mol/m2/s/uatm" /> 834 <field id="Dpco2" description="Delta CO2" unit="uatm" /> 835 <field id="Dpo2" description="Delta O2" unit="uatm" /> 836 <field id="Heup" description="Euphotic layer depth" unit="m" /> 837 <field id="Irondep" description="Iron deposition from dust" unit="mol/m2/s" /> 838 <field id="Ironsed" description="Iron deposition from sediment" unit="mol/m2/s" axis_ref="deptht" /> 839 </group> 840 841 </field_definition> 842 843 <!-- 844 ============================================================================================================ 845 = output files definition = 846 = Define your own files = 847 = put the variables you want... = 848 ============================================================================================================ 849 --> 850 851 <file_definition > 852 853 <group id="1h" output_freq="3600" output_level="10" enabled=".TRUE."> <!-- 1h files --> 854 </group> 855 856 <group id="2h" output_freq="7200" output_level="10" enabled=".TRUE."> <!-- 2h files --> 857 </group> 858 859 <group id="3h" output_freq="10800" output_level="10" enabled=".TRUE."> <!-- 3h files --> 860 </group> 861 862 <group id="4h" output_freq="14400" output_level="10" enabled=".TRUE."> <!-- 4h files --> 863 </group> 864 865 <group id="6h" output_freq="21600" output_level="10" enabled=".TRUE."> <!-- 6h files --> 866 </group> 867 868 <group id="1d" output_freq="86400" output_level="10" enabled=".TRUE."> <!-- 1d files --> 869 </group> 870 871 <group id="3d" output_freq="259200" output_level="10" enabled=".TRUE."> <!-- 3d files --> 872 </group> 873 874 <group id="5d" output_freq="432000" output_level="10" enabled=".TRUE."> <!-- 5d files --> 875 </group> 876 877 <group id="1m" output_freq="-1" output_level="10" enabled=".TRUE."> <!-- real monthly files --> 878 </group> 879 880 <group id="2m" output_freq="-2" output_level="10" enabled=".TRUE."> <!-- real 2m files --> 881 </group> 882 883 <group id="3m" output_freq="-3" output_level="10" enabled=".TRUE."> <!-- real 3m files --> 884 </group> 885 886 <group id="4m" output_freq="-4" output_level="10" enabled=".TRUE."> <!-- real 4m files --> 887 </group> 888 889 <group id="6m" output_freq="-6" output_level="10" enabled=".TRUE."> <!-- real 6m files --> 890 </group> 891 892 <group id="1y" output_freq="-12" output_level="10" enabled=".TRUE."> <!-- real yearly files --> 893 </group> 894 895 <group id="2y" output_freq="-24" output_level="10" enabled=".TRUE."> <!-- real 2y files --> 896 </group> 897 898 <group id="5y" output_freq="-60" output_level="10" enabled=".TRUE."> <!-- real 5y files --> 899 </group> 900 901 <group id="10y" output_freq="-120" output_level="10" enabled=".TRUE."> <!-- real 10y files --> 902 </group> 903 904 </file_definition> 905 906 <!-- 907 ============================================================================================================ 908 = grid definition = 909 = DO NOT CHANGE = 910 ============================================================================================================ 911 --> 912 913 <axis_definition> 914 <axis id="deptht" description="Vertical T levels" unit="m" positive=".false." /> 915 <axis id="depthu" description="Vertical U levels" unit="m" positive=".false." /> 916 <axis id="depthv" description="Vertical V levels" unit="m" positive=".false." /> 917 <axis id="depthw" description="Vertical W levels" unit="m" positive=".false." /> 918 <axis id="none" description="axe non defini" unit="none" size="1" /> 919 </axis_definition> 920 921 <grid_definition> 922 <grid id="grid_T" description="grid T" > 923 <!-- Eq section --> 924 <zoom id="EqT" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 925 <!-- TAO --> 926 <!-- 137e --> 927 <zoom id="2n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 928 <zoom id="5n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 929 <zoom id="8n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 930 <!-- 147e --> 931 <zoom id="0n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 932 <zoom id="2n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 933 <zoom id="5n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 934 <!-- 156e --> 935 <zoom id="5s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 936 <zoom id="2s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 937 <zoom id="0n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 938 <zoom id="2n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 939 <zoom id="5n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 940 <zoom id="8n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 941 <!-- 165e --> 942 <zoom id="8s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 943 <zoom id="5s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 944 <zoom id="2s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 945 <zoom id="0n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 946 <zoom id="2n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 947 <zoom id="5n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 948 <zoom id="8n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 949 <!-- 180w --> 950 <zoom id="8s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 951 <zoom id="5s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 952 <zoom id="2s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 953 <zoom id="0n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 954 <zoom id="2n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 955 <zoom id="5n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 956 <zoom id="8n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 957 <!-- 170w --> 958 <zoom id="8s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 959 <zoom id="5s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 960 <zoom id="2s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 961 <zoom id="0n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 962 <zoom id="2n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 963 <zoom id="5n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 964 <zoom id="8n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 965 <!-- 155w --> 966 <zoom id="8s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 967 <zoom id="5s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 968 <zoom id="2s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 969 <zoom id="0n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 970 <zoom id="2n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 971 <zoom id="5n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 972 <zoom id="8n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 973 <!-- 140w --> 974 <zoom id="8s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 975 <zoom id="5s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 976 <zoom id="2s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 977 <zoom id="0n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 978 <zoom id="2n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 979 <zoom id="5n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 980 <zoom id="8n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 981 <!-- 125w --> 982 <zoom id="8s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 983 <zoom id="5s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 984 <zoom id="2s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 985 <zoom id="0n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 986 <zoom id="2n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 987 <zoom id="5n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 988 <zoom id="8n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 989 <!-- 110w --> 990 <zoom id="8s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 991 <zoom id="5s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 992 <zoom id="2s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 993 <zoom id="0n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 994 <zoom id="2n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 995 <zoom id="5n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 996 <zoom id="8n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 997 <!-- 95w --> 998 <zoom id="8s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 999 <zoom id="5s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1000 <zoom id="2s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1001 <zoom id="0n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1002 <zoom id="2n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1003 <zoom id="5n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1004 <zoom id="8n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1005 <!-- RAMA --> 1006 <!-- 55e --> 1007 <zoom id="16s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1008 <zoom id="12s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1009 <zoom id="8s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1010 <zoom id="4s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1011 <zoom id="1.5s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1012 <zoom id="0n55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1013 <zoom id="1.5n55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1014 <zoom id="4n55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1015 <!-- 65e --> 1016 <zoom id="15n65eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1017 <!-- 67e --> 1018 <zoom id="16s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1019 <zoom id="12s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1020 <zoom id="8s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1021 <zoom id="4s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1022 <zoom id="1.5s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1023 <zoom id="0n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1024 <zoom id="1.5n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1025 <zoom id="4n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1026 <zoom id="8n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1027 <!-- 80.5e --> 1028 <zoom id="16s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1029 <zoom id="12s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1030 <zoom id="8s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1031 <zoom id="4s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1032 <zoom id="1.5s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1033 <zoom id="0n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1034 <zoom id="1.5n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1035 <zoom id="4n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1036 <!-- 90e --> 1037 <zoom id="1.5s90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1038 <zoom id="0n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1039 <zoom id="1.5n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1040 <zoom id="4n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1041 <zoom id="8n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1042 <zoom id="12n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1043 <zoom id="15n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1044 <!-- 95e --> 1045 <zoom id="16s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1046 <zoom id="12s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1047 <zoom id="8s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1048 <zoom id="5s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1049 <!-- PIRATA --> 1050 <!-- 38w-30w --> 1051 <zoom id="19s34wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1052 <zoom id="14s32wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1053 <zoom id="8s30wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1054 <zoom id="0n35wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1055 <zoom id="4n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1056 <zoom id="8n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1057 <zoom id="12n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1058 <zoom id="15n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1059 <zoom id="20n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1060 <!-- 23w --> 1061 <zoom id="0n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1062 <zoom id="4n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1063 <zoom id="12n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1064 <zoom id="21n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1065 <!-- 10w --> 1066 <zoom id="10s10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1067 <zoom id="6s10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1068 <zoom id="0n10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1069 <!-- 0e --> 1070 <zoom id="0n0eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 1071 </grid> 1072 1073 <grid id="grid_U" description="grid U" > 1074 <!-- Eq section --> 1075 <zoom id="EqU" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 1076 </grid> 1077 1078 <grid id="grid_V" description="grid V" > 1079 </grid> 1080 1081 <grid id="grid_W" description="grid W" > 1082 <!-- Eq section --> 1083 <zoom id="EqW" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 1084 </grid> 1085 1086 <grid id="scalarpoint" description="scalar" > 1087 <zoom id="1point" ibegin="1" jbegin="1" ni="1" nj="1" /> 1088 </grid> 1089 1090 1091 </grid_definition> 1092 1093 </context> 1094 551 1095 </simulation> -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/prepare_job.sh
r3492 r3570 1 1 ##################################################### 2 # Author : Italo Epicoco for NEMO 3 # Contact : italo.epicoco@unisalento.it 4 # 5 # Some scripts called by sette.sh 6 # prepare_job.sh : create the job script for running job 2 # Author : Simona Flavoni for NEMO 3 # Contact : sflod@locean-ipsl.upmc.fr 4 # 5 # ---------------------------------------------------------------------- 6 # NEMO/SETTE , NEMO Consortium (2010) 7 # Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 8 # ---------------------------------------------------------------------- 9 # 10 # Some scripts called by sette.sh 11 # prepare_job.sh : creates the job script for running job 7 12 ###################################################### 8 #set - x13 #set -vx 9 14 set -o posix 10 15 #set -u 11 16 #set -e 12 # 17 #+ 13 18 # 14 19 # ================ … … 16 21 # ================ 17 22 # 18 # -------------------------- 19 # createthe job script for NEMO tests20 # -------------------------- 23 # ------------------------------------------------- 24 # script that creates the job script for NEMO tests 25 # ------------------------------------------------- 21 26 # 22 27 # SYNOPSIS … … 25 30 # :: 26 31 # 27 # $ ./prepare_job.sh INPUT_FILE_CONFIG_NAME NUMBER_PROC TEST_NAME MPI_ INTERACT MPI_FLAG32 # $ ./prepare_job.sh INPUT_FILE_CONFIG_NAME NUMBER_PROC TEST_NAME MPI_FLAG JOB_FILE 28 33 # 29 34 # … … 31 36 # =========== 32 37 # 33 # Simple job for SET TESTS for NEMO (SETTE)38 # Part of the SETTE package to run tests for NEMO 34 39 # 35 # get input files (if needed) : tar file 36 # (note this job needs to have an input_CONFIG.cfg in which can be found input tar file name) 37 # 38 # runs job in interactive or batch mode : all jobs using 1 process are run interactive, and all MPP jobs are 39 # 40 # run in batch (MPI_INTERACT="no") or interactive (MPI_INTERACT="yes") see sette.sh and BATCH_TEMPLATE directory 41 # 42 # and call post_test_tidyup function (that moves in NEMO_VALIDATION_DIR solver.stat, tracer.stat (for LOBSTER & PISCES) & ocean.output) 40 # prepare the script $JOB_FILE to run the tests 43 41 # 44 42 # EXAMPLES … … 47 45 # :: 48 46 # 49 # $ ./fcm_job.sh INPUT_FILE_CONFIG_NAME NUMBER_PROC TEST_NAME MPI_INTERACT MPI_FLAG 50 # 51 # run a job of config GYRE with 1 processor SHORT test ( 5 days ) using an interactive run without mpirun 52 # $ ./fcm_job.sh input_GYRE.cfg 1 SHORT yes no 53 # 54 # run a job of config ORCA2_LIM_PISCES with 8 processors test RESTARTABILITY submitting the job to the batch queue system and using mpirun 55 # $ ./fcm_job.sh input_ORCA2_LIM_PISCES.cfg 8 LONG no yes 47 # $ ./prepare_job.sh INPUT_FILE_CONFIG_NAME NUMBER_PROC TEST_NAME MPI_FLAG $JOB_FILE 48 # 49 # prepare the $JOB_FILE for execution 56 50 # 57 51 # … … 65 59 # ========== 66 60 # 67 # $Id: fcm_job.sh 3050 2011-11-07 14:11:34Z acc $61 # $Id: prepare_job.sh 3050 2011-11-07 14:11:34Z acc $ 68 62 # 69 63 # … … 74 68 # 75 69 76 usage=" Usage : ./ fcm_job.sh input_CONFIG_NAME.cfg NUMBER_OF_PROCS TEST_NAME INTERACT MPI_FLAG"77 usage=" example : ./ fcm_job.sh input_ORCA2_LIM_PISCES.cfg 8 SHORT no/yes no/yes"70 usage=" Usage : ./prepare_job.sh INPUT_FILE_CONFIG_NAME NUMBER_PROC TEST_NAME MPI_FLAG JOB_FILE" 71 usage=" example : ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg 8 SHORT no/yes $JOB_FILE" 78 72 79 73 … … 81 75 if [ ${#} -lt ${minargcount} ] 82 76 then 83 echo "not enough t arguments for fcm_job.sh script"84 echo "control number of argument of fcm_job.sh in sette.sh"77 echo "not enough arguments for prepare_job.sh script" 78 echo "control number of argument of prepare_job.sh in sette.sh" 85 79 echo "${usage}" 86 80 exit 1 … … 165 159 exit 1 166 160 fi 167 #if [ ${NB_PROC} == 1 ] ; then 168 # echo "running opa" >> ${SETTE_DIR}/output.sette 169 # echo " " >> ${SETTE_DIR}/output.sette 170 # ./opa 171 # 172 # Tidy out output from this test and populate the NEMO_VALIDATION_DIR tree 173 # 174 # post_test_tidyup 175 #else 176 # echo "running opa in MPI" >> ${SETTE_DIR}/output.sette 177 # echo " " >> ${SETTE_DIR}/output.sette 178 179 # if [ ${MPI_INTERACT} == "yes" ] ; then 180 # # 181 # # example for brodie (NEC SX8) machine 182 # # mpirun -np ${NB_PROC} opa 183 # # example for dedale machine 184 # # mpirun --mca btl self,tcp -np ${NB_PROC} opa 185 # # example for vargas (IBM Power6) machine 186 # mpiexec -n ${NB_PROC} opa 187 # # 188 # post_test_tidyup 189 # fi 190 # 161 191 162 # example for NOCS Altix system using PBS batch submission (requires ${SETTE_DIR}/sette_batch_template file) 192 163 # 193 # if [ ${MPI_ INTERACT} == "no" ] ; then164 # if [ ${MPI_FLAG} == "no" ] ; then 194 165 case ${COMPILER} in 195 166 ALTIX_NAUTILUS_MPT) … … 198 169 # number of processes required is an integer multiple of 4 199 170 # 200 NB_NODES=$( echo $NB_PROC | awk '{print $1 $1/ 4}')171 NB_NODES=$( echo $NB_PROC | awk '{print $1 / 4}') 201 172 else 202 173 # … … 238 209 # Pass settings into job file by using sed to edit predefined strings 239 210 # 240 ((mem=5*NB_PROC)) 241 echo NB_NODES NB_PROC QUEUE ${NB_NODES} ${NB_PROC} ${QUEUE} 242 cat ${SETTE_DIR}/job_batch_template | sed -e"s/NODES/${NB_NODES}/" -e"s/NPROCSNODE/${NB_PROC_NODE}/" \ 243 -e"s/NPROCS/${NB_PROC}/" \ 244 -e"s/QUEUE/${QUEUE}/" -e"s/MEM/${mem}/" \ 211 cat ${SETTE_DIR}/job_batch_template | sed -e"s/NODES/${NB_NODES}/" -e"s/NPROCS/${NB_PROC}/" \ 245 212 -e"s:DEF_SETTE_DIR:${SETTE_DIR}:" -e"s:DEF_INPUT_DIR:${INPUT_DIR}:" \ 246 213 -e"s:DEF_EXE_DIR:${EXE_DIR}:" \ … … 266 233 fi 267 234 268 chmod a+x $JOB_FILE 235 chmod a+x $JOB_FILE ; echo "$JOB_FILE is ready" 269 236 270 237 #fi -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/sette.sh
r3492 r3570 129 129 #- 130 130 # Compiler among those in NEMOGCM/ARCH 131 COMPILER= ifort_MERCATOR_CLUSTER132 export BATCH_COMMAND_PAR=" qsub"131 COMPILER=PW6_VARGAS 132 export BATCH_COMMAND_PAR="llsubmit" 133 133 export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 134 134 export INTERACT_FLAG="no" 135 export MPIRUN_FLAG="yes" 135 136 136 137 # Directory to run the tests … … 154 155 export TEST_NAME="LONG" 155 156 cd ${SETTE_DIR} 156 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_LONG -r GYRE_LOBSTER -j 8 157 cd ${SETTE_DIR} 158 . param.cfg 159 . all_functions.sh 160 . prepare_exe_dir.sh 161 JOB_FILE=${EXE_DIR}/run_job.sh 162 MPIRUN_FLAG="yes" 163 NPROC=1 164 rm $JOB_FILE 157 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_LONG -r GYRE_LOBSTER add_key "key_mpp_mpi" 158 cd ${SETTE_DIR} 159 . param.cfg 160 . all_functions.sh 161 . prepare_exe_dir.sh 162 JOB_FILE=${EXE_DIR}/run_job.sh 163 NPROC=4 164 \rm ${JOB_FILE} 165 165 cd ${EXE_DIR} 166 166 set_namelist namelist cn_exp \"GYRELOB_LONG\" … … 171 171 set_namelist namelist nn_solv 2 172 172 set_namelist namelist_top ln_diatrc .false. 173 cd ${SETTE_DIR} 174 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 173 set_namelist namelist jpni 2 174 set_namelist namelist jpnj 2 175 set_namelist namelist jpnij 4 176 cd ${SETTE_DIR} 177 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 175 178 176 179 cd ${SETTE_DIR} … … 186 189 set_namelist namelist ln_clobber .true. 187 190 set_namelist namelist nn_solv 2 188 ln -s -f ..\/LONG\/GYRELOB_LONG_00000060_restart.nc 189 ln -s -f ..\/LONG\/GYRELOB_LONG_00000060_restart_trc.nc 191 set_namelist namelist jpni 2 192 set_namelist namelist jpnj 2 193 set_namelist namelist jpnij 4 190 194 set_namelist namelist cn_ocerst_in \"GYRELOB_LONG_00000060_restart\" 195 set_namelist namelist_top cn_trcrst_in \"GYRELOB_LONG_00000060_restart_trc\" 191 196 set_namelist namelist_top ln_diatrc .false. 192 197 set_namelist namelist_top ln_rsttr .true. 193 198 set_namelist namelist_top nn_rsttr 2 194 set_namelist namelist_top cn_trcrst_in \"GYRELOB_LONG_00000060_restart_trc\" 195 cd ${SETTE_DIR} 196 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 197 cd ${SETTE_DIR} 198 . ./fcm_job.sh $NPROC $JOB_FILE 199 for (( i=1; i<=$NPROC; i++)) ; do 200 L_NPROC=$(( $i - 1 )) 201 L_NPROC=`printf "%04d\n" ${L_NPROC}` 202 ln -sf ../LONG/GYRELOB_LONG_00000060_restart_${L_NPROC}.nc . 203 ln -sf ../LONG/GYRELOB_LONG_00000060_restart_trc_${L_NPROC}.nc . 204 done 205 cd ${SETTE_DIR} 206 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 207 cd ${SETTE_DIR} 208 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 199 209 fi 200 210 201 211 if [ ${config} -eq 2 ] ; then 202 ## Repro ducibility tests for GYRE_LOBSTER212 ## Repropducibility tests for GYRE_LOBSTER 203 213 export TEST_NAME="REPRO_1_4" 204 214 cd ${SETTE_DIR} 205 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_4 -r GYRE_LOBSTER -j 8 add_key "key_mpp_rep key_mpp_mpi" 206 cd ${SETTE_DIR} 207 . param.cfg 208 . all_functions.sh 209 . prepare_exe_dir.sh 210 JOB_FILE=${EXE_DIR}/run_job.sh 211 MPIRUN_FLAG="yes" 215 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_4 -r GYRE_LOBSTER add_key "key_mpp_mpi key_mpp_rep" 216 cd ${SETTE_DIR} 217 . param.cfg 218 . all_functions.sh 219 . prepare_exe_dir.sh 220 JOB_FILE=${EXE_DIR}/run_job.sh 212 221 NPROC=4 213 rm $JOB_FILE222 \rm ${JOB_FILE} 214 223 cd ${EXE_DIR} 215 224 set_namelist namelist cn_exp \"GYRELOB_14\" … … 227 236 set_namelist namelist jpnij 4 228 237 cd ${SETTE_DIR} 229 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $ MPIRUN_FLAG $JOB_FILE230 cd ${SETTE_DIR} 231 . ./fcm_job.sh $NPROC $ JOB_FILE238 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 239 cd ${SETTE_DIR} 240 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 232 241 233 242 cd ${SETTE_DIR} 234 243 export TEST_NAME="REPRO_2_2" 235 244 . prepare_exe_dir.sh 236 JOB_FILE=${EXE_DIR}/run_job.sh237 MPIRUN_FLAG="yes"238 NPROC=4239 rm $JOB_FILE240 245 cd ${EXE_DIR} 241 246 set_namelist namelist cn_exp \"GYRELOB_22\" … … 252 257 set_namelist namelist jpnij 4 253 258 cd ${SETTE_DIR} 254 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 255 cd ${SETTE_DIR} 256 . ./fcm_job.sh $NPROC $JOB_FILE 259 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 260 cd ${SETTE_DIR} 261 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 262 257 263 fi 258 264 … … 262 268 export TEST_NAME="LONG" 263 269 cd ${SETTE_DIR} 264 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8 265 cd ${SETTE_DIR} 266 . param.cfg 267 . all_functions.sh 268 . prepare_exe_dir.sh 269 JOB_FILE=${EXE_DIR}/run_job.sh 270 MPIRUN_FLAG="yes" 271 NPROC=1 272 rm $JOB_FILE 270 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8 add_key "key_mpp_mpi" 271 cd ${SETTE_DIR} 272 . param.cfg 273 . all_functions.sh 274 . prepare_exe_dir.sh 275 JOB_FILE=${EXE_DIR}/run_job.sh 276 NPROC=4 277 \rm ${JOB_FILE} 273 278 cd ${EXE_DIR} 274 279 set_namelist namelist cn_exp \"O2LP_LONG\" … … 277 282 set_namelist namelist nn_stock 75 278 283 set_namelist namelist ln_clobber .true. 284 set_namelist namelist jpni 2 285 set_namelist namelist jpnj 2 286 set_namelist namelist jpnij 4 279 287 set_namelist namelist nn_solv 2 280 288 set_namelist namelist_top ln_trcdta .false. … … 288 296 set_namelist namelist_pisces ln_presatm .false. 289 297 cd ${SETTE_DIR} 290 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $ MPIRUN_FLAG $JOB_FILE298 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 291 299 292 300 cd ${SETTE_DIR} … … 301 309 set_namelist namelist nn_rstctl 2 302 310 set_namelist namelist ln_clobber .true. 303 set_namelist namelist nn_solv2304 ln -s -f ../LONG/O2LP_LONG_00000075_restart.nc305 ln -s -f ../LONG/O2LP_LONG_00000075_restart_ice.nc306 ln -s -f ../LONG/O2LP_LONG_00000075_restart_trc.nc311 set_namelist namelist jpni 2 312 set_namelist namelist jpnj 2 313 set_namelist namelist jpnij 4 314 set_namelist namelist nn_solv 2 307 315 set_namelist namelist cn_ocerst_in \"O2LP_LONG_00000075_restart\" 308 316 set_namelist namelist_ice cn_icerst_in \"O2LP_LONG_00000075_restart_ice\" 317 set_namelist namelist_top cn_trcrst_in \"O2LP_LONG_00000075_restart_trc\" 309 318 set_namelist namelist_top ln_diatrc .false. 310 319 set_namelist namelist_top ln_rsttr .true. 311 320 set_namelist namelist_top nn_rsttr 2 312 set_namelist namelist_top cn_trcrst_in \"O2LP_LONG_00000075_restart_trc\"313 321 # put ln_ironsed, ln_river, ln_ndepo, ln_dust 314 322 # if not you need input files, and for tests is not necessary … … 318 326 set_namelist namelist_pisces ln_dust .false. 319 327 set_namelist namelist_pisces ln_presatm .false. 320 cd ${SETTE_DIR} 321 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 322 cd ${SETTE_DIR} 323 . ./fcm_job.sh $NPROC $JOB_FILE 328 for (( i=1; i<=$NPROC; i++)) ; do 329 L_NPROC=$(( $i - 1 )) 330 L_NPROC=`printf "%04d\n" ${L_NPROC}` 331 ln -sf ../LONG/O2LP_LONG_00000075_restart_${L_NPROC}.nc . 332 ln -sf ../LONG/O2LP_LONG_00000075_restart_trc_${L_NPROC}.nc . 333 ln -sf ../LONG/O2LP_LONG_00000075_restart_ice_${L_NPROC}.nc . 334 done 335 cd ${SETTE_DIR} 336 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 337 cd ${SETTE_DIR} 338 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 324 339 fi 325 340 326 341 if [ ${config} -eq 4 ] ; then 327 ## Repro ducibility tests for ORCA2_LIM_PISCES342 ## Repropducibility tests for ORCA2_LIM_PISCES 328 343 export TEST_NAME="REPRO_4_4" 329 344 cd ${SETTE_DIR} … … 334 349 . prepare_exe_dir.sh 335 350 JOB_FILE=${EXE_DIR}/run_job.sh 336 MPIRUN_FLAG="yes"337 351 NPROC=16 338 rm $JOB_FILE352 \rm $JOB_FILE 339 353 cd ${EXE_DIR} 340 354 set_namelist namelist nn_it000 1 341 355 set_namelist namelist nn_itend 75 342 356 set_namelist namelist nn_fwb 0 357 set_namelist namelist ln_ctl .false. 343 358 set_namelist namelist ln_clobber .true. 344 359 set_namelist namelist jpni 4 … … 356 371 set_namelist namelist_pisces ln_presatm .false. 357 372 cd ${SETTE_DIR} 358 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $ MPIRUN_FLAG $JOB_FILE359 cd ${SETTE_DIR} 360 . ./fcm_job.sh $NPROC $ JOB_FILE373 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 374 cd ${SETTE_DIR} 375 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 361 376 362 377 cd ${SETTE_DIR} 363 378 export TEST_NAME="REPRO_2_8" 364 379 . prepare_exe_dir.sh 365 JOB_FILE=${EXE_DIR}/run_job.sh366 MPIRUN_FLAG="yes"367 NPROC=16368 rm $JOB_FILE369 380 cd ${EXE_DIR} 370 381 set_namelist namelist nn_it000 1 371 382 set_namelist namelist nn_itend 75 372 383 set_namelist namelist nn_fwb 0 384 set_namelist namelist ln_ctl .false. 373 385 set_namelist namelist ln_clobber .true. 374 386 set_namelist namelist jpni 2 … … 386 398 set_namelist namelist_pisces ln_presatm .false. 387 399 cd ${SETTE_DIR} 388 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $ MPIRUN_FLAG $JOB_FILE389 cd ${SETTE_DIR} 390 . ./fcm_job.sh $NPROC $ JOB_FILE400 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 401 cd ${SETTE_DIR} 402 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 391 403 fi 392 404 … … 396 408 export TEST_NAME="LONG" 397 409 cd ${SETTE_DIR} 398 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES -j 8 399 cd ${SETTE_DIR} 400 . param.cfg 401 . all_functions.sh 402 . prepare_exe_dir.sh 403 JOB_FILE=${EXE_DIR}/run_job.sh 404 MPIRUN_FLAG="yes" 405 NPROC=1 406 rm $JOB_FILE 410 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_mpi key_mpp_rep" 411 cd ${SETTE_DIR} 412 . param.cfg 413 . all_functions.sh 414 . prepare_exe_dir.sh 415 JOB_FILE=${EXE_DIR}/run_job.sh 416 NPROC=4 417 \rm $JOB_FILE 407 418 cd ${EXE_DIR} 408 419 set_namelist namelist cn_exp \"OFFP_LONG\" … … 411 422 set_namelist namelist nn_stock 20 412 423 set_namelist namelist ln_clobber .true. 424 set_namelist namelist jpni 2 425 set_namelist namelist jpnj 2 426 set_namelist namelist jpnij 4 413 427 set_namelist namelist_top ln_trcdta .false. 414 428 set_namelist namelist_top ln_diatrc .false. … … 421 435 set_namelist namelist_pisces ln_presatm .false. 422 436 cd ${SETTE_DIR} 423 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $ MPIRUN_FLAG $JOB_FILE437 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 424 438 425 439 cd ${SETTE_DIR} 426 440 export TEST_NAME="SHORT" 427 441 . prepare_exe_dir.sh 442 JOB_FILE=${EXE_DIR}/run_job.sh 443 NPROC=4 444 \rm $JOB_FILE 428 445 cd ${EXE_DIR} 429 446 set_namelist namelist cn_exp \"OFFP_SHORT\" … … 432 449 set_namelist namelist nn_stock 20 433 450 set_namelist namelist ln_clobber .true. 434 ln -s ../LONG/OFFP_LONG_00000020_restart_trc.nc . 451 set_namelist namelist jpni 2 452 set_namelist namelist jpnj 2 453 set_namelist namelist jpnij 4 454 cp ../LONG/OFFP_LONG_00000020_restart*nc . 435 455 set_namelist namelist_top ln_diatrc .false. 436 456 set_namelist namelist_top ln_rsttr .true. 437 457 set_namelist namelist_top nn_rsttr 2 438 458 set_namelist namelist_top cn_trcrst_in \"OFFP_LONG_00000020_restart_trc\" 459 for (( i=1; i<=$NPROC; i++)) ; do 460 L_NPROC=$(( $i - 1 )) 461 L_NPROC=`printf "%04d\n" ${L_NPROC}` 462 ln -sf ../LONG/OFFP_LONG_00000020_restart_trc_${L_NPROC}.nc . 463 done 439 464 # put ln_ironsed, ln_river, ln_ndepo, ln_dust 440 465 # if not you need input files, and for tests is not necessary … … 445 470 set_namelist namelist_pisces ln_presatm .false. 446 471 cd ${SETTE_DIR} 447 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE448 cd ${SETTE_DIR} 449 . ./fcm_job.sh $NPROC $JOB_FILE472 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 473 cd ${SETTE_DIR} 474 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 450 475 fi 451 476 452 477 if [ ${config} -eq 6 ] ; then 453 ## Repro ducibility tests for ORCA2_OFF_PISCES478 ## Repropducibility tests for ORCA2_OFF_PISCES 454 479 export TEST_NAME="REPRO_4_4" 455 480 cd ${SETTE_DIR} … … 460 485 . prepare_exe_dir.sh 461 486 JOB_FILE=${EXE_DIR}/run_job.sh 462 MPIRUN_FLAG="yes"463 487 NPROC=16 464 rm $JOB_FILE488 \rm $JOB_FILE 465 489 cd ${EXE_DIR} 466 490 set_namelist namelist nn_it000 1 467 491 set_namelist namelist nn_itend 40 492 set_namelist namelist ln_ctl .false. 468 493 set_namelist namelist ln_clobber .true. 469 494 set_namelist namelist jpni 4 … … 480 505 set_namelist namelist_pisces ln_presatm .false. 481 506 cd ${SETTE_DIR} 482 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $ MPIRUN_FLAG $JOB_FILE483 cd ${SETTE_DIR} 484 . ./fcm_job.sh $NPROC $ JOB_FILE507 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 508 cd ${SETTE_DIR} 509 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 485 510 486 511 cd ${SETTE_DIR} 487 512 export TEST_NAME="REPRO_2_8" 488 513 . prepare_exe_dir.sh 489 JOB_FILE=${EXE_DIR}/run_job.sh490 MPIRUN_FLAG="yes"491 NPROC=16492 rm $JOB_FILE493 514 cd ${EXE_DIR} 494 515 set_namelist namelist nn_it000 1 495 516 set_namelist namelist nn_itend 40 517 set_namelist namelist ln_ctl .false. 496 518 set_namelist namelist ln_clobber .true. 497 519 set_namelist namelist jpni 2 … … 508 530 set_namelist namelist_pisces ln_presatm .false. 509 531 cd ${SETTE_DIR} 510 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 511 cd ${SETTE_DIR} 512 . ./fcm_job.sh $NPROC $JOB_FILE 513 fi 514 515 # TESTS FOR AMM12 CONFIGURATION 532 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 533 cd ${SETTE_DIR} 534 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 535 fi 536 516 537 if [ ${config} -eq 7 ] ; then 517 ## Reproducibility tests for AMM12 518 export TEST_NAME="REPRO_8_4" 519 cd ${SETTE_DIR} 520 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_32 -r AMM12 -j 8 add_key "key_mpp_rep" 521 cd ${SETTE_DIR} 522 . param.cfg 523 . all_functions.sh 524 . prepare_exe_dir.sh 525 JOB_FILE=${EXE_DIR}/run_job.sh 526 MPIRUN_FLAG="yes" 538 ## Restartability tests for AMM12 539 export TEST_NAME="LONG" 540 cd ${SETTE_DIR} 541 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_LONG -r AMM12 542 cd ${SETTE_DIR} 543 . param.cfg 544 . all_functions.sh 545 . prepare_exe_dir.sh 546 JOB_FILE=${EXE_DIR}/run_job.sh 527 547 NPROC=32 528 rm $JOB_FILE 529 cd ${EXE_DIR} 530 set_namelist namelist nn_it000 1 531 set_namelist namelist nn_itend 576 548 \rm $JOB_FILE 549 cd ${EXE_DIR} 550 set_namelist namelist nn_it000 1 551 set_namelist namelist nn_itend 12 552 set_namelist namelist nn_stock 6 532 553 set_namelist namelist nn_fwb 0 533 554 set_namelist namelist ln_ctl .false. … … 539 560 set_namelist namelist jpnij 32 540 561 cd ${SETTE_DIR} 541 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 542 cd ${SETTE_DIR} 543 . ./fcm_job.sh $NPROC $JOB_FILE 544 545 cd ${SETTE_DIR} 546 export TEST_NAME="REPRO_4_8" 547 . prepare_exe_dir.sh 548 JOB_FILE=${EXE_DIR}/run_job.sh 549 MPIRUN_FLAG="yes" 550 NPROC=32 551 rm $JOB_FILE 552 cd ${EXE_DIR} 553 set_namelist namelist nn_it000 1 554 set_namelist namelist nn_itend 576 555 set_namelist namelist nn_fwb 0 556 set_namelist namelist ln_ctl .false. 557 set_namelist namelist nn_dyn2d 2 558 set_namelist namelist nn_tra_dta 0 559 set_namelist namelist ln_clobber .true. 560 set_namelist namelist jpni 4 561 set_namelist namelist jpnj 8 562 set_namelist namelist jpnij 32 563 cd ${SETTE_DIR} 564 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 565 cd ${SETTE_DIR} 566 . ./fcm_job.sh $NPROC $JOB_FILE 567 fi 568 569 if [ ${config} -eq 8 ] ; then 570 ## Restartability tests for AMM12 571 export TEST_NAME="LONG" 572 cd ${SETTE_DIR} 573 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_LONG -r AMM12 -j 8 add_key "key_mpp_rep" 574 cd ${SETTE_DIR} 575 . param.cfg 576 . all_functions.sh 577 . prepare_exe_dir.sh 578 JOB_FILE=${EXE_DIR}/run_job.sh 579 MPIRUN_FLAG="yes" 580 NPROC=32 581 rm $JOB_FILE 582 cd ${EXE_DIR} 583 set_namelist namelist nn_it000 1 584 set_namelist namelist nn_itend 12 585 set_namelist namelist nn_stock 6 586 set_namelist namelist nn_fwb 0 587 set_namelist namelist ln_ctl .false. 588 set_namelist namelist ln_clobber .true. 589 set_namelist namelist nn_dyn2d 2 590 set_namelist namelist nn_tra_dta 0 591 set_namelist namelist jpni 8 592 set_namelist namelist jpnj 4 593 set_namelist namelist jpnij 32 594 cd ${SETTE_DIR} 595 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 562 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 596 563 597 564 cd ${SETTE_DIR} … … 611 578 set_namelist namelist ln_rstart .true. 612 579 set_namelist namelist nn_rstctl 2 613 set_namelist namelist cn_ocerst_in \"../LONG/AMM12_00000006_restart\" 614 cd ${SETTE_DIR} 615 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 616 cd ${SETTE_DIR} 617 . ./fcm_job.sh $NPROC $JOB_FILE 580 set_namelist namelist cn_ocerst_in \"AMM12_00000006_restart\" 581 for (( i=1; i<=$NPROC; i++)) ; do 582 L_NPROC=$(( $i - 1 )) 583 L_NPROC=`printf "%04d\n" ${L_NPROC}` 584 ln -sf ../LONG/AMM12_00000006_restart_${L_NPROC}.nc . 585 done 586 cd ${SETTE_DIR} 587 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 588 cd ${SETTE_DIR} 589 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 590 fi 591 592 if [ ${config} -eq 8 ] ; then 593 ## Reproducibility tests for AMM12 594 export TEST_NAME="REPO_8_4" 595 cd ${SETTE_DIR} 596 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_32 -r AMM12 add_key "key_mpp_rep" 597 cd ${SETTE_DIR} 598 . param.cfg 599 . all_functions.sh 600 . prepare_exe_dir.sh 601 JOB_FILE=${EXE_DIR}/run_job.sh 602 NPROC=32 603 \rm ${JOB_FILE} 604 cd ${EXE_DIR} 605 set_namelist namelist nn_it000 1 606 set_namelist namelist nn_itend 576 607 set_namelist namelist nn_fwb 0 608 set_namelist namelist ln_ctl .false. 609 set_namelist namelist ln_clobber .true. 610 set_namelist namelist nn_dyn2d 2 611 set_namelist namelist nn_tra_dta 0 612 set_namelist namelist jpni 8 613 set_namelist namelist jpnj 4 614 set_namelist namelist jpnij 32 615 cd ${SETTE_DIR} 616 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 617 cd ${SETTE_DIR} 618 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 619 620 cd ${SETTE_DIR} 621 export TEST_NAME="REPO_4_8" 622 . prepare_exe_dir.sh 623 cd ${EXE_DIR} 624 set_namelist namelist nn_it000 1 625 set_namelist namelist nn_itend 576 626 set_namelist namelist nn_fwb 0 627 set_namelist namelist ln_ctl .false. 628 set_namelist namelist nn_dyn2d 2 629 set_namelist namelist nn_tra_dta 0 630 set_namelist namelist ln_clobber .true. 631 set_namelist namelist jpni 4 632 set_namelist namelist jpnj 8 633 set_namelist namelist jpnij 32 634 cd ${SETTE_DIR} 635 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 636 cd ${SETTE_DIR} 637 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 618 638 fi 619 639 … … 629 649 . prepare_exe_dir.sh 630 650 JOB_FILE=${EXE_DIR}/run_job.sh 631 MPIRUN_FLAG="yes"632 651 NPROC=2 633 rm $JOB_FILE652 \rm ${JOB_FILE} 634 653 cd ${EXE_DIR} 635 654 set_namelist namelist nn_it000 1 … … 645 664 set_namelist 1_namelist ln_clobber .true. 646 665 cd ${SETTE_DIR} 647 . ./prepare_job.sh input_ORCA2_LIM_AGRIF.cfg $NPROC ${TEST_NAME} $ MPIRUN_FLAG $JOB_FILE648 cd ${SETTE_DIR} 649 . ./fcm_job.sh $NPROC $ JOB_FILE666 . ./prepare_job.sh input_ORCA2_LIM_AGRIF.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 667 cd ${SETTE_DIR} 668 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 650 669 fi 651 670 -
branches/2012/dev_r3327_MERCATOR1_BDY/NEMOGCM/SETTE/sette_beginner.sh
r3294 r3570 11 11 # 12 12 ############################################################# 13 #set - x13 #set -vx 14 14 set -o posix 15 15 #set -u … … 39 39 # Compiler among those in NEMOGCM/ARCH 40 40 COMPILER=PW6_VARGAS 41 export BATCH_COMMAND=llsubmit 42 export MPI_INTERACT="no" 41 export BATCH_COMMAND_PAR="llsubmit" 42 export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 43 export INTERACT_FLAG="no" 44 export MPIRUN_FLAG="yes" 43 45 44 46 # Directory to run the tests … … 57 59 # small test to start 58 60 # compile GYRE configuration with gfortran_osx compiler run with 1 proc, by default in cpp_GYRE.fcm file : 59 export TEST_NAME=" TEST01"61 export TEST_NAME="prova_beginner" 60 62 cd ${SETTE_DIR} 61 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRE_SHORT -r GYRE 63 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRE_SHORT -r GYRE -j 10 add_key "key_mpp_mpi" 62 64 cd ${SETTE_DIR} 63 65 . param.cfg … … 65 67 # creation of execution directory 66 68 . prepare_exe_dir.sh 69 JOB_FILE=${EXE_DIR}/run_job.sh 70 NPROC=4 71 \rm $JOB_FILE 67 72 cd ${EXE_DIR} 68 73 # setting namelist parameters … … 75 80 # frequency of creation of a restart file 76 81 set_namelist namelist nn_stock 60 82 77 83 cd ${SETTE_DIR} 84 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 78 85 # run job, with 1 processor, test named SHORT (= 60 time steps) 79 . ./fcm_job.sh input_GYRE.cfg 1 ${TEST_NAME} 86 cd ${SETTE_DIR} 87 . ./fcm_job.sh 4 ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG}
Note: See TracChangeset
for help on using the changeset viewer.