Changeset 113 for CONFIG/trunk/IPSL_ESM_V1/scripts
- Timestamp:
- 07/26/07 14:50:56 (17 years ago)
- 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$ 2 2 # some variables 3 3 TMP = ../../../tmp 4 4 L_X = $(L_O) $(L_C) 5 5 #-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) 7 7 #-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) 9 11 #-Q- linux # Compiler options for the ORCA model 10 12 #-Q- linux F_O = -Mlist -O2 -byteswapio -r8 -module $(MODDIR) … … 12 14 #-Q- sxnec PREF=i. 13 15 #-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 18 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_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 16 19 17 20 # .o file list in the library 18 21 LIB_OBJ = \ 22 $(MODEL_LIB)(Fetilib.o)\ 23 $(MODEL_LIB)(Fioopa2.o)\ 19 24 $(MODEL_LIB)(allcray.o)\ 20 25 $(MODEL_LIB)(alllib.o)\ 21 26 $(MODEL_LIB)(ctlopn.o)\ 22 $(MODEL_LIB)(Fetilib.o)\23 $(MODEL_LIB)(Fioopa2.o)\24 27 $(MODEL_LIB)(prihin.o)\ 25 28 $(MODEL_LIB)(prihre.o)\ 26 29 $(MODEL_LIB)(prizre.o)\ 30 $(MODEL_LIB)(Fioopa.o)\ 31 $(MODEL_LIB)(Fmpplib.o)\ 27 32 $(MODEL_LIB)(acrlbq.o)\ 28 33 $(MODEL_LIB)(adv.o)\ … … 82 87 $(MODEL_LIB)(fetsch.o)\ 83 88 $(MODEL_LIB)(fetstr.o)\ 84 $(MODEL_LIB)(Fioopa.o)\85 89 $(MODEL_LIB)(flx.o)\ 86 90 $(MODEL_LIB)(flxrnf.o)\ 87 $(MODEL_LIB)(Fmpplib.o)\88 91 $(MODEL_LIB)(fontbc.o)\ 89 92 $(MODEL_LIB)(forcat.o)\ … … 109 112 $(MODEL_LIB)(inidtr.o)\ 110 113 $(MODEL_LIB)(inihdf.o)\ 114 $(MODEL_LIB)(inimpp.o)\ 111 115 $(MODEL_LIB)(inimpp2.o)\ 112 $(MODEL_LIB)(inimpp.o)\113 116 $(MODEL_LIB)(iniobc.o)\ 114 117 $(MODEL_LIB)(iniout.o)\ … … 122 125 $(MODEL_LIB)(islpri.o)\ 123 126 $(MODEL_LIB)(islpth.o)\ 127 $(MODEL_LIB)(lbc.o)\ 124 128 $(MODEL_LIB)(lbc2.o)\ 125 $(MODEL_LIB)(lbc.o)\126 129 $(MODEL_LIB)(lbcice.o)\ 127 130 $(MODEL_LIB)(mlbxinit.o)\ 128 131 $(MODEL_LIB)(mpplnkice.o)\ 132 $(MODEL_LIB)(obc.o)\ 129 133 $(MODEL_LIB)(obcdom.o)\ 130 $(MODEL_LIB)(obc.o)\131 134 $(MODEL_LIB)(obcfld.o)\ 132 135 $(MODEL_LIB)(obclec.o)\ … … 209 212 #-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 210 213 #-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 214 #-Q- sx8brodie .PRECIOUS : $(SXMODEL_LIB) 211 215 212 216 # library dependancies … … 222 226 @echo default rule .F.a used 223 227 $(F_C) $(P_P) $(F_O) \ 224 #-Q- fjvpp -Z $*.L \225 228 #-Q- sxnec -R2 \ 226 229 #-Q- sx6nec -R2 \ 230 #-Q- sx8brodie -R2 \ 227 231 $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 228 232 #-Q- sxnec $(A_X) $(SXMODEL_LIB) $*.o 229 233 #-Q- sx6nec $(A_X) $(SXMODEL_LIB) $*.o 234 #-Q- sx8brodie $(A_X) $(SXMODEL_LIB) $*.o 230 235 $(A_C) $(MODEL_LIB) $*.o 231 236 $(RM) $*.[of] … … 237 242 @echo default rule .f.a used 238 243 $(F_C) $(F_O) \ 239 #-Q- fjvpp -Z $*.L \240 244 #-Q- sxnec -R2 \ 241 245 #-Q- sx6nec -R2 \ 246 #-Q- sx8brodie -R2 \ 242 247 $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 243 248 #-Q- sxnec $(A_X) $(SXMODEL_LIB) $*.o 244 249 #-Q- sx6nec $(A_X) $(SXMODEL_LIB) $*.o 250 #-Q- sx8brodie $(A_X) $(SXMODEL_LIB) $*.o 245 251 $(A_C) $(MODEL_LIB) $*.o 246 252 $(RM) -f $*.o … … 248 254 mv $*.L $(TMP) 249 255 # 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 250 258 $(MODEL_LIB)(acrlbq.o) : bloc.h const.h ice.h para.h thermo.h type.h KEY_CPP acrlbq.F 251 259 $(MODEL_LIB)(adv.o) : bloc.h const.h dynami.h para.h type.h KEY_CPP adv.F … … 305 313 $(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 306 314 $(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.F308 315 $(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 309 316 $(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.F311 317 $(MODEL_LIB)(fontbc.o) : bloc.h const.h ice.h para.h thermo.h type.h KEY_CPP fontbc.F 312 318 $(MODEL_LIB)(forcat.o) : bloc.h const.h ice.h para.h type.h KEY_CPP forcat.F … … 332 338 $(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 333 339 $(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 334 341 $(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.F336 342 $(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 337 343 $(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 … … 345 351 $(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 346 352 $(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 347 354 $(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.F349 355 $(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 350 356 $(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 351 357 $(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 352 359 $(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.F354 360 $(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 355 361 $(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.