Changeset 113


Ignore:
Timestamp:
07/26/07 14:50:56 (17 years ago)
Author:
acosce
Message:

ACo : correction bug on BB_make
Be careful with fait_AA_make : actually this version create a wrong
BB_make if you change something on OPA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/trunk/IPSL_ESM_V1/scripts/BB_make

    r103 r113  
    1 # $Header: /home/opalod/CVSROOT/UTIL/fait_AA_make,v 1.28 2004/07/09 10:05:05 opalod Exp $ 
     1# $Id$ 
    22# some variables 
    33TMP = ../../../tmp 
    44L_X = $(L_O) $(L_C) 
    55#-Q- sxnec  # Compiler options for the ORCA model 
    6 #-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) 
     6#-Q- sxnec  F_O = -dw -Wf\"-A dbl4\" -sx5 -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI) 
    77#-Q- sx6nec  # Compiler options for the ORCA model 
    8 #-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) 
     8#-Q- sx6nec  F_O = -size_t64 -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI) 
     9#-Q- sx8brodie  # Compiler options for the ORCA model 
     10#-Q- sx8brodie  F_O = -dw -Wf\"-A dbl4\" -C vsafe -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I../../../prism/SX/build/lib/psmile.$(LIB_MPI) 
    911#-Q- linux  # Compiler options for the ORCA model 
    1012#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
     
    1214#-Q- sxnec      PREF=i. 
    1315#-Q- sx6nec     PREF=i. 
    14  
    15 KEY_LISTE=key_antarctic key_arctic key_bimg key_bulk key_convevd key_convnpc key_coupled key_coupled_ipslcm4 key_coupled_prism key_ddmixing key_debug key_diaeiv key_diagap key_diahdy key_diahth key_diainstant key_diaspr key_diatrddyn key_diatrdmld key_diatrdtra key_diaznl key_diaznl_brokenline key_dynhdfbilap key_dynhdfcoef1d key_dynhdfcoef2d key_dynhdfcoef3d key_dynhdfgeop key_dynhdfiso key_eastobc key_eel2 key_eel6 key_fdir key_feti key_flx key_flx_clio key_flx_lmd key_flxqsr key_freesurf_cstvol key_hpgimplicit key_ice key_icedta key_ice_igloo key_ice_lln key_islands key_lim_age key_lim_cp1 key_lim_cp2 key_lim_cp3 key_lim_fdd key_monotasking key_mpp key_mpp_mpi key_mpp_pvm key_mpp_shmem key_northobc key_noslip_accurate key_openmp key_orca_r025 key_orca_r05 key_orca_r2 key_orca_r4 key_passivetrc key_saldta key_saldta_monthly key_s_coord key_southobc key_sst key_tau key_tau_clio key_tau_ers_ncep key_tau_lmd key_temdta key_tradmp key_trahdfbilap key_trahdfcoef1d key_trahdfcoef2d key_trahdfcoef3d key_trahdfeiv key_trahdfgeop key_trahdfiso key_trddyn_new key_vairmer key_vorcombined key_vorenergy key_vpp key_westobc key_zdfconstant key_zdfexplicit key_zdfrichardson key_zdftke  
     16#-Q- sx8brodie  PREF=i. 
     17 
     18KEY_LISTE=key_antarctic key_arctic key_bimg key_bulk key_convevd key_convnpc key_coupled key_coupled_ipslcm4 key_coupled_prism key_ddmixing key_debug key_diaeiv key_diagap key_diahdy key_diahth key_diainstant key_diaspr key_diatrddyn key_diatrdmld key_diatrdtra key_diaznl key_diaznl_brokenline key_dynhdfbilap key_dynhdfcoef1d key_dynhdfcoef2d key_dynhdfcoef3d key_dynhdfgeop key_dynhdfiso key_eastobc key_eel2 key_eel6 key_fdir key_feti key_flx key_flx_clio key_flx_lmd key_flxqsr key_freesurf_cstvol key_hpgimplicit key_ice key_ice_igloo key_ice_lln key_icedta key_islands key_lim_age key_lim_cp1 key_lim_cp2 key_lim_cp3 key_lim_fdd key_monotasking key_mpp key_mpp_mpi key_mpp_pvm key_mpp_shmem key_northobc key_noslip_accurate key_openmp key_orca_r025 key_orca_r05 key_orca_r2 key_orca_r4 key_passivetrc key_s_coord key_saldta key_saldta_monthly key_southobc key_sst key_tau key_tau_clio key_tau_ers_ncep key_tau_lmd key_temdta key_tradmp key_trahdfbilap key_trahdfcoef1d key_trahdfcoef2d key_trahdfcoef3d key_trahdfeiv key_trahdfgeop key_trahdfiso key_trddyn_new key_vairmer key_vorcombined key_vorenergy key_vpp key_westobc key_zdfconstant key_zdfexplicit key_zdfrichardson key_zdftke  
    1619 
    1720# .o file list in the library 
    1821LIB_OBJ = \ 
     22                $(MODEL_LIB)(Fetilib.o)\ 
     23                $(MODEL_LIB)(Fioopa2.o)\ 
    1924                $(MODEL_LIB)(allcray.o)\ 
    2025                $(MODEL_LIB)(alllib.o)\ 
    2126                $(MODEL_LIB)(ctlopn.o)\ 
    22                 $(MODEL_LIB)(Fetilib.o)\ 
    23                 $(MODEL_LIB)(Fioopa2.o)\ 
    2427                $(MODEL_LIB)(prihin.o)\ 
    2528                $(MODEL_LIB)(prihre.o)\ 
    2629                $(MODEL_LIB)(prizre.o)\ 
     30                $(MODEL_LIB)(Fioopa.o)\ 
     31                $(MODEL_LIB)(Fmpplib.o)\ 
    2732                $(MODEL_LIB)(acrlbq.o)\ 
    2833                $(MODEL_LIB)(adv.o)\ 
     
    8287                $(MODEL_LIB)(fetsch.o)\ 
    8388                $(MODEL_LIB)(fetstr.o)\ 
    84                 $(MODEL_LIB)(Fioopa.o)\ 
    8589                $(MODEL_LIB)(flx.o)\ 
    8690                $(MODEL_LIB)(flxrnf.o)\ 
    87                 $(MODEL_LIB)(Fmpplib.o)\ 
    8891                $(MODEL_LIB)(fontbc.o)\ 
    8992                $(MODEL_LIB)(forcat.o)\ 
     
    109112                $(MODEL_LIB)(inidtr.o)\ 
    110113                $(MODEL_LIB)(inihdf.o)\ 
     114                $(MODEL_LIB)(inimpp.o)\ 
    111115                $(MODEL_LIB)(inimpp2.o)\ 
    112                 $(MODEL_LIB)(inimpp.o)\ 
    113116                $(MODEL_LIB)(iniobc.o)\ 
    114117                $(MODEL_LIB)(iniout.o)\ 
     
    122125                $(MODEL_LIB)(islpri.o)\ 
    123126                $(MODEL_LIB)(islpth.o)\ 
     127                $(MODEL_LIB)(lbc.o)\ 
    124128                $(MODEL_LIB)(lbc2.o)\ 
    125                 $(MODEL_LIB)(lbc.o)\ 
    126129                $(MODEL_LIB)(lbcice.o)\ 
    127130                $(MODEL_LIB)(mlbxinit.o)\ 
    128131                $(MODEL_LIB)(mpplnkice.o)\ 
     132                $(MODEL_LIB)(obc.o)\ 
    129133                $(MODEL_LIB)(obcdom.o)\ 
    130                 $(MODEL_LIB)(obc.o)\ 
    131134                $(MODEL_LIB)(obcfld.o)\ 
    132135                $(MODEL_LIB)(obclec.o)\ 
     
    209212#-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 
    210213#-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 
     214#-Q- sx8brodie .PRECIOUS : $(SXMODEL_LIB) 
    211215 
    212216# library dependancies 
     
    222226                @echo default rule .F.a used  
    223227                $(F_C) $(P_P) $(F_O) \ 
    224 #-Q- fjvpp              -Z $*.L \ 
    225228#-Q- sxnec              -R2 \ 
    226229#-Q- sx6nec             -R2 \ 
     230#-Q- sx8brodie          -R2 \ 
    227231                $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    228232#-Q- sxnec              $(A_X) $(SXMODEL_LIB) $*.o 
    229233#-Q- sx6nec             $(A_X) $(SXMODEL_LIB) $*.o 
     234#-Q- sx8brodie          $(A_X) $(SXMODEL_LIB) $*.o 
    230235                $(A_C) $(MODEL_LIB) $*.o 
    231236                $(RM) $*.[of] 
     
    237242                @echo default rule .f.a used  
    238243                $(F_C) $(F_O) \ 
    239 #-Q- fjvpp              -Z $*.L \ 
    240244#-Q- sxnec              -R2 \ 
    241245#-Q- sx6nec             -R2 \ 
     246#-Q- sx8brodie          -R2 \ 
    242247                $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 
    243248#-Q- sxnec              $(A_X) $(SXMODEL_LIB) $*.o 
    244249#-Q- sx6nec             $(A_X) $(SXMODEL_LIB) $*.o 
     250#-Q- sx8brodie          $(A_X) $(SXMODEL_LIB) $*.o 
    245251                $(A_C) $(MODEL_LIB) $*.o 
    246252                $(RM) -f $*.o 
     
    248254                mv $*.L $(TMP) 
    249255# 
     256$(MODEL_LIB)(Fioopa.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP Fioopa.F 
     257$(MODEL_LIB)(Fmpplib.o) :       common.coupled.h common.h common.ice.h common.mpp.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.mpp.h parameter.obc.h parameter.passivetrc.h KEY_CPP Fmpplib.F 
    250258$(MODEL_LIB)(acrlbq.o) :        bloc.h const.h ice.h para.h thermo.h type.h KEY_CPP acrlbq.F 
    251259$(MODEL_LIB)(adv.o) :   bloc.h const.h dynami.h para.h type.h KEY_CPP adv.F 
     
    305313$(MODEL_LIB)(fetsch.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP fetsch.F 
    306314$(MODEL_LIB)(fetstr.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP fetstr.F 
    307 $(MODEL_LIB)(Fioopa.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP Fioopa.F 
    308315$(MODEL_LIB)(flx.o) :   common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h flx.bulk.h flx.coupled.clio.h flx.coupled.h flx.forced.clio.fdir.h flx.forced.clio.h flx.forced.h flx.forced.lmd.h flx.sensitivity.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP flx.F 
    309316$(MODEL_LIB)(flxrnf.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h flxrnf.orca.r05.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP flxrnf.F 
    310 $(MODEL_LIB)(Fmpplib.o) :       common.coupled.h common.h common.ice.h common.mpp.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.mpp.h parameter.obc.h parameter.passivetrc.h KEY_CPP Fmpplib.F 
    311317$(MODEL_LIB)(fontbc.o) :        bloc.h const.h ice.h para.h thermo.h type.h KEY_CPP fontbc.F 
    312318$(MODEL_LIB)(forcat.o) :        bloc.h const.h ice.h para.h type.h KEY_CPP forcat.F 
     
    332338$(MODEL_LIB)(inidtr.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP inidtr.F 
    333339$(MODEL_LIB)(inihdf.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h inihdf.antarctic.h inihdf.arctic.h inihdf.dyn.coef1d.h inihdf.dyn.coef2d.h inihdf.dyn.coef3d.h inihdf.tra.coef1d.h inihdf.tra.coef2d.h inihdf.tra.coef3d.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h ../../../lib/libioipsl.a KEY_CPP inihdf.F 
     340$(MODEL_LIB)(inimpp.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h ../../../lib/libioipsl.a KEY_CPP inimpp.F 
    334341$(MODEL_LIB)(inimpp2.o) :       common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h ../../../lib/libioipsl.a KEY_CPP inimpp2.F 
    335 $(MODEL_LIB)(inimpp.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h ../../../lib/libioipsl.a KEY_CPP inimpp.F 
    336342$(MODEL_LIB)(iniobc.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP iniobc.F 
    337343$(MODEL_LIB)(iniout.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP iniout.F 
     
    345351$(MODEL_LIB)(islpri.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP islpri.F 
    346352$(MODEL_LIB)(islpth.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP islpth.F 
     353$(MODEL_LIB)(lbc.o) :   common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP lbc.F 
    347354$(MODEL_LIB)(lbc2.o) :  common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP lbc2.F 
    348 $(MODEL_LIB)(lbc.o) :   common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP lbc.F 
    349355$(MODEL_LIB)(lbcice.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP lbcice.F 
    350356$(MODEL_LIB)(mlbxinit.o) :      common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP mlbxinit.F 
    351357$(MODEL_LIB)(mpplnkice.o) :     common.coupled.h common.h common.ice.h common.mpp.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.mpp.h parameter.obc.h parameter.passivetrc.h KEY_CPP mpplnkice.F 
     358$(MODEL_LIB)(obc.o) :   common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h obc.east.h obc.north.h obc.south.h obc.west.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obc.F 
    352359$(MODEL_LIB)(obcdom.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obcdom.F 
    353 $(MODEL_LIB)(obc.o) :   common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h obc.east.h obc.north.h obc.south.h obc.west.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obc.F 
    354360$(MODEL_LIB)(obcfld.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h KEY_CPP obcfld.F 
    355361$(MODEL_LIB)(obclec.o) :        common.coupled.h common.h common.ice.h common.obc.h common.passivetrc.h parameter.coupled.h parameter.h parameter.ice.h parameter.obc.h parameter.passivetrc.h stafun.h KEY_CPP obclec.F 
Note: See TracChangeset for help on using the changeset viewer.