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 1297 for trunk/NVTK/fait_AA_make – NEMO

Ignore:
Timestamp:
2009-02-05T15:55:00+01:00 (15 years ago)
Author:
ctlod
Message:

updates NVTK scripts for IBM SP6 named aix6 and to the new nemo_v3_1 release, see ticket: #325

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NVTK/fait_AA_make

    r1261 r1297  
    3737pwd 
    3838 
     39# Test version of echo 
     40stringtest=`echo "\c"` 
     41if [ "$stringtest" ]; then 
     42   echo 'aliasing echo with /bin/echo -e ...' 
     43   alias echo='/bin/echo -e' 
     44fi 
     45 
    3946#- 
    4047#- Search CPP keys --- 
     
    99106   @\$(P_C) \$(P_O) -IOPAFILES/AGRIF_INC \$*.F90 > OPAFILES/\$*.F90  
    100107   @\$(F_C) \\ 
    101 #-Q- aix    -qsuffix=f=F90 \\ 
    102 #-Q- ax_mono      -qsuffix=f=F90 \\ 
     108#-Q- aix6      -qsuffix=f=F90 \\ 
     109#-Q- ax6_mono     -qsuffix=f=F90 \\ 
    103110#-Q- babel     -qsuffix=f=F90 \\ 
    104111#-Q- osxxlf    -qsuffix=f=F90 \\ 
     
    109116#-Q- sxdkrz    -R2 \\ 
    110117#-Q- eshpux    -R2 \\ 
    111 #-Q- aix    -qsource \\ 
    112 #-Q- ax_mono      -qsource \\ 
     118#-Q- aix6      -qsource \\ 
     119#-Q- ax6_mono     -qsource \\ 
    113120#-Q- babel     -qsource \\ 
    114121      OPAFILES/\$*.F90 || { mv \$(PREF).L \$(TMP) ; false ; exit ; } 
     
    145152#-Q- sxdkrz    -R2 \\ 
    146153#-Q- eshpux    -R2 \\ 
    147 #-Q- aix    -qsource \\ 
    148 #-Q- ax_mono      -qsource \\ 
     154#-Q- aix6      -qsource \\ 
     155#-Q- ax6_mono     -qsource \\ 
    149156#-Q- babel     -qsource \\ 
    150157      \$*.f90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 
     
    152159      @\$(RM) \$*.[f] 
    153160      @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce_\$(NEMOLIB)/\$(COMP) ; fi 
    154 #-Q- aix    @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    155 #-Q- ax_mono      @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
     161#-Q- aix6      @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
     162#-Q- ax6_mono     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    156163#-Q- babel     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    157164#-Q- linux     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
     
    178185#-Q- sxdkrz    -R2 \\ 
    179186#-Q- eshpux    -R2 \\ 
    180 #-Q- aix    -qsource \\ 
    181 #-Q- ax_mono      -qsource \\ 
     187#-Q- aix6      -qsource \\ 
     188#-Q- ax6_mono     -qsource \\ 
    182189#-Q- babel     -qsource \\ 
    183190      OPAFILES/\$*.F90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; }  
     
    189196#-Q- sxdkrz    -R2 \\ 
    190197#-Q- eshpux    -R2 \\ 
    191 #-Q- aix    -qsource \\ 
    192 #-Q- ax_mono      -qsource \\ 
     198#-Q- aix6      -qsource \\ 
     199#-Q- ax6_mono     -qsource \\ 
    193200#-Q- babel     -qsource \\ 
    194201      \$*.F90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 
     
    197204      @\$(RM) \$*.[f] 
    198205      @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce_\$(NEMOLIB)/\$(COMP) ; fi 
    199 #-Q- aix    @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    200 #-Q- ax_mono      @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
     206#-Q- aix6      @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
     207#-Q- ax6_mono     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    201208#-Q- babel     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    202209#-Q- linux     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    203210#-Q- osxxlf    @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    204211      @if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi 
    205  
    206 # rules for the .F files 
    207 \$(MODEL_LIB)/%.o : %.F            
    208       @\$(F_C) \$(P_P) \$(F_F) \\ 
    209 #-Q- fjvpp     -Z \$*.L \\ 
    210 #-Q- sx8mercure      -R2 \\ 
    211 #-Q- sx8brodie    -R2 \\ 
    212 #-Q- sxdkrz    -R2 \\ 
    213 #-Q- eshpux    -R2 \\ 
    214 #-Q- aix    -qsource \\ 
    215 #-Q- ax_mono      -qsource \\ 
    216 #-Q- babel        -qsource \\ 
    217       \$*.F || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 
    218       @mv \$*.o \$(MODEL_LIB)/. 
    219       @\$(RM) \$*.[f] 
    220       @if [ -f \$*.mod ] ; then mv \$*.mod \$(MODDIR)/oce_\$(NEMOLIB)/\$(COMP) ; fi 
    221 #-Q- aix    @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    222 #-Q- ax_mono      @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    223 #-Q- babel     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    224 #-Q- linux     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    225 #-Q- osxxlf    @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    226       @if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi 
    227  
    228 # rules for the library from the .f files  
    229 \$(MODEL_LIB)/%.o : %.f            
    230       @\$(F_C) \$(F_O) \\ 
    231 #-Q- fjvpp     -Z \$*.L \\ 
    232 #-Q- sx8mercure      -R2 \\ 
    233 #-Q- sx8brodie    -R2 \\ 
    234 #-Q- sxdkrz    -R2 \\ 
    235 #-Q- eshpux    -R2 \\ 
    236 #-Q- aix    -qsource \\ 
    237 #-Q- ax_mono      -qsource \\ 
    238 #-Q- babel     -qsource \\ 
    239       \$*.f|| { if [ -f \$(PREF)\$*.L ] ; then mv \$*.L \$(TMP) ; fi ; false ; exit ; } 
    240       @mv \$*.o \$(MODEL_LIB)/. 
    241 #-Q- aix    @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    242 #-Q- ax_mono      @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    243 #-Q- babel     @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    244 #-Q- linux  @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    245 #-Q- osxxlf    @mv \$(PREF)\$*.lst \$(PREF)\$*.L 
    246       @if [ -f \$(PREF)\$*.L ] ; then mv \$*.L \$(TMP) ; fi 
    247212 
    248213end 
     
    258223echo '#          Check your compilers option in consequence when using real F95 compilers' 
    259224echo '' 
    260 echo '#-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC) ' 
    261 echo '#-Q- sx8mercure  F_O = -f2003 nocbind noopt_ieee -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf',-pvctl noassume loopcnt=10000 -L transform' -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    262 echo '#-Q- sx8mercure  F_O = -f2003 nocbind noopt_ieee -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    263 echo '#-Q- sx8mercure  F_F = $(F_O) -f3' 
    264 echo '#-Q- sx8mercure  L_X = $(L_O) -ftrace' 
    265 echo '#-Q- sx8brodie  # Compiler options NEMO (CEA SX6-NEC) ' 
    266 echo '#-Q- sx8brodie  F_O = -f2003 nocbind noopt_ieee -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    267 echo '#-Q- sx8brodie  F_F = $(F_O) -f3' 
     225echo '#-Q- platine # Compiler options NEMO (CCRT Itanium Bull) ' 
     226echo '#-Q- platine F_O = -O3 -i4 -r8 -module $(MODEL_LIB) -I $(MODDIR) -I$(MODEL_LIB) -I$(NCDF_INC) ' 
     227echo '#-Q- platine L_X = $(L_O) ' 
     228echo '#-Q- sx8mercure  # Compiler options NEMO (CEA SX8-NEC) ' 
     229echo '#-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -Wf"-P nh" -Wf',-pvctl noassume loopcnt=10000 -L transform' -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
     230echo '#-Q- sx8mercure  L_X = $(L_O)' 
     231echo '#-Q- sx8brodie  # Compiler options NEMO (IDRIS SX8-NEC) ' 
     232echo '#-Q- sx8brodie  F_O = -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    268233echo '#-Q- sx8brodie  L_X = $(L_O)' 
    269234echo '#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC) ' 
    270 echo '#-Q- sxdkrz  F_O = -f2003 nocbind noopt_ieee -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    271 echo '#-Q- sxdkrz  F_F = $(F_O) -f3' 
     235echo '#-Q- sxdkrz  F_O =  -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    272236echo '#-Q- sxdkrz  L_X = $(L_O) -ftrace' 
    273237echo '#-Q- eshpux  # Compiler options for NEMO (Earth Simulator)' 
    274238echo '#-Q- eshpux  # for super perfs!' 
    275 echo '#-Q- eshpux  # F_O = -f2003 nocbind noopt_ieee $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
     239echo '#-Q- eshpux  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    276240echo '#-Q- eshpux  # regular options!' 
    277 echo '#-Q- eshpux  F_O = -f2003 nocbind noopt_ieee $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    278 echo '#-Q- eshpux  F_F = $(F_O) -f3' 
     241echo '#-Q- eshpux  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    279242echo '#-Q- eshpux  L_X = $(L_O)' 
    280243echo '#-Q- linux  # Compiler options for NEMO (pgf version)' 
    281244echo '#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODEL_LIB) -I $(NCDF_INC)' 
    282 echo '#-Q- linux  F_F = $(F_O) -Mextend' 
    283245echo '#-Q- linux  L_X = -r8 -O3' 
    284246echo '#-Q- lxiv7  # Compiler options for NEMO (ifc version)' 
    285247echo '#-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODEL_LIB) -I $(NCDF_INC)' 
    286 echo '#-Q- lxiv7  F_F = $(F_O) -extend_source ' 
    287248echo '#-Q- lxiv7  L_X = -r8 -O3' 
    288249echo '#-Q- lxiv8  # Compiler options for NEMO (ifort version)' 
    289250echo '#-Q- lxiv8  F_O = -O3 -r8  -I $(MODDIR) -I$(MODEL_LIB) -I $(NCDF_INC)' 
    290 echo '#-Q- lxiv8  F_F = $(F_O) -extend_source ' 
    291251echo '#-Q- lxiv8  L_X = -r8 -O3' 
    292252echo '#-Q- g95  # Compiler options for NEMO (g95 version)' 
    293253echo '#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    294 echo '#-Q- g95  F_F = $(F_O)'-ffixed-form -ffixed-line-length-132 
    295254echo '#-Q- g95  L_X = -r8 -O3' 
    296255echo '#-Q- gfortran  # Compiler options for NEMO (gfortran version)' 
    297256echo '#-Q- gfortran  F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    298 echo '#-Q- gfortran  F_F = $(F_O)-ffixed-form -ffixed-line-length-132' 
    299257echo '#-Q- gfortran  L_X = -fdefault-real-8' 
    300 echo '#-Q- aix  # Compiler options for NEMO (aix version)' 
    301 echo '#-Q- aix  F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
    302 echo '#-Q- aix  F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
    303 echo '#-Q- aix  L_O = $(F_P) -q64 -O3' 
    304 echo '#-Q- aix  L_X = $(L_O)' 
    305 echo '#-Q- ax_mono    # Compiler options for NEMO (aix version)' 
    306 echo '#-Q- ax_mono    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
    307 echo '#-Q- ax_mono    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
    308 echo '#-Q- ax_mono   L_O = $(F_P) -q64 -O3' 
    309 echo '#-Q- ax_mono   L_X = $(L_O)' 
     258echo '#-Q- aix6  # Compiler options for NEMO (aix6 version)' 
     259echo '#-Q- aix6  F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
     260echo '#-Q- aix6  L_O = $(F_P) -q64 -O3' 
     261echo '#-Q- aix6  L_X = $(L_O)' 
     262echo '#-Q- ax6_mono    # Compiler options for NEMO (aix6 version)' 
     263echo '#-Q- ax6_mono    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
     264echo '#-Q- ax6_mono   L_O = $(F_P) -q64 -O3' 
     265echo '#-Q- ax6_mono   L_X = $(L_O)' 
    310266echo '#-Q- babel  # Compiler options for NEMO (blue gene version)' 
    311267echo '#-Q- babel  F_O =  -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    312 echo '#-Q- babel  F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)' 
    313268echo '#-Q- babel  L_X = $(L_O)' 
    314269echo '#-Q- osxxlf    # Compiler options for NEMO (osxxlf version)' 
    315270echo '#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
    316 echo '#-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODEL_LIB) -I $(NCDF_INC)'  
    317271echo '#-Q- osxxlf    L_X = -qrealsize=8 -O3' 
    318  
    319272 
    320273echo 'PREF=' 
     
    332285echo 'ifeq ($(COMP),memo)' 
    333286echo '#-Q- sx8brodie  F_O := $(F_O) -P static' 
    334 echo '#-Q- ax_mono    F_O := $(F_O) -qnosave' 
     287echo '#-Q- ax6_mono   F_O := $(F_O) -qnosave' 
    335288echo '#-Q- osxxlf     F_O := $(F_O) -qnosave' 
    336289echo 'endif' 
     
    379332echo 'LIB_OBJ = \c' 
    380333# 
    381 # find all .f in the current directory 
    382 # build object files list  LIB_OBJ 
    383 # one dependancy by line 
    384  
    385 for i in `ls *.f 2> /dev/null` 
    386 do 
    387   bn=`basename $i .f` 
    388     echo "\\" 
    389     echo "     \$(MODEL_LIB)/$bn.o\c" 
    390 done 
    391  
    392334# find all .f90 in the current directory 
    393335# build object files list  LIB_OBJ 
     
    423365  fi 
    424366done 
    425  
    426 # find all .F in the current directory 
    427 # build object files list  LIB_OBJ 
    428 # one dependancy by line 
    429  
    430 for i in `ls *.F 2> /dev/null ` 
    431 do 
    432   bn=`basename $i .F` 
    433     echo "\\" 
    434     echo "     \$(MODEL_LIB)/$bn.o\c" 
    435  done 
    436367 
    437368echo "" 
     
    618549echo '   echo "   use OPA_SRC files"                ; \' 
    619550echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/*.[Ffh]90          . ; \' 
    620 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/DYN/*.[Ffh]90      . ; \' 
    621 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/TRA/*.[Ffh]90      . ; \' 
    622 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/TRD/*.[Ffh]90      . ; \' 
    623 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/DIA/*.[Ffh]90      . ; \' 
    624 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/DOM/*.[Ffh]90      . ; \' 
    625 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/OBC/*.[Ffh]90      . ; \' 
    626 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/BDY/*.[Ffh]90      . ; \' 
    627 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/FLO/*.[Ffh]90      . ; \' 
    628 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/LDF/*.[Ffh]90      . ; \' 
    629 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/ZDF/*.[Ffh]90      . ; \' 
    630 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/SOL/*.[Ffh]90      . ; \' 
    631 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/DTA/*.[Ffh]90      . ; \' 
    632 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/SBC/*.[Ffh]90      . ; \' 
    633 echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/IOM/*.[Ffh]90      . ; \' 
     551echo '       ln -sf ../../../modeles/NEMO/OPA_SRC/*/*.[Ffh]90      . ; \' 
    634552echo '  fi ' 
    635553echo '   @check=`grep LIM_SRC_2 .config`              ; \' 
     
    649567echo '      \$(RM) agrif_opa_sponge.F90           ; \' 
    650568echo '      \$(RM) agrif_opa_update.F90           ; \' 
     569echo '      \$(RM) agrif_top_interp.F90           ; \' 
     570echo '      \$(RM) agrif_top_sponge.F90           ; \' 
     571echo '      \$(RM) agrif_top_update.F90           ; \' 
    651572echo '      ln -sf ../../../modeles/NEMO/NST_SRC/*.[Ffh]90      .     ; \' 
    652573echo '  fi ' 
     
    661582echo '      \$(RM) trcstp.F90                      ; \' 
    662583echo '      \$(RM) sms.F90                         ; \' 
    663 echo '      \$(RM) initrc.F90                      ; \' 
     584echo '      \$(RM) trcini.F90                      ; \' 
    664585echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/*.[Ffh]90          . ; \' 
    665 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/TRP/*.[Ffh]90      . ; \' 
    666 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/PISCES/*.[Ffh]90   . ; \' 
    667 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/LOBSTER/*.[Ffh]90  . ; \' 
    668 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/CFC/*.[Ffh]90      . ; \' 
    669 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/C14b/*.[Ffh]90     . ; \' 
    670 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/MY_TRC/*.[Ffh]90   . ; \' 
    671 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/SED/*.[Ffh]90      . ; \' 
    672 echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/DUMMY/*.[Ffh]90    . ; \' 
     586echo '      ln -sf ../../../modeles/NEMO/TOP_SRC/*/*.[Ffh]90      . ; \' 
    673587echo '  fi ' 
    674588echo '   @check=`grep OFF_SRC .config`              ; \' 
Note: See TracChangeset for help on using the changeset viewer.