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 544 for trunk/UTIL/fait_AA_make – NEMO

Ignore:
Timestamp:
2006-10-20T16:23:21+02:00 (18 years ago)
Author:
opalod
Message:

nemo_v1_update_078:RB: finalization of IOM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UTIL/fait_AA_make

    r510 r544  
    253253echo 'TMP = ../../../tmp' 
    254254echo '#-Q- sxnec  # Compiler options for NEMO (IDRIS SX5-NEC) ' 
    255 echo '#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce' 
     255echo '#-Q- sxnec  F_O = -dw -Wf\"-A idbl4\" -sx5 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 
    256256echo '#-Q- sxnec  F_F = $(F_O)' 
    257257echo '#-Q- sxnec  L_X = $(L_O)' 
    258258echo '#-Q- sx6nec  # Compiler options NEMO (CEA SX6-NEC) ' 
    259 echo '#-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' 
    260 echo '#-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' 
     259echo '#-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 -I $(NCDF_INC)' 
     260echo '#-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 -I $(NCDF_INC)' 
    261261echo '#-Q- sx6nec  F_F = $(F_O)' 
    262262echo '#-Q- sx6nec  L_X = $(L_O) -ftrace' 
    263263echo '#-Q- sx8brodie  # Compiler options NEMO (CEA SX6-NEC) ' 
    264 echo '#-Q- sx8brodie  F_O = -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce' 
     264echo '#-Q- sx8brodie  F_O = -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 
    265265echo '#-Q- sx8brodie  F_F = $(F_O)' 
    266266echo '#-Q- sx8brodie  L_X = $(L_O)' 
    267267echo '#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC) ' 
    268 echo '#-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' 
     268echo '#-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 -I $(NCDF_INC)' 
    269269echo '#-Q- sxdkrz  F_F = $(F_O)' 
    270270echo '#-Q- sxdkrz  L_X = $(L_O) -ftrace' 
    271271echo '#-Q- eshpux  # Compiler options for NEMO (Earth Simulator)' 
    272272echo '#-Q- eshpux  # for super perfs!' 
    273 echo '#-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' 
     273echo '#-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 -I $(NCDF_INC)' 
    274274echo '#-Q- eshpux  # regular options!' 
    275 echo '#-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' 
     275echo '#-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 -I $(NCDF_INC)' 
    276276echo '#-Q- eshpux  F_F = $(F_O)' 
    277277echo '#-Q- eshpux  L_X = $(L_O)' 
    278278echo '#-Q- linux  # Compiler options for NEMO (pgf version)' 
    279 echo '#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce' 
     279echo '#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC)' 
    280280echo '#-Q- linux  F_F = $(F_O)' 
    281281echo '#-Q- linux  L_X = -r8 -O3' 
    282282echo '#-Q- lxiv7  # Compiler options for NEMO (ifc version)' 
    283 echo '#-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce' 
     283echo '#-Q- lxiv7  F_O = -O3 -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC)' 
    284284echo '#-Q- lxiv7  L_X = -r8 -O3' 
    285285echo '#-Q- lxiv8  # Compiler options for NEMO (ifort version)' 
     
    288288echo '#-Q- lxiv8  L_X = -r8 -O3' 
    289289echo '#-Q- g95  # Compiler options for NEMO (g95 version)' 
    290 echo '#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce' 
     290echo '#-Q- g95  F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 
    291291echo '#-Q- g95  F_F = $(F_O)' 
    292292echo '#-Q- g95  L_X = -r8 -O3' 
    293293echo '#-Q- aix    # Compiler options for NEMO (aix version)' 
    294 echo '#-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'  
    295 echo '#-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce'  
     294echo '#-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 -I $(NCDF_INC)'  
     295echo '#-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)'  
    296296echo '#-Q- aix   L_O = $(F_P) -q64 -O3' 
    297297echo '#-Q- aix   L_X = $(L_O)' 
    298298echo '#-Q- osxxlf    # Compiler options for NEMO (osxxlf version)' 
    299 echo '#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce'  
    300 echo '#-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce'  
     299echo '#-Q- osxxlf    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)'  
     300echo '#-Q- osxxlf    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qsource -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)'  
    301301echo '#-Q- osxxlf    L_X = -qrealsize=8 -O3' 
    302302 
     
    469469                if [ $fuse0 != "Agrif_Types" ]  
    470470                then 
     471                if [ $fuse0 != "netcdf" ]  
     472                then 
    471473          lfuse0=$fuse0.f90 
    472474          [ -f $fuse0.F90 ] && lfuse0=$fuse0.F90 
    473475          luse0="$luse0\n$lfuse0\n\$(MODEL_LIB)($fuse0.o)" 
     476                fi 
    474477                fi 
    475478                fi 
     
    489492                    if [ $fuse0 != "Agrif_Types" ]  
    490493                    then 
     494                    if [ $fuse0 != "netcdf" ]  
     495                    then 
    491496              lfuse0=$fuse0.f90 
    492497              [ -f $fuse0.F90 ] && lfuse0=$fuse0.F90 
    493498              luse0="$luse0\n$lfuse0\n\$(MODEL_LIB)($fuse0.o)" 
     499                    fi 
    494500                    fi 
    495501                    fi 
     
    507513        then 
    508514        if [ $fuse1 != "Agrif_Types" ]  
     515        then 
     516        if [ $fuse1 != "netcdf" ]  
    509517        then 
    510518       lfuse1=$fuse1.f90 
     
    518526                then 
    519527                if [ $fuse2 != "Agrif_Types" ]  
     528                then 
     529                if [ $fuse2 != "netcdf" ]  
    520530                then 
    521531          lfuse2=$fuse2.f90 
     
    531541                    if [ $fuse3 != "Agrif_Types" ]  
    532542                    then 
     543                    if [ $fuse3 != "netcdf" ]  
     544                    then 
    533545         luse3="$luse3\n$lfuse3\n\$(MODEL_LIB)($fuse3.o)" 
     546                    fi          
    534547                    fi          
    535548                    fi          
     
    539552                fi 
    540553                fi 
     554                fi 
    541555      done 
     556        fi 
    542557        fi 
    543558        fi 
     
    641656echo '       ln -sf ../OPA_SRC/DTA/*.[Ffh]90      . ; \' 
    642657echo '       ln -sf ../OPA_SRC/SBC/*.[Ffh]90      . ; \' 
     658echo '       ln -sf ../OPA_SRC/IOM/*.[Ffh]90      . ; \' 
    643659echo '  fi ' 
    644660echo '   @check=`grep LIM_SRC .config`              ; \' 
Note: See TracChangeset for help on using the changeset viewer.