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 164 for trunk/CONFIG/ORCA2_LIM – NEMO

Changeset 164 for trunk/CONFIG/ORCA2_LIM


Ignore:
Timestamp:
2004-11-03T15:48:55+01:00 (19 years ago)
Author:
opalod
Message:

CT + CL : UPDATE103 : Add the NEC-SX6 key word platform and compilation options

Location:
trunk/CONFIG/ORCA2_LIM/scripts
Files:
2 edited

Legend:

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

    r157 r164  
    55#-Q- sxnec  # Compiler options for the ORCA model   -   std 
    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 
     7#-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) 
    79#-Q- linux  # Compiler options for the ORCA model 
    810#-Q- linux  F_O = -Mlist -O2 -byteswapio -r8  -module $(MODDIR) 
     
    1214PREF= 
    1315#-Q- sxnec  PREF=i. 
     16#-Q- sx6nec PREF=i. 
    1417 
    1518KEY_LIST = \ 
     
    279282.PRECIOUS : $(MODEL_LIB) 
    280283#-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 
     284#-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 
    281285 
    282286# library dependancies 
     
    294298#-Q- fjvpp     -Z $*.L \ 
    295299#-Q- sxnec     -R2 \ 
     300#-Q- sx6nec    -R2 \ 
    296301#-Q- aix    -qsource \ 
    297302      $*.f90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    298303#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     304#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    299305      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    300306      @$(RM) $*.[of] 
     
    309315#-Q- fjvpp     -Z $*.L \ 
    310316#-Q- sxnec     -R2 \ 
     317#-Q- sx6nec    -R2 \ 
    311318#-Q- aix    -qsource \ 
    312319      $*.F90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    313320#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     321#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    314322      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    315323      @$(RM) $*.[of] 
     
    324332#-Q- fjvpp     -Z $*.L \ 
    325333#-Q- sxnec     -R2 \ 
     334#-Q- sx6nec    -R2 \ 
    326335#-Q- aix    -qsource \ 
    327336      $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 
    328337#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     338#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    329339      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    330340      @$(RM) $*.[of] 
     
    339349#-Q- fjvpp     -Z $*.L \ 
    340350#-Q- sxnec     -R2 \ 
     351#-Q- sx6nec    -R2 \ 
    341352#-Q- aix    -qsource \ 
    342353      $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 
    343354#-Q- sxnec     @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     355#-Q- sx6nec    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    344356      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    345357      @$(RM) -f $*.o 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make.ldef

    r89 r164  
    1111IOIPSL_LIB = $(LIBDIR)/libioipsl.a 
    1212#-Q- sxnec  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     13#-Q- sxnec  IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1314SXMODEL_LIB = $(MODEL_LIB) 
     15#-Q- sxnec  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    1416#-Q- sxnec  SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    1517OASISMPI2_LIB =  
     
    4850#-Q- sxnec  ## 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  
    4951#- 
     52#-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' 
     54#- 
     55#-Q- sx6nec  ## ORCA2-LIM autotasking 
     56#-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'  
     57#- 
    5058 
Note: See TracChangeset for help on using the changeset viewer.