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 206 – NEMO

Changeset 206


Ignore:
Timestamp:
2005-01-31T11:13:31+01:00 (20 years ago)
Author:
opalod
Message:

RB : update144 : update Makefile tools for AIX and SX6NEC

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/GYRE/AA_make

    r102 r206  
    77orca: 
    88#-Q- sxnec  (cd ../OPA/WORK;  gmake ;) 
     9#-Q- sx6nec (cd ../OPA/WORK;  gmake ;) 
     10#-Q- aix (cd ../OPA/WORK;  gmake ;) 
    911#-Q- fjvpp  (cd ../OPA/WORK; gmake  L_C='-Wl,-P';) 
    1012 
  • trunk/CONFIG/GYRE/scripts/BB_make

    r203 r206  
    66#-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 
    77#-Q- sx6nec  # Compiler options for the ORCA model   -   std 
    8 #-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) 
     8#-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 
    99#-Q- linux  # Compiler options for the ORCA model 
    10 #-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
     10#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR)  
    1111#-Q- aix    # Compiler options for the ORCA model (aix version) 
    12 #-Q- aix    F_O =  -qrealsize=8 -qsave -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -I$(MODDIR)/oce -I $(MODDIR) -I $(IOIPSL_MOD) -q64 -O4 -qlargepage -qmaxmem=-1 -brename:.flush,.flush_ -brename:.mpi_send,.mpi_bsend 
     12#-Q- aix    F_O = -O3 -qsave -qautodbl=dbl4 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce   
     13#-Q- aix   L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 
    1314#-Q- aix   L_X = $(L_O) $(L_C)  
    1415PREF= 
     
    78117812   echo "THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake" ; \ 
    78127813   echo "========================================== " ; \ 
    7813    ../../util/ins_make -t sxnec ; echo " " ;  false ; exit ; } 
     7814   ../../util/ins_make ; echo " " ;  false ; exit ; } 
  • trunk/CONFIG/GYRE/scripts/BB_make.ldef

    r164 r206  
    2222#- 
    2323#- Key options for GYRE ocean configuration: Analytical forcing  
    24 #-Q- sxnec   P_P =  \ 
    25        -Wp,-Dkey_gyre             \ 
    26        -Wp,-Dkey_dynspg_fsc       \ 
    27        -Wp,-Dkey_ldfslp           \ 
    28        -Wp,-Dkey_zdftke           \ 
    29        -Wp,-Dkey_vectopt_loop     \ 
    30        -Wp,-Dkey_vectopt_memory    
    31  
     24#-Q- sxnec   P_P = -Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory    
    3225#- 
    33 #-Q- sx6nec  ## P_P =  ' -Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
     26#-Q- sx6nec  P_P = '-Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' 
     27#- 
     28#-Q- aix     P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_fsc -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_loop -WF,-Dkey_vectopt_memory 
  • trunk/CONFIG/ORCA2_LIM/AA_make

    r8 r206  
    77orca: 
    88#-Q- sxnec  (cd ../OPA/WORK;  gmake ;) 
     9#-Q- sx6nec (cd ../OPA/WORK;  gmake ;) 
     10#-Q- aix (cd ../OPA/WORK;  gmake ;) 
    911#-Q- fjvpp  (cd ../OPA/WORK; gmake  L_C='-Wl,-P';) 
    1012 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r203 r206  
    66#-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 
    77#-Q- sx6nec  # Compiler options for the ORCA model   -   std 
    8 #-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) 
     8#-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 
    99#-Q- linux  # Compiler options for the ORCA model 
    1010#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
    1111#-Q- aix    # Compiler options for the ORCA model (aix version) 
    12 #-Q- aix    F_O =  -qrealsize=8 -qsave -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -I$(MODDIR)/oce -I $(MODDIR) -I $(IOIPSL_MOD) -q64 -O4 -qlargepage -qmaxmem=-1 -brename:.flush,.flush_ -brename:.mpi_send,.mpi_bsend 
     12#-Q- aix    F_O = -O3 -qsave -qautodbl=dbl4 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce    
     13#-Q- aix   L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 
    1314#-Q- aix   L_X = $(L_O) $(L_C)  
    1415PREF= 
     
    78117812   echo "THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake" ; \ 
    78127813   echo "========================================== " ; \ 
    7813    ../../util/ins_make -t sxnec ; echo " " ;  false ; exit ; } 
     7814   ../../util/ins_make ; echo " " ;  false ; exit ; } 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make.ldef

    r164 r206  
    1111IOIPSL_LIB = $(LIBDIR)/libioipsl.a 
    1212#-Q- sxnec  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    13 #-Q- sxnec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     13#-Q- sx6nec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1414SXMODEL_LIB = $(MODEL_LIB) 
    1515#-Q- sxnec  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    16 #-Q- sxnec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
     16#-Q- sx6nec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    1717OASISMPI2_LIB =  
    1818LIBMPI  = 
     
    2424#- 
    2525#-Q- sxnec  ## ORCA2-LIM standard 
    26 #-Q- sxnec  P_P = -Wp,-Dkey_partial_steps    \ 
    27                   -Wp,-Dkey_trabbl_dif       \ 
    28                   -Wp,-Dkey_vectopt_loop     \ 
    29                   -Wp,-Dkey_vectopt_memory   \ 
    30                   -Wp,-Dkey_orca_r2          \ 
    31                   -Wp,-Dkey_ice_lim          \ 
    32                   -Wp,-Dkey_lim_fdd          \ 
    33                   -Wp,-Dkey_dynspg_fsc       \ 
    34                   -Wp,-Dkey_diaeiv           \ 
    35                   -Wp,-Dkey_ldfslp           \ 
    36                   -Wp,-Dkey_traldf_c2d       \ 
    37                   -Wp,-Dkey_traldf_eiv       \ 
    38                   -Wp,-Dkey_dynldf_c3d       \ 
    39                   -Wp,-Dkey_dtatem           \ 
    40                   -Wp,-Dkey_dtasal           \ 
    41                   -Wp,-Dkey_tau_monthly      \ 
    42                   -Wp,-Dkey_flx_bulk_monthly \ 
    43                   -Wp,-Dkey_diagap           \ 
    44                   -Wp,-Dkey_tradmp           \ 
    45                   -Wp,-Dkey_trabbc           \ 
    46                   -Wp,-Dkey_zdftke           \ 
    47                   -Wp,-Dkey_zdfddm 
     26#-Q- sxnec  P_P = -Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp  -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_diagap -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm 
    4827#- 
    4928#-Q- sxnec  ## ORCA2-LIM autotasking 
     
    5130#- 
    5231#-Q- sx6nec  ## ORCA2-LIM standard 
    53 #-Q- sx6nec  ##P_P = '-Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_diagap -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm' 
     32#-Q- sx6nec  P_P = '-Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_diagap -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm' 
    5433#- 
    5534#-Q- sx6nec  ## ORCA2-LIM autotasking 
    5635#-Q- sx6nec  ## P_P = '-Wp,-Dkey_autotasking -Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_diagap -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm'  
    5736#- 
     37#-Q- aix     ## ORCA2-LIM standard 
     38#-Q- aix     P_P = -WF,-Dkey_partial_steps -WF,-Dkey_trabbl_dif -WF,-Dkey_vectopt_loop -WF,-Dkey_vectopt_memory -WF,-Dkey_orca_r2 -WF,-Dkey_ice_lim -WF,-Dkey_lim_fdd -WF,-Dkey_dynspg_fsc -WF,-Dkey_diaeiv -WF,-Dkey_ldfslp  -WF,-Dkey_traldf_c2d -WF,-Dkey_traldf_eiv -WF,-Dkey_dynldf_c3d -WF,-Dkey_dtatem -WF,-Dkey_dtasal -WF,-Dkey_tau_monthly -WF,-Dkey_flx_bulk_monthly -WF,-Dkey_diagap -WF,-Dkey_tradmp -WF,-Dkey_trabbc -WF,-Dkey_zdftke -WF,-Dkey_zdfddm 
     39#- 
    5840 
  • trunk/UTIL/fait_AA_make

    r203 r206  
    137137echo '#-Q- sx6nec  # Compiler options for the ORCA model   -   std' 
    138138echo '#-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)' 
     139echo '#-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' 
    139140echo '#-Q- linux  # Compiler options for the ORCA model' 
    140141echo '#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR)' 
    141142echo '#-Q- aix    # Compiler options for the ORCA model (aix version)' 
    142 echo '#-Q- aix    F_O =  -qrealsize=8 -qsave -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -I$(MODDIR)/oce -I $(MODDIR) -I $(IOIPSL_MOD) -q64 -O4 -qlargepage -qmaxmem=-1 -brename:.flush,.flush_ -brename:.mpi_send,.mpi_bsend' 
     143echo '#-Q- aix    F_O = -O3 -qsave -qautodbl=dbl4 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -O3 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce'  
     144echo '#-Q- aix   L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3' 
    143145echo '#-Q- aix   L_X = $(L_O) $(L_C) ' 
    144146 
     
    416418echo '   echo "THE ins_make COMMAND in modipsl/util MUST BE RERUN PLEASE DO SO BEFORE gmake" ; \' 
    417419echo '   echo "========================================== " ; \' 
    418 echo '   ../../util/ins_make -t sxnec ; echo " " ;  false ; exit ; }' 
    419  
     420echo '   ../../util/ins_make ; echo " " ;  false ; exit ; }' 
     421 
Note: See TracChangeset for help on using the changeset viewer.