# $Header$ # some variables TMP = ../../../tmp #-Q- sxnec # Compiler options for the ORCA model - std #-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sxnec L_X = $(L_O) $(L_C) -ftrace #-Q- sx6nec # Compiler options for the ORCA model - std #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sx6nec L_X = $(L_O) $(L_C) -ftrace #-Q- sxdkrz # Compiler options for the ORCA model for the DKRZ SX6-NEC #-Q- sxdkrz F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- sxdkrz L_X = $(L_O) $(L_C) -ftrace #-Q- hpux # Compiler options for the ORCA model for the ES #-Q- hpux # for super perfs! #-Q- hpux # F_O = $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce #-Q- hpux # regular options! #-Q- hpux F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce_$(NEMOLIB) #-Q- hpux L_X = $(L_O) #-Q- linux # Compiler options for the ORCA model (pgf version) #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce #-Q- linux L_X = -r8 -O3 #-Q- lxiv8 # Compiler options for the ORCA model (ifort version) #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce #-Q- lxiv8 L_X = -r8 -O3 #-Q- g95 # Compiler options for the ORCA model (g95 version) #-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce #-Q- g95 L_X = -r8 -O3 #-Q- aix # Compiler options for the ORCA model (aix version) #-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce #-Q- aix L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 #-Q- aix L_X = $(L_O) $(L_C) #-Q- osxxlf # Compiler options for the ORCA model (osxxlf version) #-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce #-Q- osxxlf L_X = -qrealsize=8 -O3 PREF= #-Q- sxnec PREF=i. #-Q- sx6nec PREF=i. #-Q- sxdkrz PREF=i. #-Q- hpux PREF=i. KEY_LIST = \ key_antarctic \ key_arctic \ key_autotasking \ key_cfg_1d \ key_coupled \ key_diaeiv \ key_diagap \ key_diahdy \ key_diahth \ key_diainstant \ key_diaspr \ key_dimgout \ key_dtasal \ key_dtasst \ key_dtatem \ key_dynldf_c1d \ key_dynldf_c2d \ key_dynldf_c3d \ key_dynspg_exp \ key_dynspg_flt \ key_dynspg_fsc \ key_dynspg_rl \ key_dynspg_ts \ key_eel_r2 \ key_eel_r5 \ key_eel_r6 \ key_esopa \ key_feti \ key_floats \ key_flx_bulk_daily \ key_flx_bulk_monthly \ key_flx_forced_daily \ key_gyre \ key_ice_lim \ key_islands \ key_kppcustom \ key_kpplktb \ key_ldfslp \ key_lim_cp1 \ key_lim_cp2 \ key_lim_cp3 \ key_lim_fdd \ key_mpp_mpi \ key_mpp_shmem \ key_noslip_accurate \ key_obc \ key_orca_r025 \ key_orca_r05 \ key_orca_r2 \ key_orca_r4 \ key_partial_steps \ key_passivetrc \ key_s_coord \ key_tau_daily \ key_tau_monthly \ key_trabbc \ key_trabbl_adv \ key_trabbl_dif \ key_tradmp \ key_traldf_c1d \ key_traldf_c2d \ key_traldf_c3d \ key_traldf_eiv \ key_trc_pisces \ key_trddyn \ key_trdmld \ key_trdtra \ key_trdvor \ key_vectopt_loop \ key_vectopt_memory \ key_zdfcst \ key_zdfddm \ key_zdfkpp \ key_zdfric \ key_zdftke # .o file list in the library LIB_OBJ = \ $(MODEL_LIB)/ctlopn.o\ $(MODEL_LIB)/lib_cray.o\ $(MODEL_LIB)/lib_isml.o\ $(MODEL_LIB)/lib_print.o\ $(MODEL_LIB)/prtctl.o\ $(MODEL_LIB)/albedo.o\ $(MODEL_LIB)/blk_oce.o\ $(MODEL_LIB)/bulk.o\ $(MODEL_LIB)/cla.o\ $(MODEL_LIB)/cla_div.o\ $(MODEL_LIB)/cla_dynspg.o\ $(MODEL_LIB)/closea.o\ $(MODEL_LIB)/cpl.o\ $(MODEL_LIB)/cpl_oce.o\ $(MODEL_LIB)/daymod.o\ $(MODEL_LIB)/diadimg.o\ $(MODEL_LIB)/diafwb.o\ $(MODEL_LIB)/diagap.o\ $(MODEL_LIB)/diahdy.o\ $(MODEL_LIB)/diahth.o\ $(MODEL_LIB)/dianam.o\ $(MODEL_LIB)/diaptr.o\ $(MODEL_LIB)/diaspr.o\ $(MODEL_LIB)/diawri1d.o\ $(MODEL_LIB)/diawri.o\ $(MODEL_LIB)/divcur.o\ $(MODEL_LIB)/domain.o\ $(MODEL_LIB)/domcfg.o\ $(MODEL_LIB)/domhgr.o\ $(MODEL_LIB)/dommsk.o\ $(MODEL_LIB)/domstp.o\ $(MODEL_LIB)/domwri.o\ $(MODEL_LIB)/domzgr.o\ $(MODEL_LIB)/dom_ice.o\ $(MODEL_LIB)/dom_oce.o\ $(MODEL_LIB)/dtasal.o\ $(MODEL_LIB)/dtasst.o\ $(MODEL_LIB)/dtatem.o\ $(MODEL_LIB)/dyncor1d.o\ $(MODEL_LIB)/dynhpg.o\ $(MODEL_LIB)/dynhpg_atsk.o\ $(MODEL_LIB)/dynkeg.o\ $(MODEL_LIB)/dynldf_bilapg.o\ $(MODEL_LIB)/dynldf_bilap.o\ $(MODEL_LIB)/dynldf_iso.o\ $(MODEL_LIB)/dynldf_lap.o\ $(MODEL_LIB)/dynnxt1d.o\ $(MODEL_LIB)/dynnxt.o\ $(MODEL_LIB)/dynspg.o\ $(MODEL_LIB)/dynspg_exp.o\ $(MODEL_LIB)/dynspg_flt.o\ $(MODEL_LIB)/dynspg_flt_jki.o\ $(MODEL_LIB)/dynspg_rl.o\ $(MODEL_LIB)/dynspg_ts.o\ $(MODEL_LIB)/dynvor.o\ $(MODEL_LIB)/dynzad.o\ $(MODEL_LIB)/dynzdf_exp.o\ $(MODEL_LIB)/dynzdf_imp.o\ $(MODEL_LIB)/dynzdf_imp_atsk.o\ $(MODEL_LIB)/dynzdf_iso.o\ $(MODEL_LIB)/eosbn2.o\ $(MODEL_LIB)/flo4rk.o\ $(MODEL_LIB)/floats.o\ $(MODEL_LIB)/floblk.o\ $(MODEL_LIB)/flodom.o\ $(MODEL_LIB)/flowri.o\ $(MODEL_LIB)/flo_oce.o\ $(MODEL_LIB)/flxblk.o\ $(MODEL_LIB)/flxfwb.o\ $(MODEL_LIB)/flxmod.o\ $(MODEL_LIB)/flxrnf.o\ $(MODEL_LIB)/flx_oce.o\ $(MODEL_LIB)/geo2ocean.o\ $(MODEL_LIB)/iceini.o\ $(MODEL_LIB)/icestp1d.o\ $(MODEL_LIB)/icestp.o\ $(MODEL_LIB)/ice.o\ $(MODEL_LIB)/ice_oce.o\ $(MODEL_LIB)/ini1d.o\ $(MODEL_LIB)/initrc.o\ $(MODEL_LIB)/in_out_manager.o\ $(MODEL_LIB)/istate.o\ $(MODEL_LIB)/lbclnk.o\ $(MODEL_LIB)/ldfdyn.o\ $(MODEL_LIB)/ldfdyn_oce.o\ $(MODEL_LIB)/ldfeiv.o\ $(MODEL_LIB)/ldfslp.o\ $(MODEL_LIB)/ldftra.o\ $(MODEL_LIB)/ldftra_oce.o\ $(MODEL_LIB)/lib_feti.o\ $(MODEL_LIB)/lib_mpp.o\ $(MODEL_LIB)/limadv.o\ $(MODEL_LIB)/limdia.o\ $(MODEL_LIB)/limdyn.o\ $(MODEL_LIB)/limflx.o\ $(MODEL_LIB)/limhdf.o\ $(MODEL_LIB)/limistate.o\ $(MODEL_LIB)/limmsh.o\ $(MODEL_LIB)/limrhg.o\ $(MODEL_LIB)/limrst.o\ $(MODEL_LIB)/limtab.o\ $(MODEL_LIB)/limthd.o\ $(MODEL_LIB)/limthd_lac.o\ $(MODEL_LIB)/limthd_zdf.o\ $(MODEL_LIB)/limtrp.o\ $(MODEL_LIB)/limwri.o\ $(MODEL_LIB)/mppini.o\ $(MODEL_LIB)/obccli.o\ $(MODEL_LIB)/obcdom.o\ $(MODEL_LIB)/obcdta.o\ $(MODEL_LIB)/obcdyn.o\ $(MODEL_LIB)/obcini.o\ $(MODEL_LIB)/obcrad.o\ $(MODEL_LIB)/obcrst.o\ $(MODEL_LIB)/obcspg.o\ $(MODEL_LIB)/obctra.o\ $(MODEL_LIB)/obcvol.o\ $(MODEL_LIB)/obc_oce.o\ $(MODEL_LIB)/obc_par.o\ $(MODEL_LIB)/ocesbc.o\ $(MODEL_LIB)/oce.o\ $(MODEL_LIB)/ocfzpt.o\ $(MODEL_LIB)/opa.o\ $(MODEL_LIB)/par_ice.o\ $(MODEL_LIB)/par_kind.o\ $(MODEL_LIB)/par_oce.o\ $(MODEL_LIB)/phycst.o\ $(MODEL_LIB)/restart.o\ $(MODEL_LIB)/sms.o\ $(MODEL_LIB)/solfet.o\ $(MODEL_LIB)/solisl.o\ $(MODEL_LIB)/solmat.o\ $(MODEL_LIB)/solpcg.o\ $(MODEL_LIB)/solsor.o\ $(MODEL_LIB)/solsor_e.o\ $(MODEL_LIB)/solver.o\ $(MODEL_LIB)/sol_oce.o\ $(MODEL_LIB)/step1d.o\ $(MODEL_LIB)/step.o\ $(MODEL_LIB)/stpctl.o\ $(MODEL_LIB)/taumod.o\ $(MODEL_LIB)/thd_ice.o\ $(MODEL_LIB)/traadv_cen2.o\ $(MODEL_LIB)/traadv_ctl.o\ $(MODEL_LIB)/traadv_muscl2.o\ $(MODEL_LIB)/traadv_muscl.o\ $(MODEL_LIB)/traadv_tvd.o\ $(MODEL_LIB)/trabbc.o\ $(MODEL_LIB)/trabbl.o\ $(MODEL_LIB)/tradmp.o\ $(MODEL_LIB)/traldf_bilapg.o\ $(MODEL_LIB)/traldf_bilap.o\ $(MODEL_LIB)/traldf_iso.o\ $(MODEL_LIB)/traldf_iso_zps.o\ $(MODEL_LIB)/traldf_lap.o\ $(MODEL_LIB)/tranpc.o\ $(MODEL_LIB)/tranxt.o\ $(MODEL_LIB)/traqsr.o\ $(MODEL_LIB)/trasbc.o\ $(MODEL_LIB)/trazdf_exp.o\ $(MODEL_LIB)/trazdf_imp.o\ $(MODEL_LIB)/trazdf_iso.o\ $(MODEL_LIB)/trazdf_iso_vopt.o\ $(MODEL_LIB)/trcstp.o\ $(MODEL_LIB)/trc_oce.o\ $(MODEL_LIB)/trdicp.o\ $(MODEL_LIB)/trdicp_oce.o\ $(MODEL_LIB)/trdmld.o\ $(MODEL_LIB)/trdmld_oce.o\ $(MODEL_LIB)/trdmod.o\ $(MODEL_LIB)/trdmod_oce.o\ $(MODEL_LIB)/trdvor.o\ $(MODEL_LIB)/trdvor_oce.o\ $(MODEL_LIB)/wzvmod.o\ $(MODEL_LIB)/zdfbfr.o\ $(MODEL_LIB)/zdfddm.o\ $(MODEL_LIB)/zdfevd.o\ $(MODEL_LIB)/zdfini.o\ $(MODEL_LIB)/zdfkpp.o\ $(MODEL_LIB)/zdfmxl.o\ $(MODEL_LIB)/zdfric.o\ $(MODEL_LIB)/zdftke.o\ $(MODEL_LIB)/zdf_oce.o\ $(MODEL_LIB)/zpshde.o # .SUFFIXES: .f90 .F90 .F # # Target all: diroce $(EXEC_BIN) @cp SRC_FILE_LIST.temp SRC_FILE_LIST @echo OPA model is OK # cleaning objects, libraries and executables clean: $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) @echo OPA model \(.o .mod libraries and executables are removed\) # dependancies diroce: @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi $(EXEC_BIN) : libioipsl key keyverif src_file_list $(MODEL_LIB) $(IOIPSL_LIB) model.o $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) libioipsl : (cd ../../IOIPSL/src ; $(M_K) -f Makefile ) # main program model.o : model.f90 @$(F_C) $(F_O) -c model.f90 # if the make script is stopped, one doesn't destroy library .PRECIOUS : $(MODEL_LIB) #-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) #-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) #-Q- hpux .PRECIOUS : $(SXMODEL_LIB) # library dependancies $(MODEL_LIB): $(LIB_OBJ) @echo @echo La bibliotheque est a jour @echo # Rules .DEFAULTS: # rules for the .f90 files .f90.a : @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- hpux -R2 \ #-Q- aix -qsource \ $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- hpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the .F90 files .F90.a : @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- hpux -R2 \ #-Q- aix -qsource \ $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- hpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the .F files .F.a : @$(F_C) $(P_P) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- hpux -R2 \ #-Q- aix -qsource \ $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- hpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) $*.[of] @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # rules for the library from the .f files .f.a : @$(F_C) $(F_O) \ #-Q- fjvpp -Z $*.L \ #-Q- sxnec -R2 \ #-Q- sx6nec -R2 \ #-Q- sxdkrz -R2 \ #-Q- hpux -R2 \ #-Q- aix -qsource \ $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null #-Q- hpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null @$(A_C) $(MODEL_LIB) $*.o > /dev/null @$(RM) -f $*.o #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi # $(MODEL_LIB)/albedo.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ albedo.F90 $(MODEL_LIB)/blk_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ blk_oce.F90 $(MODEL_LIB)/bulk.o : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ blk_oce.F90 \ dom_oce.F90 \ flxblk.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ bulk.F90 $(MODEL_LIB)/cla.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla.F90 $(MODEL_LIB)/cla_div.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ KEY_CPP \ cla_div.F90 $(MODEL_LIB)/cla_dynspg.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obccli.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/obcvol.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ cla_dynspg.F90 $(MODEL_LIB)/closea.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ closea.F90 $(MODEL_LIB)/cpl.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ ../../../lib/libioipsl.a \ cpl.F90 $(MODEL_LIB)/cpl_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ cpl_oce.F90 $(MODEL_LIB)/daymod.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 $(MODEL_LIB)/diadimg.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ KEY_CPP \ diadimg.F90 $(MODEL_LIB)/diafwb.o : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ blk_oce.F90 \ dom_oce.F90 \ flxblk.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ diafwb.F90 $(MODEL_LIB)/diagap.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ diagap.F90 $(MODEL_LIB)/diahdy.o : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ KEY_CPP \ diahdy.F90 $(MODEL_LIB)/diahth.o : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ KEY_CPP \ diahth.F90 $(MODEL_LIB)/dianam.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/phycst.o \ dianam.F90 $(MODEL_LIB)/diaptr.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ diaptr.F90 $(MODEL_LIB)/diaspr.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ diaspr.F90 $(MODEL_LIB)/diawri1d.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ trazdf_exp.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/diaspr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ daymod.F90 \ diahth.F90 \ dianam.F90 \ diawri.F90 \ dom_oce.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ sol_oce.F90 \ taumod.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/diawri.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ zdfddm_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ diawri1d.F90 $(MODEL_LIB)/diawri.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/zdf_oce.o \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ sol_oce.F90 \ taumod.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/diaspr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ dtasst.F90 \ lib_mpp.F90 \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/lib_mpp.o \ diawri_dimg.h90 \ zdfddm_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ diawri.F90 $(MODEL_LIB)/divcur.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obc_oce.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ divcur.F90 $(MODEL_LIB)/domain.o : \ blk_oce.F90 \ closea.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg.F90 \ flxrnf.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solisl.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/closea.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solisl.o \ blk_oce.F90 \ closea.F90 \ daymod.F90 \ domhgr.F90 \ dommsk.F90 \ domstp.F90 \ domwri.F90 \ domzgr.F90 \ dom_oce.F90 \ flxrnf.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/closea.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/domhgr.o \ $(MODEL_LIB)/dommsk.o \ $(MODEL_LIB)/domstp.o \ $(MODEL_LIB)/domwri.o \ $(MODEL_LIB)/domzgr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ domain.F90 $(MODEL_LIB)/domcfg.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ phycst.F90 \ solisl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/solisl.o \ domcfg.F90 $(MODEL_LIB)/domhgr.o : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/phycst.o \ ../../../lib/libioipsl.a \ domhgr.F90 $(MODEL_LIB)/dommsk.o : \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ dom_oce.F90 \ dynspg.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ solisl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/solisl.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ dommsk.F90 $(MODEL_LIB)/domstp.o : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ KEY_CPP \ domstp.F90 $(MODEL_LIB)/domwri.o : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ daymod.F90 \ lib_mpp.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/lib_mpp.o \ domwri_dimg.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ domwri.F90 $(MODEL_LIB)/domzgr.o : \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ closea.F90 \ dom_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ solisl.F90 \ $(MODEL_LIB)/closea.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/solisl.o \ domzgr_substitute.h90 \ domzgr_s.h90 \ domzgr_zps.h90 \ vectopt_loop_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ domzgr.F90 $(MODEL_LIB)/dom_ice.o : \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ par_ice.F90 \ $(MODEL_LIB)/par_ice.o \ dom_ice.F90 $(MODEL_LIB)/dom_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 $(MODEL_LIB)/dtasal.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ dtasal.F90 $(MODEL_LIB)/dtasst.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ ocfzpt.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ ../../../lib/libioipsl.a \ dtasst.F90 $(MODEL_LIB)/dtatem.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ dtatem.F90 $(MODEL_LIB)/dyncor1d.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ dyncor1d.F90 $(MODEL_LIB)/dynhpg.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynhpg.F90 $(MODEL_LIB)/dynhpg_atsk.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynhpg_atsk.F90 $(MODEL_LIB)/dynkeg.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynkeg.F90 $(MODEL_LIB)/dynldf_bilapg.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ KEY_CPP \ dynldf_bilapg.F90 $(MODEL_LIB)/dynldf_bilap.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_bilap.F90 $(MODEL_LIB)/dynldf_iso.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ dom_oce.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_iso.F90 $(MODEL_LIB)/dynldf_lap.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ dom_oce.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynldf_lap.F90 $(MODEL_LIB)/dynnxt1d.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ dynnxt1d.F90 $(MODEL_LIB)/dynnxt.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obccli.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obcdyn.F90 \ oce.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ dynnxt.F90 $(MODEL_LIB)/dynspg.o : \ cla_dynspg.F90 \ dom_oce.F90 \ dynvor.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/cla_dynspg.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynvor.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/obcvol.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/solsor_e.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg.F90 $(MODEL_LIB)/dynspg_exp.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_exp.F90 $(MODEL_LIB)/dynspg_flt.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obccli.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/obcvol.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/zdf_oce.o \ cla_dynspg.F90 \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/cla_dynspg.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/obcvol.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/solsor_e.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_flt.F90 $(MODEL_LIB)/dynspg_flt_jki.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obccli.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obccli.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/obcvol.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/zdf_oce.o \ cla_dynspg.F90 \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdyn.F90 \ obcvol.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/cla_dynspg.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/obcvol.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/solsor_e.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ KEY_CPP \ dynspg_flt_jki.F90 $(MODEL_LIB)/dynspg_rl.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/solsor_e.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_rl.F90 $(MODEL_LIB)/dynspg_ts.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ dom_oce.F90 \ dynvor.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynvor.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynspg_ts.F90 $(MODEL_LIB)/dynvor.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynvor.F90 $(MODEL_LIB)/dynzad.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzad.F90 $(MODEL_LIB)/dynzdf_exp.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_exp.F90 $(MODEL_LIB)/dynzdf_imp.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_imp.F90 $(MODEL_LIB)/dynzdf_imp_atsk.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ dynzdf_imp_atsk.F90 $(MODEL_LIB)/dynzdf_iso.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ dynzdf_iso.F90 $(MODEL_LIB)/eosbn2.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.f90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ prtctl.f90 \ zdfddm.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdfddm.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ eosbn2.F90 $(MODEL_LIB)/flo4rk.o : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ flo4rk.F90 $(MODEL_LIB)/floats.o : \ daymod.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ flo4rk.F90 \ floblk.F90 \ flodom.F90 \ flowri.F90 \ flo_oce.F90 \ lib_mpp.F90 \ $(MODEL_LIB)/flo4rk.o \ $(MODEL_LIB)/floblk.o \ $(MODEL_LIB)/flodom.o \ $(MODEL_LIB)/flowri.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/lib_mpp.o \ ../../../lib/libioipsl.a \ floats.F90 $(MODEL_LIB)/floblk.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ floblk.F90 $(MODEL_LIB)/flodom.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ KEY_CPP \ flodom.F90 $(MODEL_LIB)/flowri.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ flo_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ KEY_CPP \ flowri.F90 $(MODEL_LIB)/flo_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ flo_oce.F90 $(MODEL_LIB)/flxblk.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ flxblk.F90 $(MODEL_LIB)/flxfwb.o : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flxblk.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ flxfwb.F90 $(MODEL_LIB)/flxmod.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ blk_oce.F90 \ bulk.F90 \ cpl_oce.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/bulk.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ domzgr_substitute.h90 \ flx_bulk_daily.h90 \ flx_bulk_monthly.h90 \ flx_coupled_ice.h90 \ flx_coupled_noice.h90 \ flx_forced_daily.h90 \ KEY_CPP \ flxmod.F90 $(MODEL_LIB)/flxrnf.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/phycst.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/phycst.o \ flxrnf_ORCA_R05.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ flxrnf.F90 $(MODEL_LIB)/flx_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ flx_oce.F90 $(MODEL_LIB)/geo2ocean.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/phycst.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ geo2ocean.F90 $(MODEL_LIB)/iceini.o : \ blk_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ ocfzpt.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ iceini.F90 $(MODEL_LIB)/icestp1d.o : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ limmsh.F90 \ limrhg.F90 \ limrst.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ thd_ice.F90 \ tradmp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limadv.o \ $(MODEL_LIB)/limhdf.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrhg.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/limtab.o \ $(MODEL_LIB)/limthd_lac.o \ $(MODEL_LIB)/limthd_zdf.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/thd_ice.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/limdia.o \ $(MODEL_LIB)/limdyn.o \ $(MODEL_LIB)/limflx.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/limthd.o \ $(MODEL_LIB)/limtrp.o \ $(MODEL_LIB)/limwri.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ icestp1d.F90 $(MODEL_LIB)/icestp.o : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ limmsh.F90 \ limrhg.F90 \ limrst.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ thd_ice.F90 \ tradmp.F90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limadv.o \ $(MODEL_LIB)/limhdf.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrhg.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/limtab.o \ $(MODEL_LIB)/limthd_lac.o \ $(MODEL_LIB)/limthd_zdf.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/thd_ice.o \ $(MODEL_LIB)/tradmp.o \ cpl_oce.F90 \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/limdia.o \ $(MODEL_LIB)/limdyn.o \ $(MODEL_LIB)/limflx.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/limthd.o \ $(MODEL_LIB)/limtrp.o \ $(MODEL_LIB)/limwri.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ icestp.F90 $(MODEL_LIB)/ice.o : \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ par_ice.F90 \ $(MODEL_LIB)/par_ice.o \ ice.F90 $(MODEL_LIB)/ice_oce.o : \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ blk_oce.F90 \ par_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/par_oce.o \ ice_oce.F90 $(MODEL_LIB)/ini1d.o : \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/phycst.o \ ini1d.F90 $(MODEL_LIB)/in_out_manager.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ in_out_manager.F90 $(MODEL_LIB)/istate.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ daymod.F90 \ divcur.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ dynspg.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ restart.F90 \ solisl.F90 \ wzvmod.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/divcur.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/restart.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/wzvmod.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ istate.F90 $(MODEL_LIB)/lbclnk.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ lbclnk.F90 $(MODEL_LIB)/ldfdyn.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ zdfmxl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdfmxl.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ ldftra_oce.F90 \ $(MODEL_LIB)/ldftra_oce.o \ domzgr_substitute.h90 \ ldfdyn_antarctic.h90 \ ldfdyn_arctic.h90 \ ldfdyn_c1d.h90 \ ldfdyn_c2d.h90 \ ldfdyn_c3d.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ ldfdyn.F90 $(MODEL_LIB)/ldfdyn_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ ldfdyn_oce.F90 $(MODEL_LIB)/ldfeiv.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ zdfmxl.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdfmxl.o \ dom_oce.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfeiv.F90 $(MODEL_LIB)/ldfslp.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.f90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ zdfmxl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdfmxl.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ldfslp.F90 $(MODEL_LIB)/ldftra.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ zdfmxl.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdfmxl.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ ldftra_c1d.h90 \ ldftra_c2d.h90 \ ldftra_c3d.h90 \ vectopt_loop_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ ldftra.F90 $(MODEL_LIB)/ldftra_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ ldftra_oce.F90 $(MODEL_LIB)/lib_feti.o : \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ lib_mpp.F90 \ $(MODEL_LIB)/lib_mpp.o \ lib_feti.F90 $(MODEL_LIB)/lib_mpp.o : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ lib_mpp.F90 $(MODEL_LIB)/lib_print.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ lib_print.f90 $(MODEL_LIB)/limadv.o : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_ice.F90 \ dom_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/prtctl.o \ limadv.F90 $(MODEL_LIB)/limdia.o : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_ice.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ limistate.F90 \ par_ice.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/phycst.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ limdia.F90 $(MODEL_LIB)/limdyn.o : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ dom_ice.F90 \ dom_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limistate.F90 \ limrhg.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limrhg.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ limdyn.F90 $(MODEL_LIB)/limflx.o : \ albedo.F90 \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ albedo.F90 \ flxblk.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ocfzpt.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/albedo.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ limflx.F90 $(MODEL_LIB)/limhdf.o : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/prtctl.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ limhdf.F90 $(MODEL_LIB)/limistate.o : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_ice.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/phycst.o \ limistate.F90 $(MODEL_LIB)/limmsh.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_ice.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/phycst.o \ limmsh.F90 $(MODEL_LIB)/limrhg.o : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_ice.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ limrhg.F90 $(MODEL_LIB)/limrst.o : \ blk_oce.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ par_ice.F90 \ $(MODEL_LIB)/par_ice.o \ limrst_dimg.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ limrst.F90 $(MODEL_LIB)/limtab.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ limtab.F90 $(MODEL_LIB)/limthd.o : \ blk_oce.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/thd_ice.o \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limtab.F90 \ limthd_lac.F90 \ limthd_zdf.F90 \ phycst.F90 \ prtctl.f90 \ thd_ice.F90 \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/limtab.o \ $(MODEL_LIB)/limthd_lac.o \ $(MODEL_LIB)/limthd_zdf.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/thd_ice.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ limthd.F90 $(MODEL_LIB)/limthd_lac.o : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ iceini.F90 \ ice_oce.F90 \ limistate.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/thd_ice.o \ limthd_lac.F90 $(MODEL_LIB)/limthd_zdf.o : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ iceini.F90 \ ice_oce.F90 \ in_out_manager.F90 \ limistate.F90 \ par_oce.F90 \ phycst.F90 \ thd_ice.F90 \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/thd_ice.o \ limthd_zdf.F90 $(MODEL_LIB)/limtrp.o : \ blk_oce.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_ice.F90 \ dom_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ limadv.F90 \ limhdf.F90 \ limistate.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/limadv.o \ $(MODEL_LIB)/limhdf.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/phycst.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ limtrp.F90 $(MODEL_LIB)/limwri.o : \ blk_oce.F90 \ daymod.F90 \ dom_oce.F90 \ flx_oce.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ oce.F90 \ ocfzpt.F90 \ par_ice.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_ice.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dianam.F90 \ dom_ice.F90 \ dom_oce.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/phycst.o \ diadimg.F90 \ $(MODEL_LIB)/diadimg.o \ limwri_dimg.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ limwri.F90 $(MODEL_LIB)/model.o : \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diaptr.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynspg.F90 \ eosbn2.F90 \ flxfwb.F90 \ iceini.F90 \ ini1d.F90 \ initrc.F90 \ in_out_manager.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ mppini.F90 \ obcini.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.f90 \ solver.F90 \ step1d.F90 \ step.F90 \ traqsr.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ zdfini.F90 \ zpshde.F90 \ $(MODEL_LIB)/cpl.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/domain.o \ $(MODEL_LIB)/domcfg.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dyncor1d.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/flxfwb.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/initrc.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/istate.o \ $(MODEL_LIB)/ldfdyn.o \ $(MODEL_LIB)/ldftra.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/mppini.o \ $(MODEL_LIB)/obcini.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solver.o \ $(MODEL_LIB)/step1d.o \ $(MODEL_LIB)/step.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/zdfini.o \ $(MODEL_LIB)/zpshde.o \ opa.F90 \ $(MODEL_LIB)/opa.o \ model.f90 $(MODEL_LIB)/mppini.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/sol_oce.o \ domzgr_substitute.h90 \ mppini_2.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ mppini.F90 $(MODEL_LIB)/obccli.o : \ in_out_manager.F90 \ obc_par.F90 \ par_oce.F90 \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ KEY_CPP \ obccli.F90 $(MODEL_LIB)/obcdom.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ obc_par.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obcdom.F90 $(MODEL_LIB)/obcdta.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ solsor_e.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/solsor_e.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ daymod.F90 \ dom_oce.F90 \ dynspg_rl.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obccli.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obccli.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obc_vectopt_loop_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ obcdta.F90 $(MODEL_LIB)/obcdyn.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obccli.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obccli.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obcdyn.F90 $(MODEL_LIB)/obcini.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obcdom.F90 \ obcrst.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obcdom.o \ $(MODEL_LIB)/obcrst.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcini.F90 $(MODEL_LIB)/obcrad.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcrad.F90 $(MODEL_LIB)/obcrst.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obcrst.F90 $(MODEL_LIB)/obcspg.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcspg.F90 $(MODEL_LIB)/obctra.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obctra.F90 $(MODEL_LIB)/obcvol.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ obc_vectopt_loop_substitute.h90 \ KEY_CPP \ obcvol.F90 $(MODEL_LIB)/obc_oce.o : \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ obc_par.F90 \ par_oce.F90 \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/par_oce.o \ obc_oce.F90 $(MODEL_LIB)/obc_par.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ obc_par_EEL_R5.h90 \ KEY_CPP \ obc_par.F90 $(MODEL_LIB)/ocesbc.o : \ blk_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ ocesbc.F90 $(MODEL_LIB)/oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ oce.F90 $(MODEL_LIB)/ocfzpt.o : \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/oce.o \ ocfzpt.F90 $(MODEL_LIB)/opa.o : \ blk_oce.F90 \ cla.F90 \ cla_div.F90 \ closea.F90 \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ dianam.F90 \ diaptr.F90 \ diaspr.F90 \ diawri1d.F90 \ diawri.F90 \ divcur.F90 \ domhgr.F90 \ dommsk.F90 \ domstp.F90 \ domwri.F90 \ domzgr.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynhpg.F90 \ dynhpg_atsk.F90 \ dynkeg.F90 \ dynldf_bilapg.F90 \ dynldf_bilap.F90 \ dynldf_iso.F90 \ dynldf_lap.F90 \ dynnxt1d.F90 \ dynnxt.F90 \ dynspg.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ dynvor.F90 \ dynzad.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ dynzdf_imp_atsk.F90 \ dynzdf_iso.F90 \ eosbn2.F90 \ floats.F90 \ flo_oce.F90 \ flxblk.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ icestp1d.F90 \ icestp.F90 \ ice.F90 \ ice_oce.F90 \ ini1d.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limistate.F90 \ limmsh.F90 \ limrst.F90 \ obcdom.F90 \ obcdta.F90 \ obcrad.F90 \ obcrst.F90 \ obcspg.F90 \ obc_oce.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ restart.F90 \ solisl.F90 \ solmat.F90 \ sol_oce.F90 \ stpctl.F90 \ taumod.F90 \ traadv_cen2.F90 \ traadv_ctl.F90 \ traadv_muscl2.F90 \ traadv_muscl.F90 \ traadv_tvd.F90 \ trabbc.F90 \ trabbl.F90 \ tradmp.F90 \ traldf_bilapg.F90 \ traldf_bilap.F90 \ traldf_iso.F90 \ traldf_iso_zps.F90 \ traldf_lap.F90 \ tranpc.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trazdf_iso.F90 \ trazdf_iso_vopt.F90 \ trcstp.F90 \ trc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ wzvmod.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ zpshde.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cla.o \ $(MODEL_LIB)/cla_div.o \ $(MODEL_LIB)/closea.o \ $(MODEL_LIB)/cpl.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/diafwb.o \ $(MODEL_LIB)/diagap.o \ $(MODEL_LIB)/diahdy.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/diaspr.o \ $(MODEL_LIB)/diawri1d.o \ $(MODEL_LIB)/diawri.o \ $(MODEL_LIB)/divcur.o \ $(MODEL_LIB)/domhgr.o \ $(MODEL_LIB)/dommsk.o \ $(MODEL_LIB)/domstp.o \ $(MODEL_LIB)/domwri.o \ $(MODEL_LIB)/domzgr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dyncor1d.o \ $(MODEL_LIB)/dynhpg.o \ $(MODEL_LIB)/dynhpg_atsk.o \ $(MODEL_LIB)/dynkeg.o \ $(MODEL_LIB)/dynldf_bilapg.o \ $(MODEL_LIB)/dynldf_bilap.o \ $(MODEL_LIB)/dynldf_iso.o \ $(MODEL_LIB)/dynldf_lap.o \ $(MODEL_LIB)/dynnxt1d.o \ $(MODEL_LIB)/dynnxt.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/dynvor.o \ $(MODEL_LIB)/dynzad.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/dynzdf_imp.o \ $(MODEL_LIB)/dynzdf_imp_atsk.o \ $(MODEL_LIB)/dynzdf_iso.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/floats.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flxfwb.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/icestp1d.o \ $(MODEL_LIB)/icestp.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfeiv.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limistate.o \ $(MODEL_LIB)/limmsh.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/obcdom.o \ $(MODEL_LIB)/obcdta.o \ $(MODEL_LIB)/obcrad.o \ $(MODEL_LIB)/obcrst.o \ $(MODEL_LIB)/obcspg.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/restart.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/solmat.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/stpctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/traadv_cen2.o \ $(MODEL_LIB)/traadv_ctl.o \ $(MODEL_LIB)/traadv_muscl2.o \ $(MODEL_LIB)/traadv_muscl.o \ $(MODEL_LIB)/traadv_tvd.o \ $(MODEL_LIB)/trabbc.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/traldf_bilapg.o \ $(MODEL_LIB)/traldf_bilap.o \ $(MODEL_LIB)/traldf_iso.o \ $(MODEL_LIB)/traldf_iso_zps.o \ $(MODEL_LIB)/traldf_lap.o \ $(MODEL_LIB)/tranpc.o \ $(MODEL_LIB)/tranxt.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trasbc.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/trazdf_imp.o \ $(MODEL_LIB)/trazdf_iso.o \ $(MODEL_LIB)/trazdf_iso_vopt.o \ $(MODEL_LIB)/trcstp.o \ $(MODEL_LIB)/trc_oce.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/wzvmod.o \ $(MODEL_LIB)/zdfbfr.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfevd.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdfric.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ $(MODEL_LIB)/zpshde.o \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diaptr.F90 \ domain.F90 \ domcfg.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynspg.F90 \ eosbn2.F90 \ flxfwb.F90 \ iceini.F90 \ ini1d.F90 \ initrc.F90 \ in_out_manager.F90 \ istate.F90 \ ldfdyn.F90 \ ldftra.F90 \ lib_mpp.F90 \ mppini.F90 \ obcini.F90 \ obc_par.F90 \ oce.F90 \ ocfzpt.F90 \ phycst.F90 \ prtctl.f90 \ solver.F90 \ step1d.F90 \ step.F90 \ traqsr.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ zdfini.F90 \ zpshde.F90 \ $(MODEL_LIB)/cpl.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/domain.o \ $(MODEL_LIB)/domcfg.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dyncor1d.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/flxfwb.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ini1d.o \ $(MODEL_LIB)/initrc.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/istate.o \ $(MODEL_LIB)/ldfdyn.o \ $(MODEL_LIB)/ldftra.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/mppini.o \ $(MODEL_LIB)/obcini.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solver.o \ $(MODEL_LIB)/step1d.o \ $(MODEL_LIB)/step.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/zdfini.o \ $(MODEL_LIB)/zpshde.o \ opa.F90 $(MODEL_LIB)/par_ice.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ par_ice.F90 $(MODEL_LIB)/par_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_EEL_R2.h90 \ par_EEL_R5.h90 \ par_EEL_R6.h90 \ par_GYRE.h90 \ par_ORCA_R025.h90 \ par_ORCA_R05.h90 \ par_ORCA_R2.h90 \ par_ORCA_R4.h90 \ KEY_CPP \ par_oce.F90 $(MODEL_LIB)/phycst.o : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ in_out_manager.F90 \ par_oce.F90 \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/par_oce.o \ phycst.F90 $(MODEL_LIB)/prtctl.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ prtctl.f90 $(MODEL_LIB)/restart.o : \ blk_oce.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ dynvor.F90 \ dynzdf_exp.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trazdf_exp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/dynvor.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dynspg.F90 \ dynspg_ts.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ sol_oce.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ lib_mpp.F90 \ $(MODEL_LIB)/lib_mpp.o \ restart_dimg.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ restart.F90 $(MODEL_LIB)/solfet.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/sol_oce.o \ solfet.F90 $(MODEL_LIB)/solisl.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ ../../../lib/libioipsl.a \ solisl.F90 $(MODEL_LIB)/solmat.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ obc_par.F90 \ oce.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ lbclnk.F90 \ lib_feti.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ phycst.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_feti.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/sol_oce.o \ solmat.F90 $(MODEL_LIB)/solpcg.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/sol_oce.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ solpcg.F90 $(MODEL_LIB)/solsor.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ solsor.F90 $(MODEL_LIB)/solsor_e.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ solsor_e.F90 $(MODEL_LIB)/solver.o : \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_feti.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ obc_par.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_feti.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ dom_oce.F90 \ dynspg.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ obc_oce.F90 \ oce.F90 \ solisl.F90 \ solmat.F90 \ sol_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/solmat.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/zdf_oce.o \ solver.F90 $(MODEL_LIB)/sol_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ sol_oce.F90 $(MODEL_LIB)/step1d.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ diawri.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg.F90 \ dynspg_ts.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ obctra.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solisl.F90 \ sol_oce.F90 \ taumod.F90 \ tradmp.F90 \ traqsr.F90 \ trazdf_exp.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/diaspr.o \ $(MODEL_LIB)/diawri.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limdia.o \ $(MODEL_LIB)/limdyn.o \ $(MODEL_LIB)/limflx.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/limthd.o \ $(MODEL_LIB)/limtrp.o \ $(MODEL_LIB)/limwri.o \ $(MODEL_LIB)/obctra.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/trc_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ daymod.F90 \ diawri1d.F90 \ diawri.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dyncor1d.F90 \ dynnxt1d.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ dynzdf_imp_atsk.F90 \ dynzdf_iso.F90 \ eosbn2.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ icestp1d.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ prtctl.f90 \ restart.F90 \ stpctl.F90 \ taumod.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trazdf_iso.F90 \ trazdf_iso_vopt.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diawri1d.o \ $(MODEL_LIB)/diawri.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dyncor1d.o \ $(MODEL_LIB)/dynnxt1d.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/dynzdf_imp.o \ $(MODEL_LIB)/dynzdf_imp_atsk.o \ $(MODEL_LIB)/dynzdf_iso.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/flxfwb.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/icestp1d.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/restart.o \ $(MODEL_LIB)/stpctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tranxt.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trasbc.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/trazdf_imp.o \ $(MODEL_LIB)/trazdf_iso.o \ $(MODEL_LIB)/trazdf_iso_vopt.o \ $(MODEL_LIB)/zdfbfr.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfevd.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdfric.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ step1d.F90 $(MODEL_LIB)/step.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaptr.F90 \ diaspr.F90 \ diawri.F90 \ dom_ice.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynspg.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ flo4rk.F90 \ floblk.F90 \ flodom.F90 \ flowri.F90 \ flo_oce.F90 \ flxblk.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ iceini.F90 \ ice.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ limdia.F90 \ limdyn.F90 \ limflx.F90 \ limrst.F90 \ limthd.F90 \ limtrp.F90 \ limwri.F90 \ obccli.F90 \ obcdyn.F90 \ obctra.F90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solisl.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ trabbl.F90 \ tradmp.F90 \ traqsr.F90 \ trazdf_exp.F90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/diaspr.o \ $(MODEL_LIB)/diawri.o \ $(MODEL_LIB)/dom_ice.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/flo4rk.o \ $(MODEL_LIB)/floblk.o \ $(MODEL_LIB)/flodom.o \ $(MODEL_LIB)/flowri.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/flxblk.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/iceini.o \ $(MODEL_LIB)/ice.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/limdia.o \ $(MODEL_LIB)/limdyn.o \ $(MODEL_LIB)/limflx.o \ $(MODEL_LIB)/limrst.o \ $(MODEL_LIB)/limthd.o \ $(MODEL_LIB)/limtrp.o \ $(MODEL_LIB)/limwri.o \ $(MODEL_LIB)/obccli.o \ $(MODEL_LIB)/obcdyn.o \ $(MODEL_LIB)/obctra.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/trc_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ cla.F90 \ cla_div.F90 \ closea.F90 \ cpl.F90 \ cpl_oce.F90 \ daymod.F90 \ diafwb.F90 \ diagap.F90 \ diahdy.F90 \ diahth.F90 \ diaptr.F90 \ diaspr.F90 \ diawri.F90 \ divcur.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ dynhpg.F90 \ dynhpg_atsk.F90 \ dynkeg.F90 \ dynldf_bilapg.F90 \ dynldf_bilap.F90 \ dynldf_iso.F90 \ dynldf_lap.F90 \ dynnxt.F90 \ dynspg.F90 \ dynvor.F90 \ dynzad.F90 \ dynzdf_exp.F90 \ dynzdf_imp.F90 \ dynzdf_imp_atsk.F90 \ dynzdf_iso.F90 \ eosbn2.F90 \ floats.F90 \ flo_oce.F90 \ flxfwb.F90 \ flxmod.F90 \ flxrnf.F90 \ icestp.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfeiv.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ obcdta.F90 \ obcrad.F90 \ obcrst.F90 \ obcspg.F90 \ obc_par.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ prtctl.f90 \ restart.F90 \ stpctl.F90 \ taumod.F90 \ traadv_cen2.F90 \ traadv_ctl.F90 \ traadv_muscl2.F90 \ traadv_muscl.F90 \ traadv_tvd.F90 \ trabbc.F90 \ trabbl.F90 \ tradmp.F90 \ traldf_bilapg.F90 \ traldf_bilap.F90 \ traldf_iso.F90 \ traldf_iso_zps.F90 \ traldf_lap.F90 \ tranpc.F90 \ tranxt.F90 \ traqsr.F90 \ trasbc.F90 \ trazdf_exp.F90 \ trazdf_imp.F90 \ trazdf_iso.F90 \ trazdf_iso_vopt.F90 \ trcstp.F90 \ trdicp.F90 \ trdmld.F90 \ trdvor.F90 \ wzvmod.F90 \ zdfbfr.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ zpshde.F90 \ $(MODEL_LIB)/cla.o \ $(MODEL_LIB)/cla_div.o \ $(MODEL_LIB)/closea.o \ $(MODEL_LIB)/cpl.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diafwb.o \ $(MODEL_LIB)/diagap.o \ $(MODEL_LIB)/diahdy.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/diaspr.o \ $(MODEL_LIB)/diawri.o \ $(MODEL_LIB)/divcur.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/dynhpg.o \ $(MODEL_LIB)/dynhpg_atsk.o \ $(MODEL_LIB)/dynkeg.o \ $(MODEL_LIB)/dynldf_bilapg.o \ $(MODEL_LIB)/dynldf_bilap.o \ $(MODEL_LIB)/dynldf_iso.o \ $(MODEL_LIB)/dynldf_lap.o \ $(MODEL_LIB)/dynnxt.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/dynvor.o \ $(MODEL_LIB)/dynzad.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/dynzdf_imp.o \ $(MODEL_LIB)/dynzdf_imp_atsk.o \ $(MODEL_LIB)/dynzdf_iso.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/floats.o \ $(MODEL_LIB)/flo_oce.o \ $(MODEL_LIB)/flxfwb.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/icestp.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfeiv.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/obcdta.o \ $(MODEL_LIB)/obcrad.o \ $(MODEL_LIB)/obcrst.o \ $(MODEL_LIB)/obcspg.o \ $(MODEL_LIB)/obc_par.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/restart.o \ $(MODEL_LIB)/stpctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/traadv_cen2.o \ $(MODEL_LIB)/traadv_ctl.o \ $(MODEL_LIB)/traadv_muscl2.o \ $(MODEL_LIB)/traadv_muscl.o \ $(MODEL_LIB)/traadv_tvd.o \ $(MODEL_LIB)/trabbc.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/traldf_bilapg.o \ $(MODEL_LIB)/traldf_bilap.o \ $(MODEL_LIB)/traldf_iso.o \ $(MODEL_LIB)/traldf_iso_zps.o \ $(MODEL_LIB)/traldf_lap.o \ $(MODEL_LIB)/tranpc.o \ $(MODEL_LIB)/tranxt.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trasbc.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/trazdf_imp.o \ $(MODEL_LIB)/trazdf_iso.o \ $(MODEL_LIB)/trazdf_iso_vopt.o \ $(MODEL_LIB)/trcstp.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/wzvmod.o \ $(MODEL_LIB)/zdfbfr.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfevd.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdfric.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ $(MODEL_LIB)/zpshde.o \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ step.F90 $(MODEL_LIB)/stpctl.o : \ daymod.F90 \ diadimg.F90 \ diahth.F90 \ dianam.F90 \ diaspr.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ solfet.F90 \ solpcg.F90 \ solsor.F90 \ sol_oce.F90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/diahth.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/diaspr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/solfet.o \ $(MODEL_LIB)/solpcg.o \ $(MODEL_LIB)/solsor.o \ $(MODEL_LIB)/sol_oce.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ diawri.F90 \ dom_oce.F90 \ dynspg.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ solisl.F90 \ sol_oce.F90 \ $(MODEL_LIB)/diawri.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/solisl.o \ $(MODEL_LIB)/sol_oce.o \ stpctl.F90 $(MODEL_LIB)/taumod.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ phycst.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/phycst.o \ cpl_oce.F90 \ geo2ocean.F90 \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/geo2ocean.o \ tau_coupled.h90 \ tau_coupled_ice.h90 \ tau_forced_daily.h90 \ tau_forced_monthly.h90 \ KEY_CPP \ taumod.F90 $(MODEL_LIB)/thd_ice.o : \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ par_ice.F90 \ $(MODEL_LIB)/par_ice.o \ thd_ice.F90 $(MODEL_LIB)/traadv_cen2.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ diaptr.F90 \ dom_oce.F90 \ dynspg.F90 \ flxrnf.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ ocfzpt.F90 \ prtctl.f90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ oce.F90 \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ traadv_cen2_atsk.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_cen2.F90 $(MODEL_LIB)/traadv_ctl.o : \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ traadv_ctl.F90 $(MODEL_LIB)/traadv_muscl2.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ diaptr.F90 \ dom_oce.F90 \ dynspg.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ prtctl.f90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_muscl2.F90 $(MODEL_LIB)/traadv_muscl.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ diaptr.F90 \ dom_oce.F90 \ dynspg.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ prtctl.f90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_muscl.F90 $(MODEL_LIB)/traadv_tvd.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ dynspg_exp.F90 \ dynspg_flt.F90 \ dynspg_flt_jki.F90 \ dynspg_rl.F90 \ dynspg_ts.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg_exp.o \ $(MODEL_LIB)/dynspg_flt.o \ $(MODEL_LIB)/dynspg_flt_jki.o \ $(MODEL_LIB)/dynspg_rl.o \ $(MODEL_LIB)/dynspg_ts.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ diaptr.F90 \ dom_oce.F90 \ dynspg.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ oce.F90 \ prtctl.f90 \ trabbl.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynspg.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traadv_tvd.F90 $(MODEL_LIB)/trabbc.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ domzgr_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ trabbc.F90 $(MODEL_LIB)/trabbl.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.f90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod_oce.o \ eosbn2.F90 \ flxrnf.F90 \ lbclnk.F90 \ oce.F90 \ ocfzpt.F90 \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ domzgr_substitute.h90 \ trabbl_adv.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trabbl.F90 $(MODEL_LIB)/tradmp.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ dtasal.F90 \ dtatem.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ tradmp.F90 $(MODEL_LIB)/traldf_bilapg.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ KEY_CPP \ traldf_bilapg.F90 $(MODEL_LIB)/traldf_bilap.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_bilap.F90 $(MODEL_LIB)/traldf_iso.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_iso.F90 $(MODEL_LIB)/traldf_iso_zps.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_iso_zps.F90 $(MODEL_LIB)/traldf_lap.o : \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ diaptr.F90 \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/diaptr.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traldf_lap.F90 $(MODEL_LIB)/tranpc.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfddm.o \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ KEY_CPP \ tranpc.F90 $(MODEL_LIB)/tranxt.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ obc_oce.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/obc_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ obctra.F90 \ oce.F90 \ prtctl.f90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/obctra.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdf_oce.o \ tranxt.F90 $(MODEL_LIB)/traqsr.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ sms.F90 \ taumod.F90 \ trabbl.F90 \ tradmp.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/sms.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ trc_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trc_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ traqsr.F90 $(MODEL_LIB)/trasbc.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trabbl.F90 \ tradmp.F90 \ trc_oce.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/trc_oce.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ traqsr.F90 \ trdmod.F90 \ trdmod_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/traqsr.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trasbc.F90 $(MODEL_LIB)/trazdf_exp.o : \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ prtctl.f90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_exp.F90 $(MODEL_LIB)/trazdf_imp.o : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ zdfddm_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ trazdf_imp.F90 $(MODEL_LIB)/trazdf_iso.o : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ zdfddm_substitute.h90 \ zdf.matrixsolver.h90 \ KEY_CPP \ trazdf_iso.F90 $(MODEL_LIB)/trazdf_iso_vopt.o : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trabbl.F90 \ trdicp.F90 \ trdicp_oce.F90 \ trdmld.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ prtctl.f90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldfeiv_substitute.h90 \ ldftra_substitute.h90 \ vectopt_loop_substitute.h90 \ zdfddm_substitute.h90 \ KEY_CPP \ trazdf_iso_vopt.F90 $(MODEL_LIB)/trc_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ sms.F90 \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/sms.o \ trc_oce.F90 $(MODEL_LIB)/trdicp.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfddm.o \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trdicp.F90 $(MODEL_LIB)/trdicp_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ trdicp_oce.F90 $(MODEL_LIB)/trdmld.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ daymod.F90 \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldftra_substitute.h90 \ zdfddm_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ trdmld.F90 $(MODEL_LIB)/trdmld_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ trdmld_oce.F90 $(MODEL_LIB)/trdmod.o : \ daymod.F90 \ diadimg.F90 \ dianam.F90 \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdmod_oce.F90 \ trdvor_oce.F90 \ zdfddm.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/diadimg.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ trabbl.F90 \ trdicp.F90 \ trdmld.F90 \ trdmod_oce.F90 \ trdvor.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/trabbl.o \ $(MODEL_LIB)/trdicp.o \ $(MODEL_LIB)/trdmld.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/trdvor.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ trdmod.F90 $(MODEL_LIB)/trdmod_oce.o : \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdvor_oce.o \ trdmod_oce.F90 $(MODEL_LIB)/trdvor.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ trdicp_oce.F90 \ trdmld_oce.F90 \ trdvor_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/trdicp_oce.o \ $(MODEL_LIB)/trdmld_oce.o \ $(MODEL_LIB)/trdvor_oce.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ daymod.F90 \ dianam.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ oce.F90 \ phycst.F90 \ trdmod_oce.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dianam.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ ldfdyn_substitute.h90 \ vectopt_loop_substitute.h90 \ ../../../lib/libioipsl.a \ KEY_CPP \ trdvor.F90 $(MODEL_LIB)/trdvor_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ trdvor_oce.F90 $(MODEL_LIB)/wzvmod.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.f90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ domzgr_substitute.h90 \ KEY_CPP \ wzvmod.F90 $(MODEL_LIB)/zdfbfr.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.f90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ KEY_CPP \ zdfbfr.F90 $(MODEL_LIB)/zdfddm.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ prtctl.f90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdf_oce.o \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfddm.F90 $(MODEL_LIB)/zdfevd.o : \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ zdfkpp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ KEY_CPP \ zdfevd.F90 $(MODEL_LIB)/zdfini.o : \ dom_oce.F90 \ dynzdf_exp.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ldfdyn_oce.F90 \ ldftra_oce.F90 \ lib_print.f90 \ ocesbc.F90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trazdf_exp.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdfkpp.F90 \ zdfmxl.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfmxl.o \ $(MODEL_LIB)/zdf_oce.o \ in_out_manager.F90 \ ldfdyn_oce.F90 \ ldfslp.F90 \ ldftra_oce.F90 \ lib_mpp.F90 \ par_oce.F90 \ tranpc.F90 \ zdfddm.F90 \ zdfevd.F90 \ zdfkpp.F90 \ zdfric.F90 \ zdftke.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/ldfdyn_oce.o \ $(MODEL_LIB)/ldfslp.o \ $(MODEL_LIB)/ldftra_oce.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/tranpc.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdfevd.o \ $(MODEL_LIB)/zdfkpp.o \ $(MODEL_LIB)/zdfric.o \ $(MODEL_LIB)/zdftke.o \ $(MODEL_LIB)/zdf_oce.o \ zdfini.F90 $(MODEL_LIB)/zdfkpp.o : \ blk_oce.F90 \ cpl_oce.F90 \ daymod.F90 \ dom_oce.F90 \ dtasal.F90 \ dtasst.F90 \ dtatem.F90 \ flxmod.F90 \ flxrnf.F90 \ flx_oce.F90 \ ice_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ ocfzpt.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ tradmp.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/blk_oce.o \ $(MODEL_LIB)/cpl_oce.o \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dtasal.o \ $(MODEL_LIB)/dtasst.o \ $(MODEL_LIB)/dtatem.o \ $(MODEL_LIB)/flxmod.o \ $(MODEL_LIB)/flxrnf.o \ $(MODEL_LIB)/flx_oce.o \ $(MODEL_LIB)/ice_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/ocfzpt.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/tradmp.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ ocesbc.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/ocesbc.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zdfkpp.F90 $(MODEL_LIB)/zdfmxl.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ oce.F90 \ prtctl.f90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ KEY_CPP \ zdfmxl.F90 $(MODEL_LIB)/zdfric.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/zdf_oce.o \ domzgr_substitute.h90 \ KEY_CPP \ zdfric.F90 $(MODEL_LIB)/zdftke.o : \ daymod.F90 \ dom_oce.F90 \ in_out_manager.F90 \ lbclnk.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trdmod.F90 \ trdmod_oce.F90 \ zdfddm.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/daymod.o \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trdmod.o \ $(MODEL_LIB)/trdmod_oce.o \ $(MODEL_LIB)/zdfddm.o \ $(MODEL_LIB)/zdf_oce.o \ dom_oce.F90 \ dynzdf_exp.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ phycst.F90 \ prtctl.f90 \ taumod.F90 \ trazdf_exp.F90 \ zdf_oce.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/dynzdf_exp.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/taumod.o \ $(MODEL_LIB)/trazdf_exp.o \ $(MODEL_LIB)/zdf_oce.o \ oce.F90 \ $(MODEL_LIB)/oce.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ zdftke_atsk.h90 \ KEY_CPP \ zdftke.F90 $(MODEL_LIB)/zdf_oce.o : \ par_kind.F90 \ $(MODEL_LIB)/par_kind.o \ par_oce.F90 \ $(MODEL_LIB)/par_oce.o \ zdf_oce.F90 $(MODEL_LIB)/zpshde.o : \ dom_oce.F90 \ in_out_manager.F90 \ lib_mpp.F90 \ lib_print.f90 \ oce.F90 \ par_kind.F90 \ par_oce.F90 \ phycst.F90 \ prtctl.f90 \ zdfddm.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lib_mpp.o \ $(MODEL_LIB)/lib_print.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/par_oce.o \ $(MODEL_LIB)/phycst.o \ $(MODEL_LIB)/prtctl.o \ $(MODEL_LIB)/zdfddm.o \ dom_oce.F90 \ eosbn2.F90 \ in_out_manager.F90 \ lbclnk.F90 \ oce.F90 \ par_kind.F90 \ phycst.F90 \ $(MODEL_LIB)/dom_oce.o \ $(MODEL_LIB)/eosbn2.o \ $(MODEL_LIB)/in_out_manager.o \ $(MODEL_LIB)/lbclnk.o \ $(MODEL_LIB)/oce.o \ $(MODEL_LIB)/par_kind.o \ $(MODEL_LIB)/phycst.o \ domzgr_substitute.h90 \ vectopt_loop_substitute.h90 \ KEY_CPP \ zpshde.F90 # key changing control key: @echo CHANGEMENT de CLES CPP oui/non ? -@if [ "`cat KEY_CPP`" != "$(P_P)" ] ; then \ echo CPP options changed ; echo "$(P_P)" > KEY_CPP ; fi keyverif: @echo VERIFICATION DES CLES @echo CLES UTILISEES : @for v in ` echo $(P_P) | sed -e s/-Wp,-D//g` ; \ do \ echo $$v ;\ w=`echo $$v | cut -c1-3` ; \ if [ $$w = `echo "key"` ] ; then \ r=n ; \ echo " $(KEY_LIST) " | (grep $$v >/dev/null 2>&1) || r=o ; \ if [ $$r != "n" ] ; then \ echo "UNKNOWN KEY" ;\ false ; \ exit ; \ fi \ fi \ done # Checking the number of routines src_file_list: @echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES @\$(RM) `ls | fgrep -v -f .patron` @check=`grep OPA_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OPA_SRC files" ; \ ln -sf ../OPA_SRC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DYN/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/TRA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/TRD/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DIA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DOM/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/OBC/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/FLO/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/LDF/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/ZDF/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/SOL/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/DTA/*.[Ffh]90 . ; \ ln -sf ../OPA_SRC/SBC/*.[Ffh]90 . ; \ fi @check=`grep LIM_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use LIM_SRC files" ; \ ln -sf ../LIM_SRC/*.[Ffh]90 . ; \ fi @check=`grep C1D_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use C1D_SRC files" ; \ ln -sf ../C1D_SRC/*.[Ffh]90 . ; \ fi @check=`grep TOP_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use TOP_SRC files" ; \ \$(RM) trcstp.F90 ; \ \$(RM) sms.F90 ; \ \$(RM) initrc.F90 ; \ ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/SMS/*.[Ffh] . ; \ ln -sf ../TOP_SRC/SMS/*.[Ffh]90 . ; \ ln -sf ../TOP_SRC/TRP/*.[Ffh]90 . ; \ fi @check=`grep OFF_SRC .config` ; \ if [ -n "$$check" ] ; then \ echo " use OFF_SRC files" ; \ ln -sf ../OFF_SRC/*.[Ffh]90 . ; \ ln -sf ../OFF_SRC/*/*.[Ffh]90 . ; \ fi @\$(RM) tmplist @ls -1 | fgrep -v -f .patron >tmplist @cmp tmplist SRC_FILE_LIST.temp || { echo some routines have been added or suppressed ; \ sdiff -s tmplist SRC_FILE_LIST.temp ; cp tmplist SRC_FILE_LIST.temp ; \ \$(RM) model.o \$(MODEL_LIB) \$(SXMODEL_LIB) \$(EXEC_BIN) ; \ echo "Rebuilding the AA_make files" ; \ cd .. ; ../UTIL/fait_AA_make ; echo " " ; \ echo "THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake" ; \ echo "========================================== " ; \ ../../util/ins_make ; echo " " ; false ; exit ; }