Changeset 1953 for branches/DEV_r1784_mid_year_merge_2010/CONFIG
- Timestamp:
- 2010-06-24T17:27:10+02:00 (14 years ago)
- Location:
- branches/DEV_r1784_mid_year_merge_2010/CONFIG
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r1784_mid_year_merge_2010/CONFIG/GYRE/scripts/BB_make
r1778 r1953 22 22 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 23 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 24 #-Q- es hpux# Compiler options for NEMO (Earth Simulator)25 #-Q- es hpux# for super perfs!26 #-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)27 #-Q- es hpux# regular options!28 #-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es hpuxL_X = $(L_O)24 #-Q- es2 # Compiler options for NEMO (Earth Simulator) 25 #-Q- es2 # for super perfs! 26 #-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 27 #-Q- es2 # regular options! 28 #-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- es2 L_X = $(L_O) 30 30 #-Q- linux # Compiler options for NEMO (pgf version) 31 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 62 62 #-Q- sx8brodie PREF=i. 63 63 #-Q- sxdkrz PREF=i. 64 #-Q- es hpuxPREF=i.64 #-Q- es2 PREF=i. 65 65 66 66 # add suffix to P_P … … 456 456 #-Q- sx8brodie -R2 \ 457 457 #-Q- sxdkrz -R2 \ 458 #-Q- es hpux-R2 \458 #-Q- es2 -R2 \ 459 459 #-Q- aix6 -qsource \ 460 460 #-Q- aix -qsource \ … … 462 462 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 463 463 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 464 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null464 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 465 465 endif 466 466 … … 476 476 .PRECIOUS : $(MODEL_LIB) 477 477 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 478 #-Q- es hpux.PRECIOUS : $(SXMODEL_LIB)478 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 479 479 480 480 # library dependancies … … 495 495 #-Q- sx8brodie -R2 \ 496 496 #-Q- sxdkrz -R2 \ 497 #-Q- es hpux-R2 \497 #-Q- es2 -R2 \ 498 498 #-Q- aix -qsource \ 499 499 #-Q- aix6 -qsource \ … … 501 501 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 502 502 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 503 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null503 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 504 504 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 505 505 @$(RM) $*.[of] … … 531 531 #-Q- sx8brodie -R2 \ 532 532 #-Q- sxdkrz -R2 \ 533 #-Q- es hpux-R2 \533 #-Q- es2 -R2 \ 534 534 #-Q- aix -qsource \ 535 535 #-Q- aix6 -qsource \ … … 543 543 #-Q- sx8brodie -R2 \ 544 544 #-Q- sxdkrz -R2 \ 545 #-Q- es hpux-R2 \545 #-Q- es2 -R2 \ 546 546 #-Q- aix -qsource \ 547 547 #-Q- aix6 -qsource \ … … 550 550 endif 551 551 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 552 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null552 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 553 553 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 554 554 @$(RM) $*.[of] -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/GYRE/scripts/BB_make.ldef
r1759 r1953 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrc AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a19 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a22 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 37 37 #-Q- sx9mercure prefix = -D 38 38 #-Q- sx8brodie prefix = -D 39 #-Q- es hpuxprefix = -D39 #-Q- es2 prefix = -D 40 40 #-Q- sxdkrz prefix = -D 41 41 #-Q- linux prefix = -D -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/GYRE_LOBSTER/EXP00/iodef.xml
r1772 r1953 250 250 --> 251 251 252 <file_definition output_level="10" enabled=".TRUE."> 253 254 252 255 <group id="1h" output_freq="3600" output_level="10" enabled=".TRUE."> <!-- 1h files --> 253 256 </group> -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/GYRE_LOBSTER/scripts/BB_make
r1778 r1953 22 22 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 23 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 24 #-Q- es hpux# Compiler options for NEMO (Earth Simulator)25 #-Q- es hpux# for super perfs!26 #-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)27 #-Q- es hpux# regular options!28 #-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es hpuxL_X = $(L_O)24 #-Q- es2 # Compiler options for NEMO (Earth Simulator) 25 #-Q- es2 # for super perfs! 26 #-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 27 #-Q- es2 # regular options! 28 #-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- es2 L_X = $(L_O) 30 30 #-Q- linux # Compiler options for NEMO (pgf version) 31 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 62 62 #-Q- sx8brodie PREF=i. 63 63 #-Q- sxdkrz PREF=i. 64 #-Q- es hpuxPREF=i.64 #-Q- es2 PREF=i. 65 65 66 66 # add suffix to P_P … … 585 585 #-Q- sx8brodie -R2 \ 586 586 #-Q- sxdkrz -R2 \ 587 #-Q- es hpux-R2 \587 #-Q- es2 -R2 \ 588 588 #-Q- aix6 -qsource \ 589 589 #-Q- aix -qsource \ … … 591 591 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 592 592 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 593 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null593 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 594 594 endif 595 595 … … 605 605 .PRECIOUS : $(MODEL_LIB) 606 606 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 607 #-Q- es hpux.PRECIOUS : $(SXMODEL_LIB)607 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 608 608 609 609 # library dependancies … … 624 624 #-Q- sx8brodie -R2 \ 625 625 #-Q- sxdkrz -R2 \ 626 #-Q- es hpux-R2 \626 #-Q- es2 -R2 \ 627 627 #-Q- aix -qsource \ 628 628 #-Q- aix6 -qsource \ … … 630 630 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 631 631 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 632 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null632 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 633 633 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 634 634 @$(RM) $*.[of] … … 660 660 #-Q- sx8brodie -R2 \ 661 661 #-Q- sxdkrz -R2 \ 662 #-Q- es hpux-R2 \662 #-Q- es2 -R2 \ 663 663 #-Q- aix -qsource \ 664 664 #-Q- aix6 -qsource \ … … 672 672 #-Q- sx8brodie -R2 \ 673 673 #-Q- sxdkrz -R2 \ 674 #-Q- es hpux-R2 \674 #-Q- es2 -R2 \ 675 675 #-Q- aix -qsource \ 676 676 #-Q- aix6 -qsource \ … … 679 679 endif 680 680 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 681 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null681 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 682 682 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 683 683 @$(RM) $*.[of] -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/GYRE_LOBSTER/scripts/BB_make.ldef
r1759 r1953 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es hpuxAGRIF_LIB = $(LIBDIR)/libsxagrif.a19 #-Q- es2 AGRIF_LIB = $(LIBDIR)/libsxagrif.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es hpuxSXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a22 #-Q- es2 SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 37 37 #-Q- sx9mercure prefix = -D 38 38 #-Q- sx8brodie prefix = -D 39 #-Q- es hpuxprefix = -D39 #-Q- es2 prefix = -D 40 40 #-Q- sxdkrz prefix = -D 41 41 #-Q- linux prefix = -D -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM/EXP00/iodef.xml
r1772 r1953 560 560 </context> 561 561 562 <context id="1_nemo"> 563 564 <!-- 565 ============================================================================================================ 566 = definition of all existing variables = 567 = DO NOT CHANGE = 568 ============================================================================================================ 569 --> 570 571 <field_definition level="1" prec="4" operation="ave(X)" enabled=".TRUE."> <!-- time step automaticaly defined --> 572 573 <!-- T grid --> 574 575 <group id="grid_T" axis_ref="none" grid_ref="grid_T"> 576 <field id="toce" description="temperature" unit="degC" axis_ref="deptht" /> 577 <field id="soce" description="salinity" unit="psu" axis_ref="deptht" /> 578 <field id="sst" description="sea surface temperature" unit="degC" /> 579 <field id="sst2" description="square of sea surface temperature" unit="degC2" /> 580 <field id="|sstgrad|" description="module of sst gradient" unit="degC/m" /> 581 <field id="|sstgrad|2" description="square of module of sst gradient" unit="degC2/m2" /> 582 <field id="sss" description="sea surface salinity" unit="psu" /> 583 <field id="sss2" description="square of sea surface salinity" unit="psu2" /> 584 <field id="ssh" description="sea surface height" unit="m" /> 585 <field id="ssh2" description="square of sea surface height" unit="m2" /> 586 <field id="mldkz5" description="mixing layer depth (Turbocline)" unit="m" /> 587 <field id="mldr10_1" description="Mixed Layer Depth 0.01 ref.10m" unit="m" /> 588 <field id="rhop" description="potential density (sigma0)" unit="kg/m3" axis_ref="deptht" /> 589 <!-- next variables available with key_diahth --> 590 <field id="mlddzt" description="Thermocline Depth (max dT/dz)" unit="m" /> 591 <field id="mldr10_3" description="Mixed Layer Depth dr=0.03 (ref.10m)" unit="m" /> 592 <field id="mldr0_1" description="Mixed Layer Depth dr=0.01 (ref.surf)" unit="m" /> 593 <field id="mldr0_3" description="Mixed Layer Depth dr=0.03 (ref.surf)" unit="m" /> 594 <field id="mld|dt|" description="Mixed Layer Depth |dt|=0.2 (ref.10m)" unit="m" /> 595 <field id="topthdep" description="Top of the thermocline dt=-0.2 (ref.10m)" unit="m" /> 596 <field id="pycndep" description="Pycnocline depth dr~dt=-0.2 (ref.10m)" unit="m" /> 597 <field id="BLT" description="Barrier Layer Thickness" unit="m" /> 598 <field id="tinv" description="Max of vertical invertion of temperature" unit="degC" /> 599 <field id="depti" description="Depth of max. vert. inv. of temperature" unit="m" /> 600 <field id="20d" description="Depth of 20C isotherm" unit="m" /> 601 <field id="28d" description="Depth of 28C isotherm" unit="m" /> 602 <field id="hc300" description="Heat content 300 m" unit="W" /> 603 <!-- variables available with key_diaar5 --> 604 <field id="botpres" description="Pressure at sea floor" unit="dbar" /> 605 <field id="cellthc" description="Cell thickness" unit="m" axis_ref="deptht" /> 606 </group> 607 608 <!-- SBC --> 609 610 <group id="SBC" axis_ref="none" grid_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 611 612 <field id="emp" description="Net Upward Water Flux" unit="kg/m2/s" /> 613 <field id="emps" description="concentration/dilution water flux" unit="kg/m2/s" /> 614 <field id="snowpre" description="Snow precipitation" unit="kg/m2/s" /> 615 <field id="runoffs" description="River Runoffs" unit="Kg/m2/s" /> 616 617 <field id="qns+qsr" description="Net Downward Heat Flux" unit="W/m2" /> 618 <field id="qns" description="non solar Downward Heat Flux" unit="W/m2" /> 619 <field id="qsr" description="Shortwave Radiation" unit="W/m2" /> 620 <field id="qsr3d" description="Shortwave Radiation 3D distribution" axis_ref="deptht" unit="W/m2" /> 621 <field id="qrp" description="Surface Heat Flux: Damping" unit="W/m2" /> 622 <field id="erp" description="Surface Water Flux: Damping" unit="Kg/m2/s" /> 623 <field id="taum" description="wind stress module" unit="N/m2" /> 624 <field id="wspd" description="Wind speed module at 10 m" unit="m/s" /> 625 626 <!-- *_oce variables available with ln_blk_clio or ln_blk_core --> 627 <field id="qns_oce" description="Non solar Downward Heat Flux over open ocean" unit="W/m2" /> 628 <field id="qlw_oce" description="Longwave Downward Heat Flux over open ocean" unit="W/m2" /> 629 <field id="qsb_oce" description="Sensible Downward Heat Flux over open ocean" unit="W/m2" /> 630 <field id="qla_oce" description="Latent Downward Heat Flux over open ocean" unit="W/m2" /> 631 <field id="taum_oce" description="wind stress module over open ocean" unit="N/m2" /> 632 633 <field id="ice_cover" description="Ice fraction" unit="1" /> 634 635 <field id="ioceflxb" description="Oceanic flux at the ice base" unit="W/m2" /> 636 <field id="qsr_ai_cea" description="Air-Ice downward solar heat flux (cell average)" unit="W/m2" /> 637 <field id="qns_ai_cea" description="Air-Ice downward non-solar heat flux (cell average)" unit="W/m2" /> 638 <field id="qla_ai_cea" description="Air-Ice downward Latent heat flux (cell average)" unit="W/m2" /> 639 640 <field id="qsr_io_cea" description="Ice-Oce downward solar heat flux (cell average)" unit="W/m2" /> 641 <field id="qns_io_cea" description="Ice-Oce downward non-solar heat flux (cell average)" unit="W/m2" /> 642 643 <field id="snowthic_cea" description="Snow thickness (cell average)" unit="m" /> 644 <field id="icethic_cea" description="Ice thickness (cell average)" unit="m" /> 645 <field id="iceprod_cea" description="Ice production (cell average)" unit="m/s" /> 646 647 <field id="ice_pres" description="Ice presence" unit="-" /> 648 <field id="ist_cea" description="Ice surface temperature (cell average)" unit="degC" /> 649 <field id="ist_ipa" description="Ice surface temperature (ice presence average)" unit="degC" /> 650 <field id="uice_ipa" description="Ice velocity along i-axis at I-point (ice presence average)" unit="m/s" /> 651 <field id="vice_ipa" description="Ice velocity along j-axis at I-point (ice presence average)" unit="m/s" /> 652 653 <field id="utau_ice" description="Wind stress along i-axis over the ice at i-point" unit="N/m2" /> 654 <field id="vtau_ice" description="Wind stress along j-axis over the ice at i-point" unit="N/m2" /> 655 656 <field id="u_imasstr" description="Sea-ice mass transport along i-axis" unit="kg/s" /> 657 <field id="v_imasstr" description="Sea-ice mass transport along j-axis" unit="kg/s" /> 658 659 <!-- available key_coupled --> 660 <field id="snow_ao_cea" description="Snow over ice-free ocean (cell average)" unit="kg/m2/s" /> 661 <field id="snow_ai_cea" description="Snow over sea-ice (cell average)" unit="kg/m2/s" /> 662 <field id="subl_ai_cea" description="Sublimation over sea-ice (cell average)" unit="kg/m2/s" /> 663 <field id="icealb_cea" description="Ice albedo (cell average)" unit="1" /> 664 <field id="calving" description="Calving" unit="kg/m2/s" /> 665 <!-- available if key_coupled + conservative method --> 666 <field id="rain" description="Liquid precipitation" unit="Kg/m2/s" /> 667 <field id="evap_ao_cea" description="Evaporation over ice-free ocean (cell average)" unit="kg/m2/s" /> 668 <!-- variables available with key_diaar5 --> 669 <field id="isnwmlt_cea" description="Snow over Ice melting (cell average)" unit="kg/m2/s" /> 670 <field id="fsal_virt_cea" description="Virtual salt flux due to ice formation (cell average)" unit="kg/m2/s" /> 671 <field id="fsal_real_cea" description="Real salt flux due to ice formation (cell average)" unit="kg/m2/s" /> 672 <field id="hflx_rain_cea" description="heat flux due to rainfall" unit="W/m2" /> 673 <field id="hflx_evap_cea" description="heat flux due to evaporation" unit="W/m2" /> 674 <field id="hflx_snow_cea" description="heat flux due to snow falling over ice-free ocean" unit="W/m2" /> 675 <field id="hflx_ice_cea" description="heat flux due to ice thermodynamics" unit="W/m2" /> 676 <field id="hflx_rnf_cea" description="heat flux due to runoffs" unit="W/m2" /> 677 <field id="hflx_cal_cea" description="heat flux due to calving" unit="W/m2" /> 678 <field id="bicemel_cea" description="Rate of Melt at Sea Ice Base (cell average)" unit="kg/m2/s" /> 679 <field id="licepro_cea" description="Lateral Sea Ice Growth Rate (cell average)" unit="kg/m2/s" /> 680 <field id="snowmel_cea" description="Snow Melt Rate (cell average)" unit="kg/m2/s" /> 681 <field id="sntoice_cea" description="Snow-Ice Formation Rate (cell average)" unit="kg/m2/s" /> 682 <field id="ticemel_cea" description="Rate of Melt at Upper Surface of Sea Ice (cell average)" unit="kg/m2/s" /> 683 684 </group> 685 686 <!-- U grid --> 687 688 <group id="grid_U" axis_ref="depthu" grid_ref="grid_U"> 689 <field id="utau" description="Wind Stress along i-axis" unit="N/m2" axis_ref="none" /> 690 <field id="uoce" description="ocean current along i-axis" unit="m/s" /> 691 <field id="uoce_eff" description="Effective ocean current along i-axis" unit="m/s" /> 692 <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 693 <field id="uoce_eiv" description="EIV ocean current along i-axis" unit="m/s" /> 694 <!-- uoce_eiv: available with key_trabbl_adv --> 695 <field id="uoce_bbl" description="BBL ocean current along i-axis" unit="m/s" /> 696 <!-- variables available with key_diaar5 --> 697 <field id="u_masstr" description="ocean eulerian mass transport along i-axis" unit="kg/s" /> 698 <field id="u_heattr" description="ocean eulerian heat transport along i-axis" unit="W" axis_ref="none" /> 699 <field id="ueiv_heattr" description="ocean bolus heat transport along i-axis" unit="W" axis_ref="none" /> 700 <field id="udiff_heattr" description="ocean diffusion heat transport along i-axis" unit="W" axis_ref="none" /> 701 </group> 702 703 <!-- V grid --> 704 705 <group id="grid_V" axis_ref="depthv" grid_ref="grid_V"> 706 <field id="vtau" description="Wind Stress along j-axis" unit="N/m2" axis_ref="none" /> 707 <field id="voce" description="ocean current along j-axis" unit="m/s" /> 708 <field id="voce_eff" description="Effective ocean current along j-axis" unit="m/s" /> 709 <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 710 <field id="voce_eiv" description="EIV ocean current along j-axis" unit="m/s" /> 711 <!-- voce_eiv: available with key_trabbl_adv --> 712 <field id="voce_bbl" description="BBL ocean current along j-axis" unit="m/s" /> 713 <!-- variables available with key_diaar5 --> 714 <field id="v_masstr" description="ocean eulerian mass transport along j-axis" unit="kg/s" /> 715 <field id="v_heattr" description="ocean eulerian heat transport along j-axis" unit="W" axis_ref="none" /> 716 <field id="veiv_heattr" description="ocean bolus heat transport along j-axis" unit="W" axis_ref="none" /> 717 <field id="vdiff_heattr" description="ocean diffusion heat transport along j-axis" unit="W" axis_ref="none" /> 718 </group> 719 720 <!-- W grid --> 721 722 <group id="grid_W" axis_ref="depthw" grid_ref="grid_W"> 723 <field id="woce" description="ocean vertical velocity" unit="m/s" /> 724 <field id="woce_eff" description="effective ocean vertical velocity" unit="m/s" /> 725 <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 726 <field id="woce_eiv" description="EIV ocean vertical velocity" unit="m/s" /> 727 <!-- woce_eiv: available with key_trabbl_adv --> 728 <field id="woce_bbl" description="BBL ocean vertical velocity" unit="m/s" /> 729 <field id="avt" description="vertical eddy diffusivity" unit="m2/s" /> 730 <field id="avm" description="vertical eddy viscosity" unit="m2/s" /> 731 <!-- avs: available with key_zdfddm --> 732 <field id="avs" description="salt vertical eddy diffusivity" unit="m2/s" /> 733 <!-- avt_evd and avm_evd: available with ln_zdfevd --> 734 <field id="avt_evd" description="enhanced vertical diffusivity" unit="m2/s" /> 735 <field id="avm_evd" description="enhanced vertical viscosity" unit="m2/s" /> 736 <!-- aht2d and aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 737 <field id="aht2d" description="lateral eddy diffusivity" unit="m2/s" axis_ref="none" /> 738 <field id="aht2d_eiv" description="EIV lateral eddy diffusivity" unit="m2/s" axis_ref="none" /> 739 <!-- avt_tide: available with key_zdftmx --> 740 <field id="av_tide" description="tidal vertical diffusivity" unit="m2/s" /> 741 <!-- variables available with key_diaar5 --> 742 <field id="w_masstr" description="vertical mass trasport" unit="kg/s" /> 743 <field id="w_masstr2" description="square of vertical mass trasport" unit="kg2/s2" /> 744 </group> 745 746 <!-- scalar --> 747 748 <!-- variables available with key_diaar5 --> 749 <group id="scalar" axis_ref="none" grid_ref="scalarpoint" zoom_ref="1point" > 750 <field id="voltot" description="global mean volume" unit="m3" /> 751 <field id="sshtot" description="global mean ssh" unit="m" /> 752 <field id="sshsteric" description="global mean ssh steric" unit="m" /> 753 <field id="sshthster" description="global mean ssh thermosteric" unit="m" /> 754 <field id="masstot" description="global mean mass" unit="kg" /> 755 <field id="temptot" description="global mean temperature" unit="degC" /> 756 <field id="saltot" description="global mean salinity" unit="psu" /> 757 <field id="fram_trans" description="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 758 </group> 759 760 </field_definition> 761 762 <!-- 763 ============================================================================================================ 764 = output files definition = 765 = Define your own files = 766 = put the variables you want... = 767 ============================================================================================================ 768 --> 769 770 <file_definition > 771 772 <group id="1h" output_freq="3600" output_level="10" enabled=".TRUE."> <!-- 1h files --> 773 </group> 774 775 <group id="2h" output_freq="7200" output_level="10" enabled=".TRUE."> <!-- 2h files --> 776 </group> 777 778 <group id="3h" output_freq="10800" output_level="10" enabled=".TRUE."> <!-- 3h files --> 779 </group> 780 781 <group id="4h" output_freq="14400" output_level="10" enabled=".TRUE."> <!-- 4h files --> 782 </group> 783 784 <group id="6h" output_freq="21600" output_level="10" enabled=".TRUE."> <!-- 6h files --> 785 </group> 786 787 <group id="1d" output_freq="86400" output_level="10" enabled=".TRUE."> <!-- 1d files --> 788 <!-- global file with different operations on data --> 789 <file id="1d_grid_T" name="auto" description="ocean T grid variables" > 790 <field ref="sst" name="sst_1d_ave" /> <!-- mean --> 791 <field ref="sst" name="sst_1d_max" operation="t_max(X)" /> <!-- max --> 792 </file> 793 </group> 794 795 <group id="3d" output_freq="259200" output_level="10" enabled=".TRUE."> <!-- 3d files --> 796 </group> 797 798 <group id="5d" output_freq="432000" output_level="10" enabled=".TRUE."> <!-- 5d files --> 799 800 <file id="5d_grid_T" name="auto" description="ocean T grid variables" > 801 <field ref="toce" name="votemper" /> 802 <field ref="soce" name="vosaline" /> 803 <field ref="sst" name="sosstsst" /> 804 <field ref="sss" name="sosaline" /> 805 <field ref="ssh" name="sossheig" /> 806 <field ref="emp" name="sowaflup" /> 807 <field ref="qsr" name="soshfldo" /> 808 <field ref="emps" name="sowaflcd" /> 809 <field ref="qns+qsr" name="sohefldo" /> 810 <field ref="mldr10_1" name="somxl010" /> 811 <field ref="mldkz5" name="somixhgt" /> 812 <field ref="ice_cover" name="soicecov" /> 813 <field ref="wspd" name="sowindsp" /> 814 <field ref="qrp" name="sohefldp" /> 815 <field ref="erp" name="sowafldp" /> 816 <field ref="mlddzt" name="sothedep" /> 817 <field ref="20d" name="so20chgt" /> 818 <field ref="28d" name="so28chgt" /> 819 <field ref="hc300" name="sohtc300" /> 820 <field ref="ist_ipa" name="soicetem" /> 821 <field ref="icealb_cea" name="soicealb" /> 822 </file> 823 824 <file id="5d_grid_U" name="auto" description="ocean U grid variables" > 825 <field ref="uoce" name="vozocrtx" /> 826 <field ref="utau" name="sozotaux" /> 827 </file> 828 829 <file id="5d_grid_V" name="auto" description="ocean V grid variables" > 830 <field ref="voce" name="vomecrty" /> 831 <field ref="vtau" name="sometauy" /> 832 </file> 833 834 <file id="5d_grid_W" name="auto" description="ocean W grid variables" > 835 <field ref="woce" name="vovecrtz" /> 836 <field ref="avt" name="votkeavt" /> 837 <field ref="avt_evd" name="votkeevd" /> 838 <field ref="avm" name="votkeavm" /> 839 <field ref="avm_evd" name="votkeevm" /> 840 <field ref="avs" name="voddmavs" /> 841 <field ref="aht2d" name="soleahtw" /> 842 </file> 843 844 <!-- 845 <file id="5d_icemod" name="auto" description="ice variables" > 846 <field ref="ice_pres" /> 847 <field ref="snowthic_cea" name="isnowthi" /> 848 <field ref="icethic_cea" name="iicethic" /> 849 <field ref="iceprod_cea" name="iiceprod" /> 850 <field ref="ist_ipa" name="iicetemp" /> 851 <field ref="ioceflxb" name="ioceflxb" /> 852 <field ref="uice_ipa" name="iicevelu" /> 853 <field ref="vice_ipa" name="iicevelv" /> 854 <field ref="utau_ice" name="iicestru" /> 855 <field ref="vtau_ice" name="iicestrv" /> 856 <field ref="qsr_io_cea" name="iicesflx" /> 857 <field ref="qns_io_cea" name="iicenflx" /> 858 <field ref="snowpre" name="isnowpre" /> 859 </file> 860 --> 861 862 </group> 863 864 <group id="1m" output_freq="-1" output_level="10" enabled=".TRUE."> <!-- real monthly files --> 865 866 <file id="1m_grid_T" name="auto" description="ocean T grid variables" > 867 <field ref="sst" name="sosstsst" /> 868 </file> 869 870 </group> 871 872 <group id="2m" output_freq="-2" output_level="10" enabled=".TRUE."> <!-- real 2m files --> 873 </group> 874 875 <group id="3m" output_freq="-3" output_level="10" enabled=".TRUE."> <!-- real 3m files --> 876 </group> 877 878 <group id="4m" output_freq="-4" output_level="10" enabled=".TRUE."> <!-- real 4m files --> 879 </group> 880 881 <group id="6m" output_freq="-6" output_level="10" enabled=".TRUE."> <!-- real 6m files --> 882 </group> 883 884 <group id="1y" output_freq="-12" output_level="10" enabled=".TRUE."> <!-- real yearly files --> 885 886 <file id="1y_grid_T" name="auto" description="ocean T grid variables" > 887 <field ref="mldr10_1" name="sobowlin" operation="t_max(X)" /> 888 </file> 889 890 </group> 891 892 <group id="2y" output_freq="-24" output_level="10" enabled=".TRUE."> <!-- real 2y files --> 893 </group> 894 895 <group id="5y" output_freq="-60" output_level="10" enabled=".TRUE."> <!-- real 5y files --> 896 </group> 897 898 <group id="10y" output_freq="-120" output_level="10" enabled=".TRUE."> <!-- real 10y files --> 899 </group> 900 901 </file_definition> 902 903 <!-- 904 ============================================================================================================ 905 = grid definition = 906 = DO NOT CHANGE = 907 ============================================================================================================ 908 --> 909 910 <axis_definition> 911 <axis id="deptht" description="Vertical T levels" unit="m" positive=".false." /> 912 <axis id="depthu" description="Vertical U levels" unit="m" positive=".false." /> 913 <axis id="depthv" description="Vertical V levels" unit="m" positive=".false." /> 914 <axis id="depthw" description="Vertical W levels" unit="m" positive=".false." /> 915 <axis id="none" description="axe non defini" unit="none" size="1" /> 916 </axis_definition> 917 918 <grid_definition> 919 <grid id="grid_T" description="grid T" > 920 </grid> 921 922 <grid id="grid_U" description="grid U" > 923 </grid> 924 925 <grid id="grid_V" description="grid V" > 926 </grid> 927 928 <grid id="grid_W" description="grid W" > 929 </grid> 930 931 <grid id="scalarpoint" description="scalar" > 932 <zoom id="1point" ibegin="1" jbegin="1" ni="1" nj="1" /> 933 </grid> 934 935 </grid_definition> 936 937 </context> 938 562 939 </simulation> -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.card
r1764 r1953 21 21 22 22 [Interannual] 23 #===================================================================== 24 #-- Surface Boundary Condition original files name ( get by the job ) 25 #===================================================================== 23 #================================================================================================== 24 #-- Surface Boundary Condition original files name ( get by the job ) same as the ones in namelist 25 #================================================================================================== 26 26 #-- NOTE: MANDATORY STRUCTURE OF FILE NAMES GET BY THE JOB : 27 27 #-- "basename_yyyy.nc" ( for interannual data ) … … 31 31 # default climatology, bulk_clio: 32 32 List_jobsbc=(flx, taux_1m, tauy_1m) 33 # example for interannual, bulk core: 33 # example for interannual, bulk core, forcing CORE2: 34 #List_jobsbc=(u_1O_orca2, v_1O_orca2, ncar_rad_1O_orca2, t_10_orca2, q_10_orca2, ncar_precip_orca2) 35 # example for interannual, bulk core, forcing DRAKKAR: 34 36 #List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2) 35 37 36 #==========================================================================================37 #-- Surface Boundary Condition files name expected by NEMO ( same as the ones in namelist )38 #==========================================================================================39 #-- NOTE: 2 possible cases :40 #-- 1) put in List_runsbc file names different from List_jobsbc but identical to the ones in namelist41 #-- 2) leave List_runsbc empty so NEMO will read file names specified in List_jobsbc variable above42 43 # default climatology, bulk_clio:44 List_runsbc=()45 # example for interannual, bulk core:46 #List_runsbc=(qlw_core, qsw_core, q2_core, t2_core, u10_core, v10_core, snow_core, precip_core)47 38 48 39 [InitialStateFiles] … … 62 53 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sss_data.nc, .),\ 63 54 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sst_data.nc, .),\ 64 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .) 55 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .),\ 56 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/chlaseawifs_c1m-99-05_smooth_ORCA_R2.nc, chlorophyll.nc),\ 57 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/Tides_K1_drg_ORCA_R2.nc, K1rowdrg.nc),\ 58 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/Tides_M2_drg_ORCA_R2.nc, M2rowdrg.nc),\ 59 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/tmaskitf_ORCA2_bis.nc, mask_itf.nc),\ 60 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/kRGB61.txt, .) 61 62 65 63 66 64 … … 79 77 List= (${PREFIX_WF1}_grid_T.nc, ${R_OUT_OCE_WF1}/${PREFIX}_${WF1}_grid_T.nc, Post_1Y_grid_T),\ 80 78 (${PREFIX_WF2}_grid_T.nc, ${R_OUT_OCE_WF2}/${PREFIX}_${WF2}_grid_T.nc, Post_1M_grid_T),\ 81 (${PREFIX_WF3}_grid_T.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc, Post_ 5D_grid_T),\82 (${PREFIX_WF3}_grid_U.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc, Post_ 5D_grid_U) ,\83 (${PREFIX_WF3}_grid_V.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc, Post_ 5D_grid_V),\84 (${PREFIX_WF3}_grid_W.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc, Post_ 5D_grid_W),\79 (${PREFIX_WF3}_grid_T.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc, Post_1M_grid_T),\ 80 (${PREFIX_WF3}_grid_U.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc, Post_1M_grid_U) ,\ 81 (${PREFIX_WF3}_grid_V.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc, Post_1M_grid_V),\ 82 (${PREFIX_WF3}_grid_W.nc, ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc, Post_1M_grid_W),\ 85 83 (${PREFIX_WF4}_grid_T_0n180w.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_0n180w.nc, NONE ),\ 86 84 (${PREFIX_WF4}_grid_T_Eq.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_Eq.nc, NONE ),\ … … 91 89 92 90 91 [Post_1Y_grid_T] 92 Patches = (Patch_20091030_histcom_time_axis) 93 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 94 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 95 93 96 [Post_1M_grid_T] 94 97 Patches = (Patch_20091030_histcom_time_axis) … … 96 99 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 97 100 98 [Post_1Y_grid_T] 99 Patches = (Patch_20091030_histcom_time_axis) 100 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 101 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 102 103 [Post_5D_grid_T] 104 Patches = (Patch_20091030_histcom_time_axis) 105 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 106 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 107 108 [Post_5D_grid_U] 101 [Post_1M_grid_U] 109 102 Patches = (Patch_20091030_histcom_time_axis) 110 103 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 111 104 TimeSeriesVars = (sozotaux) 112 105 113 [Post_ 5D_grid_V]106 [Post_1M_grid_V] 114 107 Patches = (Patch_20091030_histcom_time_axis) 115 108 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 116 109 TimeSeriesVars = (sometauy) 117 110 118 [Post_ 5D_grid_W]111 [Post_1M_grid_W] 119 112 Patches = (Patch_20091030_histcom_time_axis) 120 113 GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.driver
r1764 r1953 49 49 (( DaysSinceJC = $( IGCM_date_DaysSinceJC ${DateBegin} ) + 1 )) 50 50 51 # Definition from opa9.card of List_jobsbc and List_runsbcused to do to interannual and climatological runs51 # Definition from opa9.card of List_jobsbc used to do to interannual and climatological runs 52 52 IGCM_card_DefineArrayFromOption ${SUBMIT_DIR}/COMP/opa9.card Interannual List_jobsbc 53 IGCM_card_DefineArrayFromOption ${SUBMIT_DIR}/COMP/opa9.card Interannual List_runsbc54 53 set -A ListFormulationJobsbc -- \${opa9_Interannual_Listjobsc${opa9_Interannual_List_jobsbc}[*]} 55 set -A ListFormulationRunsbc -- \${opa9_Interannual_Listrunsbc${opa9_Interannual_List_runsbc}[*]}56 54 57 55 ##--Variables used for XMLIO_SERVER configuration file … … 71 69 if [ X${opa9_UserChoices_Interannual_Run} = Xy ] ; then 72 70 73 typeset file fileo 74 75 eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 71 typeset file 72 73 (( final_year =${InitYear} + ${PeriodLengthInYears} - 1 )) 74 NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 75 76 (( NbFileInter_tot=${#opa9_Interannual_List_jobsbc[*]} * ${PeriodLengthInYears} )) 76 77 77 78 (( i = 0 )) 78 while [ $i -lt ${NbFileInter} ] ; do 79 eval file=${opa9_Interannual_List_jobsbc[$i]} 80 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 81 eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 82 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 83 # Copy of List_jobsbc in List_runsbc if this last one is empty 84 if [ X${opa9_Interannual_List_runsbc[0]} = X${NULL_STR} ] ; then 85 eval fileo=${opa9_Interannual_List_jobsbc[$i]} 86 eval runsbc_file_ym1=${file}_y$(( year - 1 )).nc 87 eval runsbc_file_y=${file}_y${year}.nc 88 eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 89 else 90 eval fileo=${opa9_Interannual_List_runsbc[$i]} 91 eval runsbc_file_ym1=${fileo}_y$(( year - 1 )).nc 92 eval runsbc_file_y=${fileo}_y${year}.nc 93 eval runsbc_file_yp1=${fileo}_y$(( year + 1 )).nc 94 fi 95 96 if [ X${Period} = X1 ] ; then 97 if [ ${month} -eq 01 ] ; then 98 IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1} 79 80 while [ ${year} -le ${final_year} ] ; do #copy in ONCE of ALL necessary files for all PeriodLength 81 82 while [ $i -lt ${NbFileInter} ] ; do 83 84 eval file=${opa9_Interannual_List_jobsbc[$i]} 85 # download (year-1) if it is first year and first month of run 86 if [ X${year} = X${InitYear} ] ; then 87 if [ X${Period} = X1 ] ; then 88 if [ ${month} -eq 01 ] ; then 89 # if year-1 does not exist create a dummy file (NEMO will use same year) 90 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 91 if [ ! -f ${jobsbc_file_ym1} ] ; then 92 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 93 eval runsbc_file_ym1=${file}_noy.nc 94 else 95 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 96 eval runsbc_file_ym1=${file}_y$(( year - 1 )).nc 97 fi 98 99 IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1} 100 fi 101 fi 99 102 fi 103 104 # download year 105 eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 106 eval runsbc_file_y=${file}_y${year}.nc 107 100 108 if [ ! -f ${runsbc_file_y} ] ; then 101 109 IGCM_sys_Get ${jobsbc_file_y} ${runsbc_file_y} 102 110 fi 103 if [ ! -f ${runsbc_file_yp1} ] ; then 104 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 111 112 # download (year+1) if it is last year of run 113 if [ X${year} = X${final_year} ] ; then 114 115 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 116 eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 117 118 if [ ! -f ${runsbc_file_yp1} ] ; then 119 120 # if year+1 does not exist create a dummy file (NEMO will use same year) 121 if [ ! -f ${jobsbc_file_yp1} ] ; then 122 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 123 eval runsbc_file_ym1=${file}_noy.nc 124 else 125 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 126 eval runsbc_file_ym1=${file}_y$(( year + 1 )).nc 127 fi 128 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 129 fi 130 105 131 fi 106 else107 if [ ! -f ${runsbc_file_yp1} ] ; then108 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1}109 fi110 fi111 112 (( i = i + 1))132 (( i = i + 1 )) 133 134 done 135 136 (( year = year + 1 )) 137 138 (( i = 0 )) 113 139 done 114 140 # End interannual 115 141 elif [ X${opa9_UserChoices_Interannual_Run} = Xn ] ; then 116 142 # Climatological run 117 typeset file fileo143 typeset file 118 144 119 145 eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} … … 123 149 eval file=${opa9_Interannual_List_jobsbc[$i]} 124 150 eval jobsbc_file=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}.nc 125 if [ X${opa9_Interannual_List_runsbc[0]} = X${NULL_STR} ] ; then 126 eval fileo=${opa9_Interannual_List_jobsbc[$i]} 127 eval runsbc_file=${fileo}.nc 128 else 129 eval fileo=${opa9_Interannual_List_runsbc[$i]} 130 eval runsbc_file=${fileo}.nc 131 fi 151 eval runsbc_file=${file}.nc 132 152 133 153 IGCM_sys_Get ${jobsbc_file} ${runsbc_file} … … 224 244 NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${OPA_NITEND} }" ) ) 225 245 226 sed -e "s%${PAT_CEXPER}% cn_exp=\"${config_UserChoices_JobName}\"%" \246 sed -e "s%${PAT_CEXPER}% cn_exp=\"${config_UserChoices_JobName}\"%" \ 227 247 -e "s%${PAT_NIT000}% nn_it000=${OPA_NIT000}%" \ 228 248 -e "s%${PAT_NITEND}% nn_itend=${OPA_NITEND}%" \ 229 -e "s%${PAT_RESTAR}% ln_rstart=${OPA_LRSTAR}%" \249 -e "s%${PAT_RESTAR}% ln_rstart=${OPA_LRSTAR}%" \ 230 250 -e "s%${PAT_NSTOCK}% nn_stock=${OPA_NSTOCK}%" \ 231 -e "s%${PAT_NRSTAR}% nn_rstctl=${OPA_NRSTDT}%" 232 -e "s%${PAT_NDATE0}% nn_date0=${PeriodDateBegin}%" 251 -e "s%${PAT_NRSTAR}% nn_rstctl=${OPA_NRSTDT}%" \ 252 -e "s%${PAT_NDATE0}% nn_date0=${PeriodDateBegin}%" \ 233 253 -e "s%${PAT_NMSH}% nn_msh=${OPA_NMSH}%" \ 234 -e "s%${PAT_NLEAPY}% nn_leapy=${OPA_NLEAPY}%" \254 -e "s%${PAT_NLEAPY}% nn_leapy=${OPA_NLEAPY}%" \ 235 255 namelist > namelist.tmp 236 256 237 257 IGCM_sys_Mv namelist.tmp namelist 258 238 259 239 260 # update xmlio_server.def -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM/scripts/BB_make
r1778 r1953 22 22 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 23 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 24 #-Q- es hpux# Compiler options for NEMO (Earth Simulator)25 #-Q- es hpux# for super perfs!26 #-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)27 #-Q- es hpux# regular options!28 #-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es hpuxL_X = $(L_O)24 #-Q- es2 # Compiler options for NEMO (Earth Simulator) 25 #-Q- es2 # for super perfs! 26 #-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 27 #-Q- es2 # regular options! 28 #-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- es2 L_X = $(L_O) 30 30 #-Q- linux # Compiler options for NEMO (pgf version) 31 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 62 62 #-Q- sx8brodie PREF=i. 63 63 #-Q- sxdkrz PREF=i. 64 #-Q- es hpuxPREF=i.64 #-Q- es2 PREF=i. 65 65 66 66 # add suffix to P_P … … 463 463 #-Q- sx8brodie -R2 \ 464 464 #-Q- sxdkrz -R2 \ 465 #-Q- es hpux-R2 \465 #-Q- es2 -R2 \ 466 466 #-Q- aix6 -qsource \ 467 467 #-Q- aix -qsource \ … … 469 469 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 470 470 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 471 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null471 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 472 472 endif 473 473 … … 483 483 .PRECIOUS : $(MODEL_LIB) 484 484 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 485 #-Q- es hpux.PRECIOUS : $(SXMODEL_LIB)485 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 486 486 487 487 # library dependancies … … 502 502 #-Q- sx8brodie -R2 \ 503 503 #-Q- sxdkrz -R2 \ 504 #-Q- es hpux-R2 \504 #-Q- es2 -R2 \ 505 505 #-Q- aix -qsource \ 506 506 #-Q- aix6 -qsource \ … … 508 508 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 509 509 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 510 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null510 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 511 511 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 512 512 @$(RM) $*.[of] … … 538 538 #-Q- sx8brodie -R2 \ 539 539 #-Q- sxdkrz -R2 \ 540 #-Q- es hpux-R2 \540 #-Q- es2 -R2 \ 541 541 #-Q- aix -qsource \ 542 542 #-Q- aix6 -qsource \ … … 550 550 #-Q- sx8brodie -R2 \ 551 551 #-Q- sxdkrz -R2 \ 552 #-Q- es hpux-R2 \552 #-Q- es2 -R2 \ 553 553 #-Q- aix -qsource \ 554 554 #-Q- aix6 -qsource \ … … 557 557 endif 558 558 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 559 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null559 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 560 560 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 561 561 @$(RM) $*.[of] -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM/scripts/BB_make.ldef
r1759 r1953 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es hpuxAGRIF_LIB = $(LIBDIR)/libsxagrif.a19 #-Q- es2 AGRIF_LIB = $(LIBDIR)/libsxagrif.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es hpuxSXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a22 #-Q- es2 SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 37 37 #-Q- sx9mercure prefix = -D 38 38 #-Q- sx8brodie prefix = -D 39 #-Q- es hpuxprefix = -D39 #-Q- es2 prefix = -D 40 40 #-Q- sxdkrz prefix = -D 41 41 #-Q- linux prefix = -D -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_pisces
r1751 r1953 25 25 xkmort = 1.E-7 ! half saturation constant for mortality 26 26 ferat3 = 3.E-6 ! Fe/C in zooplankton 27 wsbio2 = 50. ! Big particles sinking speed27 wsbio2 = 30. ! Big particles sinking speed 28 28 / 29 29 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' … … 32 32 conc0 = 2.e-6 ! Phosphate half saturation 33 33 conc1 = 10E-6 ! Phosphate half saturation for diatoms 34 conc2 = 0.0 2E-9 ! Iron half saturation for phyto34 conc2 = 0.01E-9 ! Iron half saturation for phyto 35 35 conc2m = 0.08E-9 ! Max iron half saturation for phyto 36 36 conc3 = 0.1E-9 ! Iron half saturation for diatoms … … 46 46 &nampisprod ! parameters for phytoplankton growth 47 47 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 48 pislope = 4. ! P-I slope49 pislope2 = 4. ! P-I slope for diatoms48 pislope = 3. ! P-I slope 49 pislope2 = 3. ! P-I slope for diatoms 50 50 excret = 0.05 ! excretion ratio of phytoplankton 51 51 excret2 = 0.05 ! excretion ratio of diatoms … … 87 87 resrat = 0.03 ! exsudation rate of zooplankton 88 88 mzrat = 0.0 ! zooplankton mortality rate 89 xpref2c = 0. 0! Microzoo preference for POM90 xpref2p = 0. 5! Microzoo preference for Nanophyto91 xpref2d = 0. 5! Microzoo preference for Diatoms89 xpref2c = 0.1 ! Microzoo preference for POM 90 xpref2p = 0.45 ! Microzoo preference for Nanophyto 91 xpref2d = 0.45 ! Microzoo preference for Diatoms 92 92 xkgraz = 20.E-6 ! half sturation constant for grazing 93 93 epsher = 0.33 ! Efficiency of microzoo growth -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make
r1778 r1953 22 22 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 23 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 24 #-Q- es hpux# Compiler options for NEMO (Earth Simulator)25 #-Q- es hpux# for super perfs!26 #-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)27 #-Q- es hpux# regular options!28 #-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es hpuxL_X = $(L_O)24 #-Q- es2 # Compiler options for NEMO (Earth Simulator) 25 #-Q- es2 # for super perfs! 26 #-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 27 #-Q- es2 # regular options! 28 #-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- es2 L_X = $(L_O) 30 30 #-Q- linux # Compiler options for NEMO (pgf version) 31 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 62 62 #-Q- sx8brodie PREF=i. 63 63 #-Q- sxdkrz PREF=i. 64 #-Q- es hpuxPREF=i.64 #-Q- es2 PREF=i. 65 65 66 66 # add suffix to P_P … … 588 588 #-Q- sx8brodie -R2 \ 589 589 #-Q- sxdkrz -R2 \ 590 #-Q- es hpux-R2 \590 #-Q- es2 -R2 \ 591 591 #-Q- aix6 -qsource \ 592 592 #-Q- aix -qsource \ … … 594 594 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 595 595 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 596 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null596 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 597 597 endif 598 598 … … 608 608 .PRECIOUS : $(MODEL_LIB) 609 609 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 610 #-Q- es hpux.PRECIOUS : $(SXMODEL_LIB)610 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 611 611 612 612 # library dependancies … … 627 627 #-Q- sx8brodie -R2 \ 628 628 #-Q- sxdkrz -R2 \ 629 #-Q- es hpux-R2 \629 #-Q- es2 -R2 \ 630 630 #-Q- aix -qsource \ 631 631 #-Q- aix6 -qsource \ … … 633 633 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 634 634 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 635 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null635 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 636 636 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 637 637 @$(RM) $*.[of] … … 663 663 #-Q- sx8brodie -R2 \ 664 664 #-Q- sxdkrz -R2 \ 665 #-Q- es hpux-R2 \665 #-Q- es2 -R2 \ 666 666 #-Q- aix -qsource \ 667 667 #-Q- aix6 -qsource \ … … 675 675 #-Q- sx8brodie -R2 \ 676 676 #-Q- sxdkrz -R2 \ 677 #-Q- es hpux-R2 \677 #-Q- es2 -R2 \ 678 678 #-Q- aix -qsource \ 679 679 #-Q- aix6 -qsource \ … … 682 682 endif 683 683 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 684 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null684 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 685 685 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 686 686 @$(RM) $*.[of] -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make.ldef
r1759 r1953 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es hpuxAGRIF_LIB = $(LIBDIR)/libsxagrif.a19 #-Q- es2 AGRIF_LIB = $(LIBDIR)/libsxagrif.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es hpuxSXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a22 #-Q- es2 SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 37 37 #-Q- sx9mercure prefix = -D 38 38 #-Q- sx8brodie prefix = -D 39 #-Q- es hpuxprefix = -D39 #-Q- es2 prefix = -D 40 40 #-Q- sxdkrz prefix = -D 41 41 #-Q- linux prefix = -D -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist
r1751 r1953 128 128 lperdyn = .true. ! periodicity of the unique file (T) 129 129 ! ! F (default) computed with Blanke' scheme 130 cfile_grid_T = 'NEMOV3_5d_2 0910101_20911231_grid_T.nc' ! name of grid_T file131 cfile_grid_U = 'NEMOV3_5d_2 0910101_20911231_grid_U.nc' ! name of grid_U file132 cfile_grid_V = 'NEMOV3_5d_2 0910101_20911231_grid_V.nc' ! name of grid_V file133 cfile_grid_W = 'NEMOV3_5d_2 0910101_20911231_grid_W.nc' ! name of grid_W file130 cfile_grid_T = 'NEMOV3_5d_21210101_21211231_grid_T.nc' ! name of grid_T file 131 cfile_grid_U = 'NEMOV3_5d_21210101_21211231_grid_U.nc' ! name of grid_U file 132 cfile_grid_V = 'NEMOV3_5d_21210101_21211231_grid_V.nc' ! name of grid_V file 133 cfile_grid_W = 'NEMOV3_5d_21210101_21211231_grid_W.nc' ! name of grid_W file 134 134 / 135 135 -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_pisces
r1751 r1953 25 25 xkmort = 1.E-7 ! half saturation constant for mortality 26 26 ferat3 = 3.E-6 ! Fe/C in zooplankton 27 wsbio2 = 50. ! Big particles sinking speed27 wsbio2 = 30. ! Big particles sinking speed 28 28 / 29 29 !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' … … 32 32 conc0 = 2.e-6 ! Phosphate half saturation 33 33 conc1 = 10E-6 ! Phosphate half saturation for diatoms 34 conc2 = 0.0 2E-9 ! Iron half saturation for phyto34 conc2 = 0.01E-9 ! Iron half saturation for phyto 35 35 conc2m = 0.08E-9 ! Max iron half saturation for phyto 36 36 conc3 = 0.1E-9 ! Iron half saturation for diatoms … … 46 46 &nampisprod ! parameters for phytoplankton growth 47 47 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 48 pislope = 4. ! P-I slope49 pislope2 = 4. ! P-I slope for diatoms48 pislope = 3. ! P-I slope 49 pislope2 = 3. ! P-I slope for diatoms 50 50 excret = 0.05 ! excretion ratio of phytoplankton 51 51 excret2 = 0.05 ! excretion ratio of diatoms … … 87 87 resrat = 0.03 ! exsudation rate of zooplankton 88 88 mzrat = 0.0 ! zooplankton mortality rate 89 xpref2c = 0. 0! Microzoo preference for POM90 xpref2p = 0. 5! Microzoo preference for Nanophyto91 xpref2d = 0. 5! Microzoo preference for Diatoms89 xpref2c = 0.1 ! Microzoo preference for POM 90 xpref2p = 0.45 ! Microzoo preference for Nanophyto 91 xpref2d = 0.45 ! Microzoo preference for Diatoms 92 92 xkgraz = 20.E-6 ! half sturation constant for grazing 93 93 epsher = 0.33 ! Efficiency of microzoo growth … … 175 175 !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 176 176 ln_pisdmp = .true. ! Relaxation fo some tracers to a mean value 177 ln_pisclo = .false. ! Restoring of tracer to initial value on closed sea ("key_dtatrc") 177 178 / -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_OFF_PISCES/IGCM00/COMP/pisces.card
r1764 r1953 17 17 List= () 18 18 ListNonDel= (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_mesh_mask.nc, mesh_mask.nc), \ 19 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_2 0910101_20911231_grid_T.nc, .), \20 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_2 0910101_20911231_grid_U.nc, .), \21 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_2 0910101_20911231_grid_V.nc, .), \22 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_2 0910101_20911231_grid_W.nc, .), \19 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_21210101_21211231_grid_T.nc, .), \ 20 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_21210101_21211231_grid_U.nc, .), \ 21 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_21210101_21211231_grid_V.nc, .), \ 22 (${R_BC}/${config_UserChoices_TagName}/DYN/${pisces_UserChoices_OPA_dyn}/NEMOV3_5d_21210101_21211231_grid_W.nc, .), \ 23 23 (${R_BC}/${config_UserChoices_TagName}/INI/data_1m_DIC_nomask.nc, .), \ 24 24 (${R_BC}/${config_UserChoices_TagName}/INI/data_1m_Alkalini_nomask.nc, .), \ -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make
r1778 r1953 22 22 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 23 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 24 #-Q- es hpux# Compiler options for NEMO (Earth Simulator)25 #-Q- es hpux# for super perfs!26 #-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)27 #-Q- es hpux# regular options!28 #-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es hpuxL_X = $(L_O)24 #-Q- es2 # Compiler options for NEMO (Earth Simulator) 25 #-Q- es2 # for super perfs! 26 #-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 27 #-Q- es2 # regular options! 28 #-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- es2 L_X = $(L_O) 30 30 #-Q- linux # Compiler options for NEMO (pgf version) 31 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 62 62 #-Q- sx8brodie PREF=i. 63 63 #-Q- sxdkrz PREF=i. 64 #-Q- es hpuxPREF=i.64 #-Q- es2 PREF=i. 65 65 66 66 # add suffix to P_P … … 390 390 #-Q- sx8brodie -R2 \ 391 391 #-Q- sxdkrz -R2 \ 392 #-Q- es hpux-R2 \392 #-Q- es2 -R2 \ 393 393 #-Q- aix6 -qsource \ 394 394 #-Q- aix -qsource \ … … 396 396 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 397 397 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 398 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null398 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 399 399 endif 400 400 … … 410 410 .PRECIOUS : $(MODEL_LIB) 411 411 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 412 #-Q- es hpux.PRECIOUS : $(SXMODEL_LIB)412 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 413 413 414 414 # library dependancies … … 429 429 #-Q- sx8brodie -R2 \ 430 430 #-Q- sxdkrz -R2 \ 431 #-Q- es hpux-R2 \431 #-Q- es2 -R2 \ 432 432 #-Q- aix -qsource \ 433 433 #-Q- aix6 -qsource \ … … 435 435 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 436 436 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 437 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null437 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 438 438 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 439 439 @$(RM) $*.[of] … … 465 465 #-Q- sx8brodie -R2 \ 466 466 #-Q- sxdkrz -R2 \ 467 #-Q- es hpux-R2 \467 #-Q- es2 -R2 \ 468 468 #-Q- aix -qsource \ 469 469 #-Q- aix6 -qsource \ … … 477 477 #-Q- sx8brodie -R2 \ 478 478 #-Q- sxdkrz -R2 \ 479 #-Q- es hpux-R2 \479 #-Q- es2 -R2 \ 480 480 #-Q- aix -qsource \ 481 481 #-Q- aix6 -qsource \ … … 484 484 endif 485 485 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 486 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null486 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 487 487 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 488 488 @$(RM) $*.[of] -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make.ldef
r1759 r1953 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es hpuxAGRIF_LIB = $(LIBDIR)/libsxagrif.a19 #-Q- es2 AGRIF_LIB = $(LIBDIR)/libsxagrif.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es hpuxSXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a22 #-Q- es2 SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 37 37 #-Q- sx9mercure prefix = -D 38 38 #-Q- sx8brodie prefix = -D 39 #-Q- es hpuxprefix = -D39 #-Q- es2 prefix = -D 40 40 #-Q- sxdkrz prefix = -D 41 41 #-Q- linux prefix = -D -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/POMME/scripts/BB_make
r1778 r1953 22 22 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 23 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 24 #-Q- es hpux# Compiler options for NEMO (Earth Simulator)25 #-Q- es hpux# for super perfs!26 #-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)27 #-Q- es hpux# regular options!28 #-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es hpuxL_X = $(L_O)24 #-Q- es2 # Compiler options for NEMO (Earth Simulator) 25 #-Q- es2 # for super perfs! 26 #-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 27 #-Q- es2 # regular options! 28 #-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- es2 L_X = $(L_O) 30 30 #-Q- linux # Compiler options for NEMO (pgf version) 31 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 62 62 #-Q- sx8brodie PREF=i. 63 63 #-Q- sxdkrz PREF=i. 64 #-Q- es hpuxPREF=i.64 #-Q- es2 PREF=i. 65 65 66 66 # add suffix to P_P … … 456 456 #-Q- sx8brodie -R2 \ 457 457 #-Q- sxdkrz -R2 \ 458 #-Q- es hpux-R2 \458 #-Q- es2 -R2 \ 459 459 #-Q- aix6 -qsource \ 460 460 #-Q- aix -qsource \ … … 462 462 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 463 463 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 464 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null464 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 465 465 endif 466 466 … … 476 476 .PRECIOUS : $(MODEL_LIB) 477 477 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 478 #-Q- es hpux.PRECIOUS : $(SXMODEL_LIB)478 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 479 479 480 480 # library dependancies … … 495 495 #-Q- sx8brodie -R2 \ 496 496 #-Q- sxdkrz -R2 \ 497 #-Q- es hpux-R2 \497 #-Q- es2 -R2 \ 498 498 #-Q- aix -qsource \ 499 499 #-Q- aix6 -qsource \ … … 501 501 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 502 502 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 503 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null503 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 504 504 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 505 505 @$(RM) $*.[of] … … 531 531 #-Q- sx8brodie -R2 \ 532 532 #-Q- sxdkrz -R2 \ 533 #-Q- es hpux-R2 \533 #-Q- es2 -R2 \ 534 534 #-Q- aix -qsource \ 535 535 #-Q- aix6 -qsource \ … … 543 543 #-Q- sx8brodie -R2 \ 544 544 #-Q- sxdkrz -R2 \ 545 #-Q- es hpux-R2 \545 #-Q- es2 -R2 \ 546 546 #-Q- aix -qsource \ 547 547 #-Q- aix6 -qsource \ … … 550 550 endif 551 551 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 552 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null552 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 553 553 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 554 554 @$(RM) $*.[of] -
branches/DEV_r1784_mid_year_merge_2010/CONFIG/POMME/scripts/BB_make.ldef
r1729 r1953 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrc AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a19 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a22 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 37 37 #-Q- sx9mercure prefix = -D 38 38 #-Q- sx8brodie prefix = -D 39 #-Q- es hpuxprefix = -D39 #-Q- es2 prefix = -D 40 40 #-Q- sxdkrz prefix = -D 41 41 #-Q- linux prefix = -D
Note: See TracChangeset
for help on using the changeset viewer.