New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 395 for trunk/CONFIG/ORCA2_LIM/scripts/BB_make – NEMO

Ignore:
Timestamp:
2006-03-10T18:24:24+01:00 (18 years ago)
Author:
opalod
Message:

RB:nemo_v1_update_038: first integration of Agrif :

  • update BB_make
  • in BB_make.ldef, change cpp key specification in a generic one
File:
1 edited

Legend:

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

    r380 r395  
    22# some variables 
    33TMP = ../../../tmp 
    4 #-Q- sxnec  # Compiler options for the ORCA model   -   std 
     4#-Q- sxnec  # Compiler options for NEMO (IDRIS SX5-NEC)  
    55#-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 
    66#-Q- sxnec  L_X = $(L_O) $(L_C) -ftrace 
    7 #-Q- sx6nec  # Compiler options for the ORCA model   -   std 
     7#-Q- sx6nec  # Compiler options NEMO (CEA SX6-NEC)  
    88#-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 
    99#-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 
    1010#-Q- sx6nec  L_X = $(L_O) $(L_C) -ftrace 
    11 #-Q- sxdkrz  # Compiler options for the ORCA model for the DKRZ SX6-NEC  
     11#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC)  
    1212#-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 
    1313#-Q- sxdkrz  L_X = $(L_O) $(L_C) -ftrace 
    14 #-Q- eshpux  # Compiler options for the ORCA model for the ES 
     14#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
    1515#-Q- eshpux  # for super perfs! 
    1616#-Q- eshpux  # 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 
     
    1818#-Q- eshpux  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 
    1919#-Q- eshpux  L_X = $(L_O) 
    20 #-Q- linux  # Compiler options for the ORCA model (pgf version) 
     20#-Q- linux  # Compiler options for NEMO (pgf version) 
    2121#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce 
    2222#-Q- linux  L_X = -r8 -O3 
    23 #-Q- lxiv8  # Compiler options for the ORCA model (ifort version) 
     23#-Q- lxiv7  # Compiler options for NEMO (ifc version) 
     24#-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce 
     25#-Q- lxiv7  L_X = -r8 -O3 
     26#-Q- lxiv8  # Compiler options for NEMO (ifort version) 
    2427#-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce 
    2528#-Q- lxiv8  L_X = -r8 -O3 
    26 #-Q- g95  # Compiler options for the ORCA model (g95 version) 
     29#-Q- g95  # Compiler options for NEMO (g95 version) 
    2730#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce 
    2831#-Q- g95  L_X = -r8 -O3 
    29 #-Q- aix    # Compiler options for the ORCA model (aix version) 
     32#-Q- aix    # Compiler options for NEMO (aix version) 
    3033#-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 
    3134#-Q- aix   L_O = $(F_P) -q64 -O3 
    3235#-Q- aix   L_X = $(L_O) $(L_C)  
    33 #-Q- osxxlf    # Compiler options for the ORCA model (osxxlf version) 
     36#-Q- osxxlf    # Compiler options for NEMO (osxxlf version) 
    3437#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 
    3538#-Q- osxxlf    L_X = -qrealsize=8 -O3 
     
    4043#-Q- eshpux PREF=i. 
    4144 
     45# add suffix to P_P 
     46P_P := $(P_P:%=$(prefix)%) 
     47 
     48# Some tests to define variables related to Agrif compilation 
     49# Please do not change  
     50ifneq (,$(findstring key_agrif,$(P_P))) 
     51AGRIF=use 
     52else 
     53AGRIF=notuse 
     54AGRIF_LIB= 
     55endif 
     56ifneq (,$(findstring key_mpp_mpi,$(P_P))) 
     57AGRIF_MPI=-DAGRIF_MPI 
     58else 
     59AGRIF_MPI= 
     60endif 
     61 
    4262KEY_LIST = \ 
     63     key_agrif \ 
    4364     key_antarctic \ 
    4465     key_arctic \ 
     
    117138# .o file list in the library 
    118139LIB_OBJ = \ 
    119       $(MODEL_LIB)(ctlopn.o)\ 
    120140      $(MODEL_LIB)(lib_cray.o)\ 
    121141      $(MODEL_LIB)(lib_isml.o)\ 
    122142      $(MODEL_LIB)(lib_print.o)\ 
    123       $(MODEL_LIB)(prtctl.o)\ 
     143      $(MODEL_LIB)(agrif_opa_interp.o)\ 
     144      $(MODEL_LIB)(agrif_opa_sponge.o)\ 
     145      $(MODEL_LIB)(agrif_opa_update.o)\ 
     146      $(MODEL_LIB)(agrif_user.o)\ 
    124147      $(MODEL_LIB)(albedo.o)\ 
    125148      $(MODEL_LIB)(blk_oce.o)\ 
     
    131154      $(MODEL_LIB)(cpl.o)\ 
    132155      $(MODEL_LIB)(cpl_oce.o)\ 
     156      $(MODEL_LIB)(ctlopn.o)\ 
    133157      $(MODEL_LIB)(daymod.o)\ 
    134158      $(MODEL_LIB)(diadimg.o)\ 
     
    249273      $(MODEL_LIB)(par_oce.o)\ 
    250274      $(MODEL_LIB)(phycst.o)\ 
     275      $(MODEL_LIB)(prtctl.o)\ 
    251276      $(MODEL_LIB)(restart.o)\ 
    252277      $(MODEL_LIB)(sms.o)\ 
     
    306331      $(MODEL_LIB)(zdf_oce.o)\ 
    307332      $(MODEL_LIB)(zpshde.o) 
    308 # 
     333 
    309334.SUFFIXES: .f90 .F90 .F 
    310 # 
     335 
    311336# Target 
    312337all:     diroce $(EXEC_BIN) 
    313338      @cp SRC_FILE_LIST.temp SRC_FILE_LIST 
    314339      @echo OPA model is OK 
    315 # cleaning objects, libraries and executables 
     340# Cleaning objects, libraries and executables 
    316341clean: 
     342ifeq ($(AGRIF),use) 
     343      -@(cd OPAFILES; ./efface) 
     344endif 
    317345      $(RM) model.o $(MODDIR)/oce/*.mod $(MODEL_LIB) $(SXMODEL_LIB) $(EXEC_BIN) 
    318346      @echo OPA model \(.o .mod libraries and executables are removed\) 
    319 # dependancies 
     347 
     348# Dependancies 
    320349diroce: 
    321350      @if [ ! -d ../../../lib/oce ] ; then mkdir ../../../lib/oce ; fi 
    322351 
    323 $(EXEC_BIN) :  libioipsl key keyverif src_file_list $(MODEL_LIB) $(IOIPSL_LIB) model.o 
     352$(EXEC_BIN) :  libioipsl key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
     353ifeq ($(AGRIF),use) 
     354      $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     355else 
    324356      $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     357endif 
    325358 
     359# Agrif library and conv 
     360libagrif : 
     361ifeq ($(AGRIF),use) 
     362   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     363   @( if [ ! -d OPAFILES/AGRIF_INC ]; then mkdir OPAFILES/AGRIF_INC ; fi ) 
     364   @( if [ ! -d OPAFILES/AGRIF_MODELFILES ]; then mkdir OPAFILES/AGRIF_MODELFILES ; fi ) 
     365   @(cd ../../AGRIF ; $(M_K) -f Makefile P_P="$(AGRIF_MPI)" ) 
     366   @cp -rf ../../AGRIF/agrif_opa.in OPAFILES/.  
     367   @cp -rf ../../AGRIF/conv OPAFILES/.  
     368   @cp -rf ../../AGRIF/efface OPAFILES/.  
     369endif 
     370 
     371# Agrif interface with NEMO 
     372agrif2model.o : 
     373ifeq ($(AGRIF),use) 
     374   @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90  
     375   @$(F_C) \ 
     376#-Q- aix    -qsuffix=f=F90 \ 
     377#-Q- osxxlf    -qsuffix=f=F90 \ 
     378   $(P_P) $(F_O) \ 
     379#-Q- fjvpp     -Z $*.L \ 
     380#-Q- sxnec     -R2 \ 
     381#-Q- sx6nec    -R2 \ 
     382#-Q- sxdkrz    -R2 \ 
     383#-Q- eshpux    -R2 \ 
     384#-Q- aix    -qsource \ 
     385      OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 
     386      @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null  
     387endif 
     388 
     389# IOIPSL library  
    326390libioipsl : 
    327391   (cd ../../IOIPSL/src ; $(M_K) -f Makefile ) 
    328392 
    329 # main program 
     393# Main program 
    330394model.o :   model.f90 
    331395      @$(F_C) $(F_O) -c model.f90 
     
    344408      @echo 
    345409 
    346 # Rules 
     410# Default rules 
    347411.DEFAULTS: 
    348412 
     
    370434 
    371435# rules for the .F90 files 
    372 .F90.a :            
     436.F90.a :   
     437ifeq ($(AGRIF),use)  
     438      @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F90 > OPAFILES/$*.F90  
     439      @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
     440      -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F90) 
     441      -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 
     442      @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F90 > OPAFILES/AGRIF_MODELFILES/$*.F90 
     443      -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F90 OPAFILES/$*.F90 
     444      @$(F_C) $(P_P) $(F_O) \ 
     445#-Q- fjvpp     -Z $*.L \ 
     446#-Q- sxnec     -R2 \ 
     447#-Q- sx6nec    -R2 \ 
     448#-Q- sxdkrz    -R2 \ 
     449#-Q- eshpux    -R2 \ 
     450#-Q- aix    -qsource \ 
     451      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
     452else 
    373453      @$(F_C) $(P_P) $(F_O) \ 
    374454#-Q- fjvpp     -Z $*.L \ 
     
    379459#-Q- aix    -qsource \ 
    380460      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     461endif 
    381462#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    382463#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     
    433514#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    434515      @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    435 # 
     516 
     517$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
     518   in_out_manager.F90 \ 
     519   lib_print.f90 \ 
     520   par_kind.F90 \ 
     521   par_oce.F90 \ 
     522   $(MODEL_LIB)(in_out_manager.o) \ 
     523   $(MODEL_LIB)(lib_print.o) \ 
     524   $(MODEL_LIB)(par_kind.o) \ 
     525   $(MODEL_LIB)(par_oce.o) \ 
     526   dom_oce.F90 \ 
     527   in_out_manager.F90 \ 
     528   oce.F90 \ 
     529   par_oce.F90 \ 
     530   phycst.F90 \ 
     531   sol_oce.F90 \ 
     532   $(MODEL_LIB)(dom_oce.o) \ 
     533   $(MODEL_LIB)(in_out_manager.o) \ 
     534   $(MODEL_LIB)(oce.o) \ 
     535   $(MODEL_LIB)(par_oce.o) \ 
     536   $(MODEL_LIB)(phycst.o) \ 
     537   $(MODEL_LIB)(sol_oce.o) \ 
     538   domzgr_substitute.h90 \ 
     539   vectopt_loop_substitute.h90 \ 
     540   KEY_CPP \ 
     541   agrif_opa_interp.F90 
     542$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
     543   par_kind.F90 \ 
     544   par_oce.F90 \ 
     545   $(MODEL_LIB)(par_kind.o) \ 
     546   $(MODEL_LIB)(par_oce.o) \ 
     547   dom_oce.F90 \ 
     548   oce.F90 \ 
     549   par_oce.F90 \ 
     550   $(MODEL_LIB)(dom_oce.o) \ 
     551   $(MODEL_LIB)(oce.o) \ 
     552   $(MODEL_LIB)(par_oce.o) \ 
     553   domzgr_substitute.h90 \ 
     554   KEY_CPP \ 
     555   agrif_opa_sponge.F90 
     556$(MODEL_LIB)(agrif_opa_update.o) :  \ 
     557   dom_oce.F90 \ 
     558   in_out_manager.F90 \ 
     559   lbclnk.F90 \ 
     560   lib_mpp.F90 \ 
     561   obc_oce.F90 \ 
     562   ocesbc.F90 \ 
     563   oce.F90 \ 
     564   par_kind.F90 \ 
     565   par_oce.F90 \ 
     566   prtctl.F90 \ 
     567   $(MODEL_LIB)(dom_oce.o) \ 
     568   $(MODEL_LIB)(in_out_manager.o) \ 
     569   $(MODEL_LIB)(lbclnk.o) \ 
     570   $(MODEL_LIB)(lib_mpp.o) \ 
     571   $(MODEL_LIB)(obc_oce.o) \ 
     572   $(MODEL_LIB)(ocesbc.o) \ 
     573   $(MODEL_LIB)(oce.o) \ 
     574   $(MODEL_LIB)(par_kind.o) \ 
     575   $(MODEL_LIB)(par_oce.o) \ 
     576   $(MODEL_LIB)(prtctl.o) \ 
     577   cla_div.F90 \ 
     578   divcur.F90 \ 
     579   dom_oce.F90 \ 
     580   oce.F90 \ 
     581   ocfzpt.F90 \ 
     582   par_oce.F90 \ 
     583   wzvmod.F90 \ 
     584   $(MODEL_LIB)(cla_div.o) \ 
     585   $(MODEL_LIB)(divcur.o) \ 
     586   $(MODEL_LIB)(dom_oce.o) \ 
     587   $(MODEL_LIB)(oce.o) \ 
     588   $(MODEL_LIB)(ocfzpt.o) \ 
     589   $(MODEL_LIB)(par_oce.o) \ 
     590   $(MODEL_LIB)(wzvmod.o) \ 
     591   domzgr_substitute.h90 \ 
     592   KEY_CPP \ 
     593   agrif_opa_update.F90 
     594$(MODEL_LIB)(agrif_user.o) :  \ 
     595   blk_oce.F90 \ 
     596   cla_div.F90 \ 
     597   cpl.F90 \ 
     598   cpl_oce.F90 \ 
     599   daymod.F90 \ 
     600   diaptr.F90 \ 
     601   divcur.F90 \ 
     602   domain.F90 \ 
     603   domcfg.F90 \ 
     604   dom_oce.F90 \ 
     605   dtasal.F90 \ 
     606   dtasst.F90 \ 
     607   dtatem.F90 \ 
     608   dyncor1d.F90 \ 
     609   dynspg_oce.F90 \ 
     610   eosbn2.F90 \ 
     611   flxfwb.F90 \ 
     612   iceini.F90 \ 
     613   ini1d.F90 \ 
     614   initrc.F90 \ 
     615   in_out_manager.F90 \ 
     616   istate.F90 \ 
     617   ldfdyn.F90 \ 
     618   ldftra.F90 \ 
     619   lib_mpp.F90 \ 
     620   lib_print.f90 \ 
     621   mppini.F90 \ 
     622   obcini.F90 \ 
     623   obc_par.F90 \ 
     624   oce.F90 \ 
     625   ocfzpt.F90 \ 
     626   par_kind.F90 \ 
     627   par_oce.F90 \ 
     628   phycst.F90 \ 
     629   prtctl.F90 \ 
     630   solver.F90 \ 
     631   sol_oce.F90 \ 
     632   step1d.F90 \ 
     633   step.F90 \ 
     634   traqsr.F90 \ 
     635   trdicp.F90 \ 
     636   trdmld.F90 \ 
     637   trdmod.F90 \ 
     638   trdmod_oce.F90 \ 
     639   trdvor.F90 \ 
     640   wzvmod.F90 \ 
     641   zdfini.F90 \ 
     642   zdfmxl.F90 \ 
     643   zdf_oce.F90 \ 
     644   zpshde.F90 \ 
     645   $(MODEL_LIB)(blk_oce.o) \ 
     646   $(MODEL_LIB)(cla_div.o) \ 
     647   $(MODEL_LIB)(cpl.o) \ 
     648   $(MODEL_LIB)(cpl_oce.o) \ 
     649   $(MODEL_LIB)(daymod.o) \ 
     650   $(MODEL_LIB)(diaptr.o) \ 
     651   $(MODEL_LIB)(divcur.o) \ 
     652   $(MODEL_LIB)(domain.o) \ 
     653   $(MODEL_LIB)(domcfg.o) \ 
     654   $(MODEL_LIB)(dom_oce.o) \ 
     655   $(MODEL_LIB)(dtasal.o) \ 
     656   $(MODEL_LIB)(dtasst.o) \ 
     657   $(MODEL_LIB)(dtatem.o) \ 
     658   $(MODEL_LIB)(dyncor1d.o) \ 
     659   $(MODEL_LIB)(dynspg_oce.o) \ 
     660   $(MODEL_LIB)(eosbn2.o) \ 
     661   $(MODEL_LIB)(flxfwb.o) \ 
     662   $(MODEL_LIB)(iceini.o) \ 
     663   $(MODEL_LIB)(ini1d.o) \ 
     664   $(MODEL_LIB)(initrc.o) \ 
     665   $(MODEL_LIB)(in_out_manager.o) \ 
     666   $(MODEL_LIB)(istate.o) \ 
     667   $(MODEL_LIB)(ldfdyn.o) \ 
     668   $(MODEL_LIB)(ldftra.o) \ 
     669   $(MODEL_LIB)(lib_mpp.o) \ 
     670   $(MODEL_LIB)(lib_print.o) \ 
     671   $(MODEL_LIB)(mppini.o) \ 
     672   $(MODEL_LIB)(obcini.o) \ 
     673   $(MODEL_LIB)(obc_par.o) \ 
     674   $(MODEL_LIB)(oce.o) \ 
     675   $(MODEL_LIB)(ocfzpt.o) \ 
     676   $(MODEL_LIB)(par_kind.o) \ 
     677   $(MODEL_LIB)(par_oce.o) \ 
     678   $(MODEL_LIB)(phycst.o) \ 
     679   $(MODEL_LIB)(prtctl.o) \ 
     680   $(MODEL_LIB)(solver.o) \ 
     681   $(MODEL_LIB)(sol_oce.o) \ 
     682   $(MODEL_LIB)(step1d.o) \ 
     683   $(MODEL_LIB)(step.o) \ 
     684   $(MODEL_LIB)(traqsr.o) \ 
     685   $(MODEL_LIB)(trdicp.o) \ 
     686   $(MODEL_LIB)(trdmld.o) \ 
     687   $(MODEL_LIB)(trdmod.o) \ 
     688   $(MODEL_LIB)(trdmod_oce.o) \ 
     689   $(MODEL_LIB)(trdvor.o) \ 
     690   $(MODEL_LIB)(wzvmod.o) \ 
     691   $(MODEL_LIB)(zdfini.o) \ 
     692   $(MODEL_LIB)(zdfmxl.o) \ 
     693   $(MODEL_LIB)(zdf_oce.o) \ 
     694   $(MODEL_LIB)(zpshde.o) \ 
     695   agrif_opa_interp.F90 \ 
     696   agrif_opa_sponge.F90 \ 
     697   agrif_opa_update.F90 \ 
     698   dom_oce.F90 \ 
     699   ice_oce.F90 \ 
     700   in_out_manager.F90 \ 
     701   oce.F90 \ 
     702   opa.F90 \ 
     703   par_oce.F90 \ 
     704   sol_oce.F90 \ 
     705   tradmp.F90 \ 
     706   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     707   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     708   $(MODEL_LIB)(agrif_opa_update.o) \ 
     709   $(MODEL_LIB)(dom_oce.o) \ 
     710   $(MODEL_LIB)(ice_oce.o) \ 
     711   $(MODEL_LIB)(in_out_manager.o) \ 
     712   $(MODEL_LIB)(oce.o) \ 
     713   $(MODEL_LIB)(opa.o) \ 
     714   $(MODEL_LIB)(par_oce.o) \ 
     715   $(MODEL_LIB)(sol_oce.o) \ 
     716   $(MODEL_LIB)(tradmp.o) \ 
     717   \() \ 
     718   agrif_user.F90 
    436719$(MODEL_LIB)(albedo.o) :   \ 
    437720   dom_oce.F90 \ 
     
    444727   par_oce.F90 \ 
    445728   phycst.F90 \ 
    446    prtctl.f90 \ 
     729   prtctl.F90 \ 
    447730   $(MODEL_LIB)(dom_oce.o) \ 
    448731   $(MODEL_LIB)(in_out_manager.o) \ 
     
    500783   par_oce.F90 \ 
    501784   phycst.F90 \ 
    502    prtctl.f90 \ 
     785   prtctl.F90 \ 
    503786   $(MODEL_LIB)(albedo.o) \ 
    504787   $(MODEL_LIB)(blk_oce.o) \ 
     
    526809   ocfzpt.F90 \ 
    527810   phycst.F90 \ 
    528    prtctl.f90 \ 
     811   prtctl.F90 \ 
    529812   taumod.F90 \ 
    530813   $(MODEL_LIB)(blk_oce.o) \ 
     
    561844   par_oce.F90 \ 
    562845   phycst.F90 \ 
    563    prtctl.f90 \ 
     846   prtctl.F90 \ 
    564847   taumod.F90 \ 
    565848   tradmp.F90 \ 
     
    624907   par_oce.F90 \ 
    625908   phycst.F90 \ 
    626    prtctl.f90 \ 
     909   prtctl.F90 \ 
    627910   taumod.F90 \ 
    628911   tradmp.F90 \ 
     
    691974   par_oce.F90 \ 
    692975   phycst.F90 \ 
    693    prtctl.f90 \ 
     976   prtctl.F90 \ 
    694977   sol_oce.F90 \ 
    695978   taumod.F90 \ 
     
    7831066   par_oce.F90 \ 
    7841067   phycst.F90 \ 
    785    prtctl.f90 \ 
     1068   prtctl.F90 \ 
    7861069   taumod.F90 \ 
    7871070   tradmp.F90 \ 
     
    8341117   par_oce.F90 \ 
    8351118   phycst.F90 \ 
    836    prtctl.f90 \ 
     1119   prtctl.F90 \ 
    8371120   $(MODEL_LIB)(dom_oce.o) \ 
    8381121   $(MODEL_LIB)(in_out_manager.o) \ 
     
    8591142   $(MODEL_LIB)(ocfzpt.o) \ 
    8601143   $(MODEL_LIB)(phycst.o) \ 
    861    ../../../lib/libioipsl.a \ 
     1144   $(IOIPSL_LIB) \ 
    8621145   cpl.F90 
    8631146$(MODEL_LIB)(cpl_oce.o) :  \ 
     
    8671150   $(MODEL_LIB)(par_oce.o) \ 
    8681151   cpl_oce.F90 
    869 $(MODEL_LIB)(daymod.o) :   \ 
    870    dom_oce.F90 \ 
    871    in_out_manager.F90 \ 
    872    lib_mpp.F90 \ 
    873    lib_print.f90 \ 
    874    par_kind.F90 \ 
    875    par_oce.F90 \ 
    876    $(MODEL_LIB)(dom_oce.o) \ 
    877    $(MODEL_LIB)(in_out_manager.o) \ 
    878    $(MODEL_LIB)(lib_mpp.o) \ 
    879    $(MODEL_LIB)(lib_print.o) \ 
    880    $(MODEL_LIB)(par_kind.o) \ 
    881    $(MODEL_LIB)(par_oce.o) \ 
    882    dom_oce.F90 \ 
    883    in_out_manager.F90 \ 
    884    phycst.F90 \ 
    885    prtctl.f90 \ 
     1152\ 
     1153   \() $(MODEL_LIB)(daymod.o) :  \ 
     1154   dom_oce.F90 \ 
     1155   in_out_manager.F90 \ 
     1156   lib_mpp.F90 \ 
     1157   lib_print.f90 \ 
     1158   par_kind.F90 \ 
     1159   par_oce.F90 \ 
     1160   $(MODEL_LIB)(dom_oce.o) \ 
     1161   $(MODEL_LIB)(in_out_manager.o) \ 
     1162   $(MODEL_LIB)(lib_mpp.o) \ 
     1163   $(MODEL_LIB)(lib_print.o) \ 
     1164   $(MODEL_LIB)(par_kind.o) \ 
     1165   $(MODEL_LIB)(par_oce.o) \ 
     1166   dom_oce.F90 \ 
     1167   in_out_manager.F90 \ 
     1168   phycst.F90 \ 
     1169   prtctl.F90 \ 
    8861170   $(MODEL_LIB)(dom_oce.o) \ 
    8871171   $(MODEL_LIB)(in_out_manager.o) \ 
     
    8961180   par_oce.F90 \ 
    8971181   phycst.F90 \ 
    898    prtctl.f90 \ 
     1182   prtctl.F90 \ 
    8991183   $(MODEL_LIB)(dom_oce.o) \ 
    9001184   $(MODEL_LIB)(in_out_manager.o) \ 
     
    9371221   par_oce.F90 \ 
    9381222   phycst.F90 \ 
    939    prtctl.f90 \ 
     1223   prtctl.F90 \ 
    9401224   taumod.F90 \ 
    9411225   tradmp.F90 \ 
     
    9971281   par_oce.F90 \ 
    9981282   phycst.F90 \ 
    999    prtctl.f90 \ 
     1283   prtctl.F90 \ 
    10001284   $(MODEL_LIB)(daymod.o) \ 
    10011285   $(MODEL_LIB)(dom_oce.o) \ 
     
    10241308   $(MODEL_LIB)(oce.o) \ 
    10251309   domzgr_substitute.h90 \ 
    1026    ../../../lib/libioipsl.a \ 
     1310   $(IOIPSL_LIB) \ 
    10271311   KEY_CPP \ 
    10281312   diagap.F90 
     
    10741358   par_oce.F90 \ 
    10751359   phycst.F90 \ 
    1076    prtctl.f90 \ 
     1360   prtctl.F90 \ 
    10771361   $(MODEL_LIB)(dom_oce.o) \ 
    10781362   $(MODEL_LIB)(in_out_manager.o) \ 
     
    10991383   par_oce.F90 \ 
    11001384   phycst.F90 \ 
    1101    prtctl.f90 \ 
     1385   prtctl.F90 \ 
    11021386   $(MODEL_LIB)(daymod.o) \ 
    11031387   $(MODEL_LIB)(dom_oce.o) \ 
     
    11261410   domzgr_substitute.h90 \ 
    11271411   vectopt_loop_substitute.h90 \ 
    1128    ../../../lib/libioipsl.a \ 
     1412   $(IOIPSL_LIB) \ 
    11291413   KEY_CPP \ 
    11301414   diaptr.F90 
     
    11991483   par_oce.F90 \ 
    12001484   phycst.F90 \ 
    1201    prtctl.f90 \ 
     1485   prtctl.F90 \ 
    12021486   sol_oce.F90 \ 
    12031487   taumod.F90 \ 
     
    12851569   $(MODEL_LIB)(zdf_oce.o) \ 
    12861570   zdfddm_substitute.h90 \ 
    1287    ../../../lib/libioipsl.a \ 
     1571   $(IOIPSL_LIB) \ 
    12881572   KEY_CPP \ 
    12891573   diawri1d.F90 
     
    13091593   par_oce.F90 \ 
    13101594   phycst.F90 \ 
    1311    prtctl.f90 \ 
     1595   prtctl.F90 \ 
    13121596   solfet.F90 \ 
    13131597   solpcg.F90 \ 
     
    13951679   diawri_dimg.h90 \ 
    13961680   zdfddm_substitute.h90 \ 
    1397    ../../../lib/libioipsl.a \ 
     1681   $(IOIPSL_LIB) \ 
    13981682   KEY_CPP \ 
    13991683   diawri.F90 
     
    14471731   par_oce.F90 \ 
    14481732   phycst.F90 \ 
    1449    prtctl.f90 \ 
     1733   prtctl.F90 \ 
    14501734   solisl.F90 \ 
    14511735   $(MODEL_LIB)(blk_oce.o) \ 
     
    14991783   $(MODEL_LIB)(phycst.o) \ 
    15001784   domzgr_substitute.h90 \ 
    1501    ../../../lib/libioipsl.a \ 
     1785   $(IOIPSL_LIB) \ 
    15021786   KEY_CPP \ 
    15031787   domain.F90 
     
    15531837   $(MODEL_LIB)(in_out_manager.o) \ 
    15541838   $(MODEL_LIB)(phycst.o) \ 
    1555    ../../../lib/libioipsl.a \ 
     1839   $(IOIPSL_LIB) \ 
    15561840   domhgr.F90 
    15571841$(MODEL_LIB)(dommsk.o) :   \ 
     
    16331917   $(MODEL_LIB)(lib_mpp.o) \ 
    16341918   domwri_dimg.h90 \ 
    1635    ../../../lib/libioipsl.a \ 
     1919   $(IOIPSL_LIB) \ 
    16361920   KEY_CPP \ 
    16371921   domwri.F90 
     
    16891973   domzgr_zps.h90 \ 
    16901974   vectopt_loop_substitute.h90 \ 
    1691    ../../../lib/libioipsl.a \ 
     1975   $(IOIPSL_LIB) \ 
    16921976   KEY_CPP \ 
    16931977   domzgr.F90 
     
    17111995   par_oce.F90 \ 
    17121996   phycst.F90 \ 
    1713    prtctl.f90 \ 
     1997   prtctl.F90 \ 
    17141998   $(MODEL_LIB)(dom_oce.o) \ 
    17151999   $(MODEL_LIB)(in_out_manager.o) \ 
     
    17282012   $(MODEL_LIB)(oce.o) \ 
    17292013   domzgr_substitute.h90 \ 
    1730    ../../../lib/libioipsl.a \ 
     2014   $(IOIPSL_LIB) \ 
    17312015   KEY_CPP \ 
    17322016   dtasal.F90 
     
    17392023   par_oce.F90 \ 
    17402024   phycst.F90 \ 
    1741    prtctl.f90 \ 
     2025   prtctl.F90 \ 
    17422026   $(MODEL_LIB)(dom_oce.o) \ 
    17432027   $(MODEL_LIB)(in_out_manager.o) \ 
     
    17582042   $(MODEL_LIB)(oce.o) \ 
    17592043   $(MODEL_LIB)(ocfzpt.o) \ 
    1760    ../../../lib/libioipsl.a \ 
     2044   $(IOIPSL_LIB) \ 
    17612045   dtasst.F90 
    17622046$(MODEL_LIB)(dtatem.o) :   \ 
     
    17672051   par_oce.F90 \ 
    17682052   phycst.F90 \ 
    1769    prtctl.f90 \ 
     2053   prtctl.F90 \ 
    17702054   $(MODEL_LIB)(dom_oce.o) \ 
    17712055   $(MODEL_LIB)(in_out_manager.o) \ 
     
    17842068   $(MODEL_LIB)(oce.o) \ 
    17852069   domzgr_substitute.h90 \ 
    1786    ../../../lib/libioipsl.a \ 
     2070   $(IOIPSL_LIB) \ 
    17872071   KEY_CPP \ 
    17882072   dtatem.F90 
     
    18042088   oce.F90 \ 
    18052089   phycst.F90 \ 
    1806    prtctl.f90 \ 
     2090   prtctl.F90 \ 
    18072091   $(MODEL_LIB)(dom_oce.o) \ 
    18082092   $(MODEL_LIB)(in_out_manager.o) \ 
     
    18482132   oce.F90 \ 
    18492133   phycst.F90 \ 
    1850    prtctl.f90 \ 
     2134   prtctl.F90 \ 
    18512135   trdmod.F90 \ 
    18522136   trdmod_oce.F90 \ 
     
    18972181   oce.F90 \ 
    18982182   phycst.F90 \ 
    1899    prtctl.f90 \ 
     2183   prtctl.F90 \ 
    19002184   trdmod.F90 \ 
    19012185   trdmod_oce.F90 \ 
     
    19452229   in_out_manager.F90 \ 
    19462230   oce.F90 \ 
    1947    prtctl.f90 \ 
     2231   prtctl.F90 \ 
    19482232   trdmod.F90 \ 
    19492233   trdmod_oce.F90 \ 
     
    19692253   par_oce.F90 \ 
    19702254   phycst.F90 \ 
    1971    prtctl.f90 \ 
     2255   prtctl.F90 \ 
    19722256   trabbl.F90 \ 
    19732257   trdicp.F90 \ 
     
    20062290   ldfslp.F90 \ 
    20072291   oce.F90 \ 
    2008    prtctl.f90 \ 
     2292   prtctl.F90 \ 
    20092293   trdmod.F90 \ 
    20102294   trdmod_oce.F90 \ 
     
    20602344   ldfdyn_oce.F90 \ 
    20612345   oce.F90 \ 
    2062    prtctl.f90 \ 
     2346   prtctl.F90 \ 
    20632347   trdmod.F90 \ 
    20642348   trdmod_oce.F90 \ 
     
    20882372   par_oce.F90 \ 
    20892373   phycst.F90 \ 
    2090    prtctl.f90 \ 
     2374   prtctl.F90 \ 
    20912375   trabbl.F90 \ 
    20922376   trdicp.F90 \ 
     
    21252409   ldftra_oce.F90 \ 
    21262410   oce.F90 \ 
    2127    prtctl.f90 \ 
     2411   prtctl.F90 \ 
    21282412   trdmod.F90 \ 
    21292413   trdmod_oce.F90 \ 
     
    21562440   par_oce.F90 \ 
    21572441   phycst.F90 \ 
    2158    prtctl.f90 \ 
     2442   prtctl.F90 \ 
    21592443   trabbl.F90 \ 
    21602444   trdicp.F90 \ 
     
    21922476   ldfslp.F90 \ 
    21932477   oce.F90 \ 
    2194    prtctl.f90 \ 
     2478   prtctl.F90 \ 
    21952479   trdmod.F90 \ 
    21962480   trdmod_oce.F90 \ 
     
    22292513   lbclnk.F90 \ 
    22302514   oce.F90 \ 
    2231    prtctl.f90 \ 
     2515   prtctl.F90 \ 
    22322516   $(MODEL_LIB)(dom_oce.o) \ 
    22332517   $(MODEL_LIB)(in_out_manager.o) \ 
     
    22372521   dynnxt1d.F90 
    22382522$(MODEL_LIB)(dynnxt.o) :   \ 
     2523   cla_div.F90 \ 
     2524   divcur.F90 \ 
    22392525   dom_oce.F90 \ 
    22402526   dynspg_oce.F90 \ 
     
    22482534   ocesbc.F90 \ 
    22492535   oce.F90 \ 
    2250    par_kind.F90 \ 
    2251    par_oce.F90 \ 
    2252    phycst.F90 \ 
     2536   ocfzpt.F90 \ 
     2537   par_kind.F90 \ 
     2538   par_oce.F90 \ 
     2539   phycst.F90 \ 
     2540   sol_oce.F90 \ 
     2541   wzvmod.F90 \ 
     2542   $(MODEL_LIB)(cla_div.o) \ 
     2543   $(MODEL_LIB)(divcur.o) \ 
    22532544   $(MODEL_LIB)(dom_oce.o) \ 
    22542545   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    22622553   $(MODEL_LIB)(ocesbc.o) \ 
    22632554   $(MODEL_LIB)(oce.o) \ 
    2264    $(MODEL_LIB)(par_kind.o) \ 
    2265    $(MODEL_LIB)(par_oce.o) \ 
    2266    $(MODEL_LIB)(phycst.o) \ 
     2555   $(MODEL_LIB)(ocfzpt.o) \ 
     2556   $(MODEL_LIB)(par_kind.o) \ 
     2557   $(MODEL_LIB)(par_oce.o) \ 
     2558   $(MODEL_LIB)(phycst.o) \ 
     2559   $(MODEL_LIB)(sol_oce.o) \ 
     2560   $(MODEL_LIB)(wzvmod.o) \ 
     2561   agrif_opa_interp.F90 \ 
     2562   agrif_opa_update.F90 \ 
    22672563   dom_oce.F90 \ 
    22682564   dynspg_oce.F90 \ 
     
    22742570   obc_oce.F90 \ 
    22752571   oce.F90 \ 
    2276    prtctl.f90 \ 
     2572   prtctl.F90 \ 
     2573   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2574   $(MODEL_LIB)(agrif_opa_update.o) \ 
    22772575   $(MODEL_LIB)(dom_oce.o) \ 
    22782576   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    22852583   $(MODEL_LIB)(oce.o) \ 
    22862584   $(MODEL_LIB)(prtctl.o) \ 
     2585   \() \ 
    22872586   dynnxt.F90 
    22882587$(MODEL_LIB)(dynspg.o) :   \ 
     2588   agrif_opa_interp.F90 \ 
    22892589   cla_dynspg.F90 \ 
    22902590   dom_oce.F90 \ 
     
    23092609   par_oce.F90 \ 
    23102610   phycst.F90 \ 
    2311    prtctl.f90 \ 
     2611   prtctl.F90 \ 
    23122612   solfet.F90 \ 
    23132613   solisl.F90 \ 
     
    23252625   trdvor_oce.F90 \ 
    23262626   zdf_oce.F90 \ 
     2627   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    23272628   $(MODEL_LIB)(cla_dynspg.o) \ 
    23282629   $(MODEL_LIB)(dom_oce.o) \ 
     
    23752676   obc_oce.F90 \ 
    23762677   oce.F90 \ 
    2377    prtctl.f90 \ 
     2678   prtctl.F90 \ 
    23782679   trdmod.F90 \ 
    23792680   trdmod_oce.F90 \ 
     
    24222723   par_oce.F90 \ 
    24232724   phycst.F90 \ 
    2424    prtctl.f90 \ 
     2725   prtctl.F90 \ 
    24252726   taumod.F90 \ 
    24262727   tradmp.F90 \ 
     
    24622763   oce.F90 \ 
    24632764   phycst.F90 \ 
    2464    prtctl.f90 \ 
     2765   prtctl.F90 \ 
    24652766   $(MODEL_LIB)(dom_oce.o) \ 
    24662767   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25032804   par_oce.F90 \ 
    25042805   phycst.F90 \ 
    2505    prtctl.f90 \ 
     2806   prtctl.F90 \ 
    25062807   taumod.F90 \ 
    25072808   tradmp.F90 \ 
     
    25432844   oce.F90 \ 
    25442845   phycst.F90 \ 
    2545    prtctl.f90 \ 
     2846   prtctl.F90 \ 
    25462847   $(MODEL_LIB)(dom_oce.o) \ 
    25472848   $(MODEL_LIB)(in_out_manager.o) \ 
     
    25872888   par_oce.F90 \ 
    25882889   phycst.F90 \ 
    2589    prtctl.f90 \ 
     2890   prtctl.F90 \ 
    25902891   solfet.F90 \ 
    25912892   solpcg.F90 \ 
     
    26302931   $(MODEL_LIB)(tradmp.o) \ 
    26312932   $(MODEL_LIB)(zdf_oce.o) \ 
     2933   agrif_opa_interp.F90 \ 
    26322934   cla_dynspg.F90 \ 
    26332935   dom_oce.F90 \ 
     
    26422944   oce.F90 \ 
    26432945   phycst.F90 \ 
    2644    prtctl.f90 \ 
     2946   prtctl.F90 \ 
    26452947   solfet.F90 \ 
    26462948   solpcg.F90 \ 
     
    26492951   sol_oce.F90 \ 
    26502952   zdf_oce.F90 \ 
     2953   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    26512954   $(MODEL_LIB)(cla_dynspg.o) \ 
    26522955   $(MODEL_LIB)(dom_oce.o) \ 
     
    26702973   domzgr_substitute.h90 \ 
    26712974   vectopt_loop_substitute.h90 \ 
     2975   \() \ 
    26722976   KEY_CPP \ 
    26732977   dynspg_flt.F90 
     
    27003004   par_oce.F90 \ 
    27013005   phycst.F90 \ 
    2702    prtctl.f90 \ 
     3006   prtctl.F90 \ 
    27033007   solfet.F90 \ 
    27043008   solpcg.F90 \ 
     
    27433047   $(MODEL_LIB)(tradmp.o) \ 
    27443048   $(MODEL_LIB)(zdf_oce.o) \ 
     3049   agrif_opa_interp.F90 \ 
    27453050   cla_dynspg.F90 \ 
    27463051   dom_oce.F90 \ 
     
    27553060   oce.F90 \ 
    27563061   phycst.F90 \ 
    2757    prtctl.f90 \ 
     3062   prtctl.F90 \ 
    27583063   solfet.F90 \ 
    27593064   solpcg.F90 \ 
     
    27623067   sol_oce.F90 \ 
    27633068   zdf_oce.F90 \ 
     3069   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    27643070   $(MODEL_LIB)(cla_dynspg.o) \ 
    27653071   $(MODEL_LIB)(dom_oce.o) \ 
     
    27823088   $(MODEL_LIB)(zdf_oce.o) \ 
    27833089   domzgr_substitute.h90 \ 
     3090   \() \ 
    27843091   KEY_CPP \ 
    27853092   dynspg_flt_jki.F90 
     
    28843191   par_oce.F90 \ 
    28853192   phycst.F90 \ 
    2886    prtctl.f90 \ 
     3193   prtctl.F90 \ 
    28873194   taumod.F90 \ 
    28883195   tradmp.F90 \ 
     
    29323239   oce.F90 \ 
    29333240   phycst.F90 \ 
    2934    prtctl.f90 \ 
     3241   prtctl.F90 \ 
    29353242   $(MODEL_LIB)(dom_oce.o) \ 
    29363243   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    29773284   par_oce.F90 \ 
    29783285   phycst.F90 \ 
    2979    prtctl.f90 \ 
     3286   prtctl.F90 \ 
    29803287   taumod.F90 \ 
    29813288   tradmp.F90 \ 
     
    30253332   oce.F90 \ 
    30263333   phycst.F90 \ 
    3027    prtctl.f90 \ 
     3334   prtctl.F90 \ 
    30283335   $(MODEL_LIB)(dom_oce.o) \ 
    30293336   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    30793386   lbclnk.F90 \ 
    30803387   oce.F90 \ 
    3081    prtctl.f90 \ 
     3388   prtctl.F90 \ 
    30823389   trdmod.F90 \ 
    30833390   trdmod_oce.F90 \ 
     
    31323439   in_out_manager.F90 \ 
    31333440   oce.F90 \ 
    3134    prtctl.f90 \ 
     3441   prtctl.F90 \ 
    31353442   trdmod.F90 \ 
    31363443   trdmod_oce.F90 \ 
     
    31873494   oce.F90 \ 
    31883495   phycst.F90 \ 
    3189    prtctl.f90 \ 
     3496   prtctl.F90 \ 
    31903497   taumod.F90 \ 
    31913498   trdmod.F90 \ 
     
    32463553   oce.F90 \ 
    32473554   phycst.F90 \ 
    3248    prtctl.f90 \ 
     3555   prtctl.F90 \ 
    32493556   taumod.F90 \ 
    32503557   trdmod.F90 \ 
     
    33053612   oce.F90 \ 
    33063613   phycst.F90 \ 
    3307    prtctl.f90 \ 
     3614   prtctl.F90 \ 
    33083615   taumod.F90 \ 
    33093616   trdmod.F90 \ 
     
    33363643   par_oce.F90 \ 
    33373644   phycst.F90 \ 
    3338    prtctl.f90 \ 
     3645   prtctl.F90 \ 
    33393646   trabbl.F90 \ 
    33403647   trdicp.F90 \ 
     
    33743681   oce.F90 \ 
    33753682   phycst.F90 \ 
    3376    prtctl.f90 \ 
     3683   prtctl.F90 \ 
    33773684   taumod.F90 \ 
    33783685   trdmod.F90 \ 
     
    34043711   par_kind.F90 \ 
    34053712   par_oce.F90 \ 
    3406    prtctl.f90 \ 
     3713   prtctl.F90 \ 
    34073714   zdf_oce.F90 \ 
    34083715   $(MODEL_LIB)(dom_oce.o) \ 
     
    34193726   in_out_manager.F90 \ 
    34203727   phycst.F90 \ 
    3421    prtctl.f90 \ 
     3728   prtctl.F90 \ 
    34223729   zdfddm.F90 \ 
    34233730   $(MODEL_LIB)(dom_oce.o) \ 
     
    34753782   $(MODEL_LIB)(flo_oce.o) \ 
    34763783   $(MODEL_LIB)(lib_mpp.o) \ 
    3477    ../../../lib/libioipsl.a \ 
     3784   $(IOIPSL_LIB) \ 
    34783785   floats.F90 
    34793786$(MODEL_LIB)(floblk.o) :   \ 
     
    35323839   par_oce.F90 \ 
    35333840   phycst.F90 \ 
    3534    prtctl.f90 \ 
     3841   prtctl.F90 \ 
    35353842   $(MODEL_LIB)(dom_oce.o) \ 
    35363843   $(MODEL_LIB)(in_out_manager.o) \ 
     
    35773884   par_oce.F90 \ 
    35783885   phycst.F90 \ 
    3579    prtctl.f90 \ 
     3886   prtctl.F90 \ 
    35803887   $(MODEL_LIB)(blk_oce.o) \ 
    35813888   $(MODEL_LIB)(cpl_oce.o) \ 
     
    36053912   ocfzpt.F90 \ 
    36063913   phycst.F90 \ 
    3607    prtctl.f90 \ 
     3914   prtctl.F90 \ 
    36083915   $(MODEL_LIB)(albedo.o) \ 
    36093916   $(MODEL_LIB)(blk_oce.o) \ 
     
    36413948   par_oce.F90 \ 
    36423949   phycst.F90 \ 
    3643    prtctl.f90 \ 
     3950   prtctl.F90 \ 
    36443951   taumod.F90 \ 
    36453952   tradmp.F90 \ 
     
    37044011   par_oce.F90 \ 
    37054012   phycst.F90 \ 
    3706    prtctl.f90 \ 
     4013   prtctl.F90 \ 
    37074014   $(MODEL_LIB)(daymod.o) \ 
    37084015   $(MODEL_LIB)(dom_oce.o) \ 
     
    37604067   par_oce.F90 \ 
    37614068   phycst.F90 \ 
    3762    prtctl.f90 \ 
     4069   prtctl.F90 \ 
    37634070   $(MODEL_LIB)(dom_oce.o) \ 
    37644071   $(MODEL_LIB)(in_out_manager.o) \ 
     
    37854092   $(MODEL_LIB)(phycst.o) \ 
    37864093   flxrnf_ORCA_R05.h90 \ 
    3787    ../../../lib/libioipsl.a \ 
     4094   $(IOIPSL_LIB) \ 
    37884095   KEY_CPP \ 
    37894096   flxrnf.F90 
     
    39124219   par_oce.F90 \ 
    39134220   phycst.F90 \ 
    3914    prtctl.f90 \ 
     4221   prtctl.F90 \ 
    39154222   taumod.F90 \ 
    39164223   thd_ice.F90 \ 
     
    39914298   ocfzpt.F90 \ 
    39924299   phycst.F90 \ 
    3993    prtctl.f90 \ 
     4300   prtctl.F90 \ 
    39944301   taumod.F90 \ 
    39954302   tradmp.F90 \ 
     
    40654372   par_oce.F90 \ 
    40664373   phycst.F90 \ 
    4067    prtctl.f90 \ 
     4374   prtctl.F90 \ 
    40684375   taumod.F90 \ 
    40694376   thd_ice.F90 \ 
     
    41304437   oce.F90 \ 
    41314438   phycst.F90 \ 
    4132    prtctl.f90 \ 
     4439   prtctl.F90 \ 
    41334440   taumod.F90 \ 
    41344441   $(MODEL_LIB)(cpl_oce.o) \ 
     
    42244531   par_oce.F90 \ 
    42254532   phycst.F90 \ 
    4226    prtctl.f90 \ 
     4533   prtctl.F90 \ 
    42274534   solfet.F90 \ 
    42284535   solpcg.F90 \ 
     
    43014608   domzgr_substitute.h90 \ 
    43024609   vectopt_loop_substitute.h90 \ 
    4303    ../../../lib/libioipsl.a \ 
     4610   $(IOIPSL_LIB) \ 
    43044611   KEY_CPP \ 
    43054612   istate.F90 
     
    43364643   par_oce.F90 \ 
    43374644   phycst.F90 \ 
    4338    prtctl.f90 \ 
     4645   prtctl.F90 \ 
    43394646   zdfmxl.F90 \ 
    43404647   $(MODEL_LIB)(dom_oce.o) \ 
     
    43754682   ldfdyn_c2d.h90 \ 
    43764683   ldfdyn_c3d.h90 \ 
    4377    ../../../lib/libioipsl.a \ 
     4684   $(IOIPSL_LIB) \ 
    43784685   KEY_CPP \ 
    43794686   ldfdyn.F90 
     
    43974704   par_oce.F90 \ 
    43984705   phycst.F90 \ 
    4399    prtctl.f90 \ 
     4706   prtctl.F90 \ 
    44004707   zdfmxl.F90 \ 
    44014708   $(MODEL_LIB)(daymod.o) \ 
     
    44214728   oce.F90 \ 
    44224729   phycst.F90 \ 
    4423    prtctl.f90 \ 
     4730   prtctl.F90 \ 
    44244731   $(MODEL_LIB)(dom_oce.o) \ 
    44254732   $(MODEL_LIB)(flxrnf.o) \ 
     
    44434750   par_kind.F90 \ 
    44444751   par_oce.F90 \ 
    4445    prtctl.f90 \ 
     4752   prtctl.F90 \ 
    44464753   zdf_oce.F90 \ 
    44474754   $(MODEL_LIB)(dom_oce.o) \ 
     
    44614768   oce.F90 \ 
    44624769   phycst.F90 \ 
    4463    prtctl.f90 \ 
     4770   prtctl.F90 \ 
    44644771   zdfmxl.F90 \ 
    44654772   $(MODEL_LIB)(dom_oce.o) \ 
     
    44884795   par_oce.F90 \ 
    44894796   phycst.F90 \ 
    4490    prtctl.f90 \ 
     4797   prtctl.F90 \ 
    44914798   zdfmxl.F90 \ 
    44924799   $(MODEL_LIB)(dom_oce.o) \ 
     
    45244831   ldftra_c3d.h90 \ 
    45254832   vectopt_loop_substitute.h90 \ 
    4526    ../../../lib/libioipsl.a \ 
     4833   $(IOIPSL_LIB) \ 
    45274834   KEY_CPP \ 
    45284835   ldftra.F90 
     
    45814888   in_out_manager.F90 \ 
    45824889   lbclnk.F90 \ 
    4583    prtctl.f90 \ 
     4890   prtctl.F90 \ 
    45844891   $(MODEL_LIB)(dom_ice.o) \ 
    45854892   $(MODEL_LIB)(dom_oce.o) \ 
     
    46094916   par_oce.F90 \ 
    46104917   phycst.F90 \ 
    4611    prtctl.f90 \ 
     4918   prtctl.F90 \ 
    46124919   $(MODEL_LIB)(blk_oce.o) \ 
    46134920   $(MODEL_LIB)(dom_ice.o) \ 
     
    46724979   par_oce.F90 \ 
    46734980   phycst.F90 \ 
    4674    prtctl.f90 \ 
     4981   prtctl.F90 \ 
    46754982   $(MODEL_LIB)(blk_oce.o) \ 
    46764983   $(MODEL_LIB)(dom_ice.o) \ 
     
    47055012   limrhg.F90 \ 
    47065013   phycst.F90 \ 
    4707    prtctl.f90 \ 
     5014   prtctl.F90 \ 
    47085015   $(MODEL_LIB)(dom_ice.o) \ 
    47095016   $(MODEL_LIB)(dom_oce.o) \ 
     
    47375044   par_oce.F90 \ 
    47385045   phycst.F90 \ 
    4739    prtctl.f90 \ 
     5046   prtctl.F90 \ 
    47405047   $(MODEL_LIB)(albedo.o) \ 
    47415048   $(MODEL_LIB)(blk_oce.o) \ 
     
    47665073   par_oce.F90 \ 
    47675074   phycst.F90 \ 
    4768    prtctl.f90 \ 
     5075   prtctl.F90 \ 
    47695076   $(MODEL_LIB)(albedo.o) \ 
    47705077   $(MODEL_LIB)(flxblk.o) \ 
     
    48065113   lbclnk.F90 \ 
    48075114   lib_mpp.F90 \ 
    4808    prtctl.f90 \ 
     5115   prtctl.F90 \ 
    48095116   $(MODEL_LIB)(dom_oce.o) \ 
    48105117   $(MODEL_LIB)(ice.o) \ 
     
    49125219   par_oce.F90 \ 
    49135220   phycst.F90 \ 
    4914    prtctl.f90 \ 
     5221   prtctl.F90 \ 
    49155222   $(MODEL_LIB)(dom_ice.o) \ 
    49165223   $(MODEL_LIB)(ice.o) \ 
     
    49325239   par_oce.F90 \ 
    49335240   phycst.F90 \ 
    4934    prtctl.f90 \ 
     5241   prtctl.F90 \ 
    49355242   $(MODEL_LIB)(blk_oce.o) \ 
    49365243   $(MODEL_LIB)(dom_oce.o) \ 
     
    49555262   $(MODEL_LIB)(par_ice.o) \ 
    49565263   limrst_dimg.h90 \ 
    4957    ../../../lib/libioipsl.a \ 
     5264   $(IOIPSL_LIB) \ 
    49585265   KEY_CPP \ 
    49595266   limrst.F90 
     
    50155322   limthd_zdf.F90 \ 
    50165323   phycst.F90 \ 
    5017    prtctl.f90 \ 
     5324   prtctl.F90 \ 
    50185325   thd_ice.F90 \ 
    50195326   $(MODEL_LIB)(dom_ice.o) \ 
     
    51605467   par_oce.F90 \ 
    51615468   phycst.F90 \ 
    5162    prtctl.f90 \ 
     5469   prtctl.F90 \ 
    51635470   $(MODEL_LIB)(blk_oce.o) \ 
    51645471   $(MODEL_LIB)(dom_ice.o) \ 
     
    52315538   par_oce.F90 \ 
    52325539   phycst.F90 \ 
    5233    prtctl.f90 \ 
     5540   prtctl.F90 \ 
    52345541   $(MODEL_LIB)(blk_oce.o) \ 
    52355542   $(MODEL_LIB)(daymod.o) \ 
     
    52775584   $(MODEL_LIB)(diadimg.o) \ 
    52785585   limwri_dimg.h90 \ 
    5279    ../../../lib/libioipsl.a \ 
     5586   $(IOIPSL_LIB) \ 
    52805587   KEY_CPP \ 
    52815588   limwri.F90 
     
    53095616   ocfzpt.F90 \ 
    53105617   phycst.F90 \ 
    5311    prtctl.f90 \ 
     5618   prtctl.F90 \ 
    53125619   solver.F90 \ 
    53135620   step1d.F90 \ 
     
    53835690   domzgr_substitute.h90 \ 
    53845691   mppini_2.h90 \ 
    5385    ../../../lib/libioipsl.a \ 
     5692   $(IOIPSL_LIB) \ 
    53865693   KEY_CPP \ 
    53875694   mppini.F90 
     
    54415748   par_oce.F90 \ 
    54425749   phycst.F90 \ 
    5443    prtctl.f90 \ 
     5750   prtctl.F90 \ 
    54445751   $(MODEL_LIB)(dom_oce.o) \ 
    54455752   $(MODEL_LIB)(in_out_manager.o) \ 
     
    54755782   domzgr_substitute.h90 \ 
    54765783   obc_vectopt_loop_substitute.h90 \ 
    5477    ../../../lib/libioipsl.a \ 
     5784   $(IOIPSL_LIB) \ 
    54785785   KEY_CPP \ 
    54795786   obcdta.F90 
     
    56865993   par_oce.F90 \ 
    56875994   phycst.F90 \ 
    5688    prtctl.f90 \ 
     5995   prtctl.F90 \ 
    56895996   $(MODEL_LIB)(dom_oce.o) \ 
    56905997   $(MODEL_LIB)(in_out_manager.o) \ 
     
    58046111   par_oce.F90 \ 
    58056112   phycst.F90 \ 
    5806    prtctl.f90 \ 
     6113   prtctl.F90 \ 
    58076114   taumod.F90 \ 
    58086115   tradmp.F90 \ 
     
    58836190   par_oce.F90 \ 
    58846191   phycst.F90 \ 
    5885    prtctl.f90 \ 
     6192   prtctl.F90 \ 
    58866193   trdmod.F90 \ 
    58876194   trdmod_oce.F90 \ 
     
    59256232   ocfzpt.F90 \ 
    59266233   phycst.F90 \ 
    5927    prtctl.f90 \ 
     6234   prtctl.F90 \ 
    59286235   taumod.F90 \ 
    59296236   tradmp.F90 \ 
     
    59676274   ocfzpt.F90 
    59686275$(MODEL_LIB)(opa.o) :   \ 
     6276   agrif_opa_sponge.F90 \ 
    59696277   blk_oce.F90 \ 
    59706278   cla.F90 \ 
     
    60496357   par_oce.F90 \ 
    60506358   phycst.F90 \ 
    6051    prtctl.f90 \ 
     6359   prtctl.F90 \ 
    60526360   restart.F90 \ 
    60536361   solisl.F90 \ 
     
    60976405   zdf_oce.F90 \ 
    60986406   zpshde.F90 \ 
     6407   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    60996408   $(MODEL_LIB)(blk_oce.o) \ 
    61006409   $(MODEL_LIB)(cla.o) \ 
     
    62556564   ocfzpt.F90 \ 
    62566565   phycst.F90 \ 
    6257    prtctl.f90 \ 
     6566   prtctl.F90 \ 
    62586567   solver.F90 \ 
    62596568   step1d.F90 \ 
     
    63546663   $(MODEL_LIB)(in_out_manager.o) \ 
    63556664   $(MODEL_LIB)(lib_mpp.o) \ 
    6356    prtctl.f90 
     6665   prtctl.F90 
    63576666$(MODEL_LIB)(restart.o) :  \ 
    63586667   blk_oce.F90 \ 
     
    63666675   par_oce.F90 \ 
    63676676   phycst.F90 \ 
    6368    prtctl.f90 \ 
     6677   prtctl.F90 \ 
    63696678   taumod.F90 \ 
    63706679   trazdf_exp.F90 \ 
     
    64136722   $(MODEL_LIB)(lib_mpp.o) \ 
    64146723   restart_dimg.h90 \ 
    6415    ../../../lib/libioipsl.a \ 
     6724   $(IOIPSL_LIB) \ 
    64166725   KEY_CPP \ 
    64176726   restart.F90 
     
    64796788   $(MODEL_LIB)(solsor.o) \ 
    64806789   $(MODEL_LIB)(sol_oce.o) \ 
    6481    ../../../lib/libioipsl.a \ 
     6790   $(IOIPSL_LIB) \ 
    64826791   solisl.F90 
    64836792$(MODEL_LIB)(solmat.o) :   \ 
     
    66646973   sol_oce.F90 
    66656974$(MODEL_LIB)(step1d.o) :   \ 
     6975   agrif_opa_interp.F90 \ 
     6976   agrif_opa_update.F90 \ 
    66666977   blk_oce.F90 \ 
    66676978   cpl_oce.F90 \ 
     
    67087019   par_oce.F90 \ 
    67097020   phycst.F90 \ 
    6710    prtctl.f90 \ 
     7021   prtctl.F90 \ 
    67117022   solisl.F90 \ 
    67127023   sol_oce.F90 \ 
     
    67237034   zdftke.F90 \ 
    67247035   zdf_oce.F90 \ 
     7036   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7037   $(MODEL_LIB)(agrif_opa_update.o) \ 
    67257038   $(MODEL_LIB)(blk_oce.o) \ 
    67267039   $(MODEL_LIB)(cpl_oce.o) \ 
     
    68087121   oce.F90 \ 
    68097122   ocfzpt.F90 \ 
    6810    prtctl.f90 \ 
     7123   prtctl.F90 \ 
    68117124   restart.F90 \ 
    68127125   stpctl.F90 \ 
     
    68777190   step1d.F90 
    68787191$(MODEL_LIB)(step.o) :  \ 
     7192   agrif_opa_interp.F90 \ 
     7193   agrif_opa_update.F90 \ 
    68797194   blk_oce.F90 \ 
    68807195   cpl_oce.F90 \ 
     
    69397254   par_oce.F90 \ 
    69407255   phycst.F90 \ 
    6941    prtctl.f90 \ 
     7256   prtctl.F90 \ 
    69427257   solfet.F90 \ 
    69437258   solisl.F90 \ 
     
    69587273   zdftke.F90 \ 
    69597274   zdf_oce.F90 \ 
     7275   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7276   $(MODEL_LIB)(agrif_opa_update.o) \ 
    69607277   $(MODEL_LIB)(blk_oce.o) \ 
    69617278   $(MODEL_LIB)(cpl_oce.o) \ 
     
    70397356   $(MODEL_LIB)(zdftke.o) \ 
    70407357   $(MODEL_LIB)(zdf_oce.o) \ 
     7358   agrif_opa_sponge.F90 \ 
    70417359   cla.F90 \ 
    70427360   cla_div.F90 \ 
     
    70957413   oce.F90 \ 
    70967414   ocfzpt.F90 \ 
    7097    prtctl.f90 \ 
     7415   prtctl.F90 \ 
    70987416   restart.F90 \ 
    70997417   stpctl.F90 \ 
     
    71347452   zdf_oce.F90 \ 
    71357453   zpshde.F90 \ 
     7454   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    71367455   $(MODEL_LIB)(cla.o) \ 
    71377456   $(MODEL_LIB)(cla_div.o) \ 
     
    72317550   domzgr_substitute.h90 \ 
    72327551   zdfddm_substitute.h90 \ 
     7552   \() \ 
    72337553   KEY_CPP \ 
    72347554   step.F90 
     
    73227642   par_oce.F90 \ 
    73237643   phycst.F90 \ 
    7324    prtctl.f90 \ 
     7644   prtctl.F90 \ 
    73257645   $(MODEL_LIB)(dom_oce.o) \ 
    73267646   $(MODEL_LIB)(in_out_manager.o) \ 
     
    73707690   par_oce.F90 \ 
    73717691   phycst.F90 \ 
    7372    prtctl.f90 \ 
     7692   prtctl.F90 \ 
    73737693   trabbl.F90 \ 
    73747694   trdicp.F90 \ 
     
    74087728   oce.F90 \ 
    74097729   ocfzpt.F90 \ 
    7410    prtctl.f90 \ 
     7730   prtctl.F90 \ 
    74117731   trabbl.F90 \ 
    74127732   trdmod.F90 \ 
     
    74567776   par_oce.F90 \ 
    74577777   phycst.F90 \ 
    7458    prtctl.f90 \ 
     7778   prtctl.F90 \ 
    74597779   trabbl.F90 \ 
    74607780   trdicp.F90 \ 
     
    74927812   lib_mpp.F90 \ 
    74937813   oce.F90 \ 
    7494    prtctl.f90 \ 
     7814   prtctl.F90 \ 
    74957815   trabbl.F90 \ 
    74967816   trdmod.F90 \ 
     
    75237843   par_oce.F90 \ 
    75247844   phycst.F90 \ 
    7525    prtctl.f90 \ 
     7845   prtctl.F90 \ 
    75267846   trabbl.F90 \ 
    75277847   trdicp.F90 \ 
     
    75597879   lib_mpp.F90 \ 
    75607880   oce.F90 \ 
    7561    prtctl.f90 \ 
     7881   prtctl.F90 \ 
    75627882   trabbl.F90 \ 
    75637883   trdmod.F90 \ 
     
    75907910   par_oce.F90 \ 
    75917911   phycst.F90 \ 
    7592    prtctl.f90 \ 
     7912   prtctl.F90 \ 
    75937913   trabbl.F90 \ 
    75947914   trdicp.F90 \ 
     
    76267946   lib_mpp.F90 \ 
    76277947   oce.F90 \ 
    7628    prtctl.f90 \ 
     7948   prtctl.F90 \ 
    76297949   trabbl.F90 \ 
    76307950   trdmod.F90 \ 
     
    76627982   oce.F90 \ 
    76637983   phycst.F90 \ 
    7664    prtctl.f90 \ 
     7984   prtctl.F90 \ 
    76657985   $(MODEL_LIB)(dom_oce.o) \ 
    76667986   $(MODEL_LIB)(in_out_manager.o) \ 
     
    76697989   $(MODEL_LIB)(prtctl.o) \ 
    76707990   domzgr_substitute.h90 \ 
    7671    ../../../lib/libioipsl.a \ 
     7991   $(IOIPSL_LIB) \ 
    76727992   KEY_CPP \ 
    76737993   trabbc.F90 
     
    76948014   in_out_manager.F90 \ 
    76958015   oce.F90 \ 
    7696    prtctl.f90 \ 
     8016   prtctl.F90 \ 
    76978017   trdmod_oce.F90 \ 
    76988018   $(MODEL_LIB)(dom_oce.o) \ 
     
    77258045   par_kind.F90 \ 
    77268046   par_oce.F90 \ 
    7727    prtctl.f90 \ 
     8047   prtctl.F90 \ 
    77288048   trabbl.F90 \ 
    77298049   trdicp.F90 \ 
     
    77608080   oce.F90 \ 
    77618081   phycst.F90 \ 
    7762    prtctl.f90 \ 
     8082   prtctl.F90 \ 
    77638083   trdmod.F90 \ 
    77648084   trdmod_oce.F90 \ 
     
    77798099   domzgr_substitute.h90 \ 
    77808100   vectopt_loop_substitute.h90 \ 
    7781    ../../../lib/libioipsl.a \ 
     8101   $(IOIPSL_LIB) \ 
    77828102   KEY_CPP \ 
    77838103   tradmp.F90 
     
    77968116   par_oce.F90 \ 
    77978117   phycst.F90 \ 
    7798    prtctl.f90 \ 
     8118   prtctl.F90 \ 
    77998119   trabbl.F90 \ 
    78008120   trdicp.F90 \ 
     
    78368156   ldftra_oce.F90 \ 
    78378157   oce.F90 \ 
    7838    prtctl.f90 \ 
     8158   prtctl.F90 \ 
    78398159   trdmod.F90 \ 
    78408160   trdmod_oce.F90 \ 
     
    78688188   par_oce.F90 \ 
    78698189   phycst.F90 \ 
    7870    prtctl.f90 \ 
     8190   prtctl.F90 \ 
    78718191   trabbl.F90 \ 
    78728192   trdicp.F90 \ 
     
    79088228   ldftra_oce.F90 \ 
    79098229   oce.F90 \ 
    7910    prtctl.f90 \ 
     8230   prtctl.F90 \ 
    79118231   trdmod.F90 \ 
    79128232   trdmod_oce.F90 \ 
     
    79418261   par_oce.F90 \ 
    79428262   phycst.F90 \ 
    7943    prtctl.f90 \ 
     8263   prtctl.F90 \ 
    79448264   trabbl.F90 \ 
    79458265   trdicp.F90 \ 
     
    79808300   ldftra_oce.F90 \ 
    79818301   oce.F90 \ 
    7982    prtctl.f90 \ 
     8302   prtctl.F90 \ 
    79838303   trdmod.F90 \ 
    79848304   trdmod_oce.F90 \ 
     
    80128332   par_oce.F90 \ 
    80138333   phycst.F90 \ 
    8014    prtctl.f90 \ 
     8334   prtctl.F90 \ 
    80158335   trabbl.F90 \ 
    80168336   trdicp.F90 \ 
     
    80518371   ldftra_oce.F90 \ 
    80528372   oce.F90 \ 
    8053    prtctl.f90 \ 
     8373   prtctl.F90 \ 
    80548374   trdmod.F90 \ 
    80558375   trdmod_oce.F90 \ 
     
    81158435   ldftra_oce.F90 \ 
    81168436   oce.F90 \ 
    8117    prtctl.f90 \ 
     8437   prtctl.F90 \ 
    81188438   trdmod.F90 \ 
    81198439   trdmod_oce.F90 \ 
     
    81408460   par_oce.F90 \ 
    81418461   phycst.F90 \ 
    8142    prtctl.f90 \ 
     8462   prtctl.F90 \ 
    81438463   trabbl.F90 \ 
    81448464   trdicp.F90 \ 
     
    81868506   tranpc.F90 
    81878507$(MODEL_LIB)(tranxt.o) :   \ 
     8508   cla_div.F90 \ 
     8509   divcur.F90 \ 
    81888510   dom_oce.F90 \ 
    81898511   in_out_manager.F90 \ 
     
    81938515   obc_oce.F90 \ 
    81948516   oce.F90 \ 
    8195    par_kind.F90 \ 
    8196    par_oce.F90 \ 
    8197    phycst.F90 \ 
     8517   ocfzpt.F90 \ 
     8518   par_kind.F90 \ 
     8519   par_oce.F90 \ 
     8520   phycst.F90 \ 
     8521   sol_oce.F90 \ 
     8522   wzvmod.F90 \ 
     8523   $(MODEL_LIB)(cla_div.o) \ 
     8524   $(MODEL_LIB)(divcur.o) \ 
    81988525   $(MODEL_LIB)(dom_oce.o) \ 
    81998526   $(MODEL_LIB)(in_out_manager.o) \ 
     
    82038530   $(MODEL_LIB)(obc_oce.o) \ 
    82048531   $(MODEL_LIB)(oce.o) \ 
    8205    $(MODEL_LIB)(par_kind.o) \ 
    8206    $(MODEL_LIB)(par_oce.o) \ 
    8207    $(MODEL_LIB)(phycst.o) \ 
     8532   $(MODEL_LIB)(ocfzpt.o) \ 
     8533   $(MODEL_LIB)(par_kind.o) \ 
     8534   $(MODEL_LIB)(par_oce.o) \ 
     8535   $(MODEL_LIB)(phycst.o) \ 
     8536   $(MODEL_LIB)(sol_oce.o) \ 
     8537   $(MODEL_LIB)(wzvmod.o) \ 
     8538   agrif_opa_interp.F90 \ 
     8539   agrif_opa_update.F90 \ 
    82088540   dom_oce.F90 \ 
    82098541   in_out_manager.F90 \ 
     
    82118543   obctra.F90 \ 
    82128544   oce.F90 \ 
    8213    prtctl.f90 \ 
     8545   prtctl.F90 \ 
    82148546   zdf_oce.F90 \ 
     8547   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     8548   $(MODEL_LIB)(agrif_opa_update.o) \ 
    82158549   $(MODEL_LIB)(dom_oce.o) \ 
    82168550   $(MODEL_LIB)(in_out_manager.o) \ 
     
    82208554   $(MODEL_LIB)(prtctl.o) \ 
    82218555   $(MODEL_LIB)(zdf_oce.o) \ 
     8556   \() \ 
    82228557   tranxt.F90 
    82238558$(MODEL_LIB)(traqsr.o) :   \ 
     
    82428577   par_oce.F90 \ 
    82438578   phycst.F90 \ 
    8244    prtctl.f90 \ 
     8579   prtctl.F90 \ 
    82458580   sms.F90 \ 
    82468581   taumod.F90 \ 
     
    82918626   oce.F90 \ 
    82928627   phycst.F90 \ 
    8293    prtctl.f90 \ 
     8628   prtctl.F90 \ 
    82948629   trc_oce.F90 \ 
    82958630   trdmod.F90 \ 
     
    83308665   par_oce.F90 \ 
    83318666   phycst.F90 \ 
    8332    prtctl.f90 \ 
     8667   prtctl.F90 \ 
    83338668   taumod.F90 \ 
    83348669   trabbl.F90 \ 
     
    83828717   oce.F90 \ 
    83838718   phycst.F90 \ 
    8384    prtctl.f90 \ 
     8719   prtctl.F90 \ 
    83858720   traqsr.F90 \ 
    83868721   trdmod.F90 \ 
     
    84088743   par_kind.F90 \ 
    84098744   par_oce.F90 \ 
    8410    prtctl.f90 \ 
     8745   prtctl.F90 \ 
    84118746   trabbl.F90 \ 
    84128747   trdicp.F90 \ 
     
    84398774   in_out_manager.F90 \ 
    84408775   oce.F90 \ 
    8441    prtctl.f90 \ 
     8776   prtctl.F90 \ 
    84428777   trdmod.F90 \ 
    84438778   trdmod_oce.F90 \ 
     
    84688803   par_oce.F90 \ 
    84698804   phycst.F90 \ 
    8470    prtctl.f90 \ 
     8805   prtctl.F90 \ 
    84718806   taumod.F90 \ 
    84728807   trabbl.F90 \ 
     
    85078842   ldftra_oce.F90 \ 
    85088843   oce.F90 \ 
    8509    prtctl.f90 \ 
     8844   prtctl.F90 \ 
    85108845   trdmod.F90 \ 
    85118846   trdmod_oce.F90 \ 
     
    85428877   par_oce.F90 \ 
    85438878   phycst.F90 \ 
    8544    prtctl.f90 \ 
     8879   prtctl.F90 \ 
    85458880   taumod.F90 \ 
    85468881   trabbl.F90 \ 
     
    85878922   ldftra_oce.F90 \ 
    85888923   oce.F90 \ 
    8589    prtctl.f90 \ 
     8924   prtctl.F90 \ 
    85908925   trdmod.F90 \ 
    85918926   trdmod_oce.F90 \ 
     
    86268961   par_oce.F90 \ 
    86278962   phycst.F90 \ 
    8628    prtctl.f90 \ 
     8963   prtctl.F90 \ 
    86298964   taumod.F90 \ 
    86308965   trabbl.F90 \ 
     
    86719006   ldftra_oce.F90 \ 
    86729007   oce.F90 \ 
    8673    prtctl.f90 \ 
     9008   prtctl.F90 \ 
    86749009   trdmod.F90 \ 
    86759010   trdmod_oce.F90 \ 
     
    87119046   par_oce.F90 \ 
    87129047   phycst.F90 \ 
    8713    prtctl.f90 \ 
     9048   prtctl.F90 \ 
    87149049   trdicp_oce.F90 \ 
    87159050   trdmld_oce.F90 \ 
     
    87709105   par_oce.F90 \ 
    87719106   phycst.F90 \ 
    8772    prtctl.f90 \ 
     9107   prtctl.F90 \ 
    87739108   trdicp_oce.F90 \ 
    87749109   trdmld_oce.F90 \ 
     
    88259160   ldftra_substitute.h90 \ 
    88269161   zdfddm_substitute.h90 \ 
    8827    ../../../lib/libioipsl.a \ 
     9162   $(IOIPSL_LIB) \ 
    88289163   KEY_CPP \ 
    88299164   trdmld.F90 
     
    88519186   par_oce.F90 \ 
    88529187   phycst.F90 \ 
    8853    prtctl.f90 \ 
     9188   prtctl.F90 \ 
    88549189   trdicp_oce.F90 \ 
    88559190   trdmld_oce.F90 \ 
     
    89269261   par_oce.F90 \ 
    89279262   phycst.F90 \ 
    8928    prtctl.f90 \ 
     9263   prtctl.F90 \ 
    89299264   trdicp_oce.F90 \ 
    89309265   trdmld_oce.F90 \ 
     
    89779312   ldfdyn_substitute.h90 \ 
    89789313   vectopt_loop_substitute.h90 \ 
    8979    ../../../lib/libioipsl.a \ 
     9314   $(IOIPSL_LIB) \ 
    89809315   KEY_CPP \ 
    89819316   trdvor.F90 
     
    90029337   in_out_manager.F90 \ 
    90039338   oce.F90 \ 
    9004    prtctl.f90 \ 
     9339   prtctl.F90 \ 
    90059340   $(MODEL_LIB)(dom_oce.o) \ 
    90069341   $(MODEL_LIB)(in_out_manager.o) \ 
     
    90299364   lbclnk.F90 \ 
    90309365   oce.F90 \ 
    9031    prtctl.f90 \ 
     9366   prtctl.F90 \ 
    90329367   zdf_oce.F90 \ 
    90339368   $(MODEL_LIB)(dom_oce.o) \ 
     
    90599394   lbclnk.F90 \ 
    90609395   oce.F90 \ 
    9061    prtctl.f90 \ 
     9396   prtctl.F90 \ 
    90629397   zdf_oce.F90 \ 
    90639398   $(MODEL_LIB)(dom_oce.o) \ 
     
    90829417   par_oce.F90 \ 
    90839418   phycst.F90 \ 
    9084    prtctl.f90 \ 
     9419   prtctl.F90 \ 
    90859420   taumod.F90 \ 
    90869421   zdfddm.F90 \ 
     
    91309465   par_oce.F90 \ 
    91319466   phycst.F90 \ 
    9132    prtctl.f90 \ 
     9467   prtctl.F90 \ 
    91339468   taumod.F90 \ 
    91349469   trazdf_exp.F90 \ 
     
    92099544   par_oce.F90 \ 
    92109545   phycst.F90 \ 
    9211    prtctl.f90 \ 
     9546   prtctl.F90 \ 
    92129547   taumod.F90 \ 
    92139548   tradmp.F90 \ 
     
    92469581   oce.F90 \ 
    92479582   phycst.F90 \ 
    9248    prtctl.f90 \ 
     9583   prtctl.F90 \ 
    92499584   taumod.F90 \ 
    92509585   zdfddm.F90 \ 
     
    92819616   in_out_manager.F90 \ 
    92829617   oce.F90 \ 
    9283    prtctl.f90 \ 
     9618   prtctl.F90 \ 
    92849619   zdf_oce.F90 \ 
    92859620   $(MODEL_LIB)(dom_oce.o) \ 
     
    93309665   par_oce.F90 \ 
    93319666   phycst.F90 \ 
    9332    prtctl.f90 \ 
     9667   prtctl.F90 \ 
    93339668   taumod.F90 \ 
    93349669   trdmod.F90 \ 
     
    93589693   oce.F90 \ 
    93599694   phycst.F90 \ 
    9360    prtctl.f90 \ 
     9695   prtctl.F90 \ 
    93619696   taumod.F90 \ 
    93629697   trazdf_exp.F90 \ 
     
    93949729   par_oce.F90 \ 
    93959730   phycst.F90 \ 
    9396    prtctl.f90 \ 
     9731   prtctl.F90 \ 
    93979732   zdfddm.F90 \ 
    93989733   $(MODEL_LIB)(dom_oce.o) \ 
     
    94269761# key changing control 
    94279762key:  
    9428    @echo CHANGEMENT de CLES CPP oui/non ? 
    9429    -@if [ "`cat KEY_CPP`" != "$(P_P)" ] ; then \ 
    9430       echo CPP options changed ; echo "$(P_P)" > KEY_CPP ; fi  
    9431  
     9763   @echo CHANGE of CPP KEYS yes/no ? 
     9764   -@if [ "`cat KEY_CPP`" != "$(P_P:$(prefix)%=%)" ] ; then \ 
     9765      echo CPP options changed ; echo "$(P_P:$(prefix)%=%)" > KEY_CPP ; fi  
     9766# check key values 
    94329767keyverif: 
    9433    @echo VERIFICATION DES CLES 
    9434    @echo CLES UTILISEES :  
    9435    @for v in ` echo $(P_P) | sed  -e s/-Wp,-D//g` ; \ 
     9768   @echo CHECKING KEY 
     9769   @echo KEY USED :  
     9770   @for v in ` echo $(P_P:$(prefix)%=%) ` ; \ 
    94369771   do \ 
    94379772   echo $$v ;\ 
     
    94509785src_file_list:  
    94519786   @echo CHECKING THE NUMBER AND NAMES OF SOURCE FILES  
    9452    @\$(RM) `ls | fgrep -v -f .patron`  
     9787   @$(RM) `ls | fgrep -v -f .patron`  
    94539788   @check=`grep OPA_SRC .config`              ; \ 
    94549789   if [ -n "$$check" ] ; then                   \ 
     
    94729807   echo "   use LIM_SRC files"                ; \ 
    94739808      ln -sf ../LIM_SRC/*.[Ffh]90          . ; \ 
     9809  fi  
     9810   @check=`grep NST_SRC .config`              ; \ 
     9811   if [ -n "$$check" ] ; then                   \ 
     9812   echo "   use NST_SRC files"                ; \ 
     9813      \$(RM) agrif_opa_interp.F90           ; \ 
     9814      \$(RM) agrif_opa_sponge.F90           ; \ 
     9815      \$(RM) agrif_opa_update.F90           ; \ 
     9816      ln -sf ../NST_SRC/*.[Ffh]90      .     ; \ 
    94749817  fi  
    94759818   @check=`grep C1D_SRC .config`              ; \ 
Note: See TracChangeset for help on using the changeset viewer.