Changeset 2072 for branches/devmercator2010/CONFIG/ORCA2_LIM
- Timestamp:
- 2010-09-08T16:29:38+02:00 (14 years ago)
- Location:
- branches/devmercator2010/CONFIG/ORCA2_LIM
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/devmercator2010/CONFIG/ORCA2_LIM/EXP00/iodef.xml
r1793 r2072 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 939 562 </simulation> -
branches/devmercator2010/CONFIG/ORCA2_LIM/EXP00/namelist
r1759 r2072 275 275 rn_alphdi = 0.72 ! (Pyane, 1972) 276 276 / 277 277 !----------------------------------------------------------------------- 278 &namdta_tem ! surface boundary condition : sea surface restoring 279 !----------------------------------------------------------------------- 280 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim !'yearly' or ! weights ! rotation ! 281 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 282 sn_tem = 'data_1m_potential_temperature_nomask', -1 , 'votemper' , .true. , .true. , 'yearly' , ' ' , ' ' 283 ! 284 cn_dir = './' ! root directory for the location of the runoff files 285 / 286 !----------------------------------------------------------------------- 287 &namdta_sal ! surface boundary condition : sea surface restoring 288 !----------------------------------------------------------------------- 289 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly' or ! weights ! rotation ! 290 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 291 sn_sal = 'data_1m_salinity_nomask' , -1 , 'vosaline' , .true. , .true. , 'yearly' , '' , ' ' 292 ! 293 cn_dir = './' ! root directory for the location of the runoff files 294 / 278 295 !!====================================================================== 279 296 !! *** Lateral boundary condition *** … … 417 434 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 418 435 ln_traadv_ubs = .false. ! UBS scheme 436 !ln_traadv_ppm = .true. ! UBS scheme 419 437 / 420 438 !----------------------------------------------------------------------- … … 698 716 &namptr ! Poleward Transport Diagnostic 699 717 !----------------------------------------------------------------------- 700 ln_diaptr = . true. ! Poleward heat and salt transport (T) or not (F)718 ln_diaptr = .false. ! Poleward heat and salt transport (T) or not (F) 701 719 ln_diaznl = .true. ! Add zonal means and meridional stream functions 702 720 ln_subbas = .true. ! Atlantic/Pacific/Indian basins computation (T) or not -
branches/devmercator2010/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.card
r1891 r2072 21 21 22 22 [Interannual] 23 #===================================================================== =============================24 #-- Surface Boundary Condition original files name ( get by the job ) same as the ones in namelist25 #===================================================================== =============================23 #===================================================================== 24 #-- Surface Boundary Condition original files name ( get by the job ) 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, forcing CORE2: 34 #List_jobsbc=(u_10_orca2, v_10_orca2, ncar_rad_orca2, t_10_orca2, q_10_orca2, ncar_precip_orca2) 35 # example for interannual, bulk core, forcing DRAKKAR: 33 # example for interannual, bulk core: 36 34 #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) 37 35 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 namelist 41 #-- 2) leave List_runsbc empty so NEMO will read file names specified in List_jobsbc variable above 42 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) 38 47 39 48 [InitialStateFiles] … … 53 62 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sss_data.nc, .),\ 54 63 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sst_data.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 64 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .) 63 65 64 66 … … 77 79 List= (${PREFIX_WF1}_grid_T.nc, ${R_OUT_OCE_WF1}/${PREFIX}_${WF1}_grid_T.nc, Post_1Y_grid_T),\ 78 80 (${PREFIX_WF2}_grid_T.nc, ${R_OUT_OCE_WF2}/${PREFIX}_${WF2}_grid_T.nc, Post_1M_grid_T),\ 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),\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),\ 83 85 (${PREFIX_WF4}_grid_T_0n180w.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_0n180w.nc, NONE ),\ 84 86 (${PREFIX_WF4}_grid_T_Eq.nc, ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_Eq.nc, NONE ),\ … … 89 91 90 92 93 [Post_1M_grid_T] 94 Patches = (Patch_20091030_histcom_time_axis) 95 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 96 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 97 91 98 [Post_1Y_grid_T] 92 99 Patches = (Patch_20091030_histcom_time_axis) … … 94 101 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 95 102 96 [Post_ 1M_grid_T]103 [Post_5D_grid_T] 97 104 Patches = (Patch_20091030_histcom_time_axis) 98 105 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 99 106 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 100 107 101 [Post_ 1M_grid_U]108 [Post_5D_grid_U] 102 109 Patches = (Patch_20091030_histcom_time_axis) 103 110 GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 104 111 TimeSeriesVars = (sozotaux) 105 112 106 [Post_ 1M_grid_V]113 [Post_5D_grid_V] 107 114 Patches = (Patch_20091030_histcom_time_axis) 108 115 GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 109 116 TimeSeriesVars = (sometauy) 110 117 111 [Post_ 1M_grid_W]118 [Post_5D_grid_W] 112 119 Patches = (Patch_20091030_histcom_time_axis) 113 120 GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) -
branches/devmercator2010/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.driver
r1949 r2072 51 51 # Definition from opa9.card of List_jobsbc and List_runsbc 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_runsbc 53 54 set -A ListFormulationJobsbc -- \${opa9_Interannual_Listjobsc${opa9_Interannual_List_jobsbc}[*]} 55 set -A ListFormulationRunsbc -- \${opa9_Interannual_Listrunsbc${opa9_Interannual_List_runsbc}[*]} 54 56 55 57 ##--Variables used for XMLIO_SERVER configuration file … … 69 71 if [ X${opa9_UserChoices_Interannual_Run} = Xy ] ; then 70 72 71 typeset file 72 73 (( PeriodCumulPeriod = ${CumulPeriod} - 1 )) 74 (( PeriodInitYear =${InitYear} + ${PeriodCumulPeriod} * ${PeriodLengthInYears} )) 75 (( PeriodFinalYear =${InitYear} + ${PeriodLengthInYears}*${CumulPeriod} - 1 )) 76 77 NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 78 (( NbFileInter_tot=${#opa9_Interannual_List_jobsbc[*]} * ${PeriodLengthInYears} )) 73 typeset file fileo 74 75 eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 76 79 77 (( i = 0 )) 80 81 while [ ${year} -le ${PeriodFinalYear} ] ; do #copy in ONCE of ALL necessary files for all PeriodLength 82 83 while [ $i -lt ${NbFileInter} ] ; do 84 85 eval file=${opa9_Interannual_List_jobsbc[$i]} 86 if [ X${year} = X${PeriodInitYear} ] ; then 87 if [ ${month} -eq 01 ] ; then 88 # if year-1 does not exist we create a file _noym1.nc copy of year 89 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 90 if [ ! -f ${jobsbc_file_ym1} ] ; then 91 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 92 eval runsbc_file_ym1=${file}_noym1.nc 93 else 94 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 95 eval runsbc_file_ym1=${file}_y$(( year - 1 )).nc 96 fi 97 98 IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1} 99 fi 100 fi 101 102 # download year 103 eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 104 eval runsbc_file_y=${file}_y${year}.nc 105 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} 99 fi 106 100 if [ ! -f ${runsbc_file_y} ] ; then 107 101 IGCM_sys_Get ${jobsbc_file_y} ${runsbc_file_y} 108 102 fi 109 110 # download (year+1) if it is last year of run 111 if [ X${year} = X${PeriodFinalYear} ] ; then 112 113 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 114 eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 115 116 if [ ! -f ${runsbc_file_yp1} ] ; then 117 118 # if year+1 does not exist we create a file _noyp1.nc copy of year 119 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 120 if [ ! -f ${jobsbc_file_yp1} ] ; then 121 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 122 eval runsbc_file_yp1=${file}_noyp1.nc 123 else 124 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 125 eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 126 fi 127 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 128 fi 129 130 fi 131 (( i = i + 1 )) 132 133 done 134 135 (( year = year + 1 )) 136 137 (( i = 0 )) 103 if [ ! -f ${runsbc_file_yp1} ] ; then 104 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 105 fi 106 else 107 if [ ! -f ${runsbc_file_yp1} ] ; then 108 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 109 fi 110 fi 111 112 (( i = i + 1 )) 138 113 done 139 140 114 # End interannual 141 115 elif [ X${opa9_UserChoices_Interannual_Run} = Xn ] ; then 142 116 # Climatological run 143 typeset file 117 typeset file fileo 144 118 145 119 eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} … … 149 123 eval file=${opa9_Interannual_List_jobsbc[$i]} 150 124 eval jobsbc_file=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}.nc 151 eval runsbc_file=${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 152 132 153 133 IGCM_sys_Get ${jobsbc_file} ${runsbc_file} … … 244 224 NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${OPA_NITEND} }" ) ) 245 225 246 sed -e "s%${PAT_CEXPER}% cn_exp=\"${config_UserChoices_JobName}\"%" 226 sed -e "s%${PAT_CEXPER}% cn_exp=\"${config_UserChoices_JobName}\"%" \ 247 227 -e "s%${PAT_NIT000}% nn_it000=${OPA_NIT000}%" \ 248 228 -e "s%${PAT_NITEND}% nn_itend=${OPA_NITEND}%" \ 249 -e "s%${PAT_RESTAR}% ln_rstart=${OPA_LRSTAR}%" 229 -e "s%${PAT_RESTAR}% ln_rstart=${OPA_LRSTAR}%" \ 250 230 -e "s%${PAT_NSTOCK}% nn_stock=${OPA_NSTOCK}%" \ 251 -e "s%${PAT_NRSTAR}% nn_rstctl=${OPA_NRSTDT}%" \252 -e "s%${PAT_NDATE0}% nn_date0=${PeriodDateBegin}%" \231 -e "s%${PAT_NRSTAR}% nn_rstctl=${OPA_NRSTDT}%" \ 232 -e "s%${PAT_NDATE0}% nn_date0=${PeriodDateBegin}%" \ 253 233 -e "s%${PAT_NMSH}% nn_msh=${OPA_NMSH}%" \ 254 -e "s%${PAT_NLEAPY}% nn_leapy=${OPA_NLEAPY}%" 234 -e "s%${PAT_NLEAPY}% nn_leapy=${OPA_NLEAPY}%" \ 255 235 namelist > namelist.tmp 256 236 257 237 IGCM_sys_Mv namelist.tmp namelist 258 259 238 260 239 # update xmlio_server.def -
branches/devmercator2010/CONFIG/ORCA2_LIM/scripts/BB_make
r2067 r2072 7 7 # Check your compilers option in consequence when using real F95 compilers 8 8 9 F_O += -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)10 L_X = $(L_O)11 9 #-Q- platine # Compiler options NEMO (CCRT Itanium Bull) 12 10 #-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) … … 24 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) 25 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 26 #-Q- es 2# Compiler options for NEMO (Earth Simulator)27 #-Q- es 2# for super perfs!28 #-Q- es 2# 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)29 #-Q- es 2# regular options!30 #-Q- es 2F_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)31 #-Q- es 2L_X = $(L_O)24 #-Q- eshpux # Compiler options for NEMO (Earth Simulator) 25 #-Q- eshpux # for super perfs! 26 #-Q- eshpux # 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- eshpux # regular options! 28 #-Q- eshpux 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- eshpux L_X = $(L_O) 32 30 #-Q- linux # Compiler options for NEMO (pgf version) 33 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 64 62 #-Q- sx8brodie PREF=i. 65 63 #-Q- sxdkrz PREF=i. 66 #-Q- es 2PREF=i.64 #-Q- eshpux PREF=i. 67 65 68 66 # add suffix to P_P … … 103 101 104 102 #check key compatibility 105 keycompat=$(if $( word 2, $(findstring $1,$(P_P))$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 106 104 107 105 KEY_LIST = \ … … 439 437 440 438 # Agrif library and conv 441 libagrif : 439 libagrif : $(call keycompat,key_iomput,key_agrif) 442 440 ifeq ($(AGRIF),use) 443 441 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 465 463 #-Q- sx8brodie -R2 \ 466 464 #-Q- sxdkrz -R2 \ 467 #-Q- es 2-R2 \465 #-Q- eshpux -R2 \ 468 466 #-Q- aix6 -qsource \ 469 467 #-Q- aix -qsource \ … … 471 469 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 472 470 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 473 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null471 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 474 472 endif 475 473 … … 485 483 .PRECIOUS : $(MODEL_LIB) 486 484 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 487 #-Q- es 2.PRECIOUS : $(SXMODEL_LIB)485 #-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) 488 486 489 487 # library dependancies … … 504 502 #-Q- sx8brodie -R2 \ 505 503 #-Q- sxdkrz -R2 \ 506 #-Q- es 2-R2 \504 #-Q- eshpux -R2 \ 507 505 #-Q- aix -qsource \ 508 506 #-Q- aix6 -qsource \ … … 510 508 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 511 509 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 512 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null510 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 513 511 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 514 512 @$(RM) $*.[of] … … 540 538 #-Q- sx8brodie -R2 \ 541 539 #-Q- sxdkrz -R2 \ 542 #-Q- es 2-R2 \540 #-Q- eshpux -R2 \ 543 541 #-Q- aix -qsource \ 544 542 #-Q- aix6 -qsource \ … … 552 550 #-Q- sx8brodie -R2 \ 553 551 #-Q- sxdkrz -R2 \ 554 #-Q- es 2-R2 \552 #-Q- eshpux -R2 \ 555 553 #-Q- aix -qsource \ 556 554 #-Q- aix6 -qsource \ … … 559 557 endif 560 558 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 561 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null559 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 562 560 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 563 561 @$(RM) $*.[of] … … 853 851 $(MODEL_LIB)(dom_oce.o) \ 854 852 $(MODEL_LIB)(in_out_manager.o) \ 855 $(MODEL_LIB)(obc_par.o) \856 853 $(MODEL_LIB)(oce.o) \ 857 854 $(MODEL_LIB)(opa.o) \ … … 868 865 dom_oce.F90 \ 869 866 in_out_manager.F90 \ 870 obc_par.F90 \871 867 oce.F90 \ 872 868 opa.F90 \ … … 1505 1501 diaar5.F90 1506 1502 $(MODEL_LIB)(diadimg.o) : \ 1507 $(MODEL_LIB)(dom_oce.o) \ 1508 $(MODEL_LIB)(in_out_manager.o) \ 1509 $(MODEL_LIB)(iom.o) \ 1510 $(MODEL_LIB)(lib_print.o) \ 1511 $(MODEL_LIB)(par_kind.o) \ 1512 $(MODEL_LIB)(par_oce.o) \ 1513 $(MODEL_LIB)(phycst.o) \ 1514 $(MODEL_LIB)(prtctl.o) \ 1515 $(MODEL_LIB)(restart.o) \ 1516 dom_oce.F90 \ 1517 in_out_manager.F90 \ 1518 iom.F90 \ 1519 lib_print.f90 \ 1520 par_kind.F90 \ 1521 par_oce.F90 \ 1522 phycst.F90 \ 1523 prtctl.F90 \ 1524 restart.F90 \ 1525 $(MODEL_LIB)(daymod.o) \ 1526 $(MODEL_LIB)(dom_oce.o) \ 1527 $(MODEL_LIB)(in_out_manager.o) \ 1528 $(MODEL_LIB)(oce.o) \ 1529 daymod.F90 \ 1503 $(MODEL_LIB)(lib_print.o) \ 1504 $(MODEL_LIB)(par_kind.o) \ 1505 $(MODEL_LIB)(par_oce.o) \ 1506 lib_print.f90 \ 1507 par_kind.F90 \ 1508 par_oce.F90 \ 1509 $(MODEL_LIB)(dom_oce.o) \ 1510 $(MODEL_LIB)(in_out_manager.o) \ 1511 $(MODEL_LIB)(oce.o) \ 1530 1512 dom_oce.F90 \ 1531 1513 in_out_manager.F90 \ … … 1682 1664 phycst.F90 \ 1683 1665 $(IOIPSL_LIB) \ 1666 KEY_CPP \ 1684 1667 dianam.F90 1685 1668 $(MODEL_LIB)(diaptr.o) : \ … … 1742 1725 diaptr.F90 1743 1726 $(MODEL_LIB)(diawri.o) : \ 1744 $(MODEL_LIB)(daymod.o) \1745 1727 $(MODEL_LIB)(dianam.o) \ 1746 1728 $(MODEL_LIB)(dom_ice_2.o) \ … … 1770 1752 $(MODEL_LIB)(sbcrnf.o) \ 1771 1753 $(MODEL_LIB)(zdf_oce.o) \ 1772 daymod.F90 \1773 1754 dianam.F90 \ 1774 1755 dom_ice_2.F90 \ … … 4931 4912 in_out_manager.F90 \ 4932 4913 lbcnfd.F90 \ 4914 $(AGRIF_LIB) \ 4933 4915 KEY_CPP \ 4934 4916 lib_mpp.F90 … … 5645 5627 $(MODEL_LIB)(limistate_2.o) \ 5646 5628 $(MODEL_LIB)(phycst.o) \ 5647 $(MODEL_LIB)(sbc_oce.o) \5648 5629 dom_ice_2.F90 \ 5649 5630 dom_oce.F90 \ … … 5656 5637 limistate_2.F90 \ 5657 5638 phycst.F90 \ 5658 sbc_oce.F90 \5659 5639 vectopt_loop_substitute.h90 \ 5660 5640 KEY_CPP \ … … 8336 8316 $(MODEL_LIB)(lib_print.o) \ 8337 8317 $(MODEL_LIB)(limwri_2.o) \ 8338 $(MODEL_LIB)(obc_oce.o) \8339 8318 $(MODEL_LIB)(obctra.o) \ 8340 8319 $(MODEL_LIB)(oce.o) \ … … 8408 8387 lib_print.f90 \ 8409 8388 limwri_2.F90 \ 8410 obc_oce.F90 \8411 8389 obctra.F90 \ 8412 8390 oce.F90 \ … … 9965 9943 $(MODEL_LIB)(lib_print.o) \ 9966 9944 $(MODEL_LIB)(obc_oce.o) \ 9967 $(MODEL_LIB)(obc_par.o) \9968 9945 $(MODEL_LIB)(oce.o) \ 9969 9946 $(MODEL_LIB)(par_kind.o) \ … … 9995 9972 lib_print.f90 \ 9996 9973 obc_oce.F90 \ 9997 obc_par.F90 \9998 9974 oce.F90 \ 9999 9975 par_kind.F90 \ … … 10022 9998 $(MODEL_LIB)(in_out_manager.o) \ 10023 9999 $(MODEL_LIB)(lbclnk.o) \ 10024 $(MODEL_LIB)(obc_oce.o) \10025 10000 $(MODEL_LIB)(obctra.o) \ 10026 10001 $(MODEL_LIB)(oce.o) \ … … 10039 10014 in_out_manager.F90 \ 10040 10015 lbclnk.F90 \ 10041 obc_oce.F90 \10042 10016 obctra.F90 \ 10043 10017 oce.F90 \ … … 10528 10502 $(MODEL_LIB)(trdmld.o) : \ 10529 10503 $(MODEL_LIB)(c1d.o) \ 10530 $(MODEL_LIB)(daymod.o) \10531 10504 $(MODEL_LIB)(dom_oce.o) \ 10532 10505 $(MODEL_LIB)(eosbn2.o) \ … … 10554 10527 $(MODEL_LIB)(zpshde.o) \ 10555 10528 c1d.F90 \ 10556 daymod.F90 \10557 10529 dom_oce.F90 \ 10558 10530 eosbn2.F90 \ -
branches/devmercator2010/CONFIG/ORCA2_LIM/scripts/BB_make.ldef
r2067 r2072 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es 2IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- eshpux IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es 2AGRIF_LIB = $(LIBDIR)/libsxagrif.a19 #-Q- eshpux AGRIF_LIB = $(LIBDIR)/libsxagrif.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es 2SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a22 #-Q- eshpux SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 34 34 #- 35 35 #- Prefix for preprocessing --- 36 prefix = -D37 36 #-Q- sx8mercure prefix = -D 38 37 #-Q- sx9mercure prefix = -D 39 38 #-Q- sx8brodie prefix = -D 40 #-Q- es 2prefix = -D39 #-Q- eshpux prefix = -D 41 40 #-Q- sxdkrz prefix = -D 42 41 #-Q- linux prefix = -D
Note: See TracChangeset
for help on using the changeset viewer.