Changeset 49


Ignore:
Timestamp:
06/04/07 14:23:54 (17 years ago)
Author:
bellier
Message:

JB:

  • add sx6nec in files (use ins_make -t sx6nec ... for ald codes)
  • add parameters in AA_make.gdef
Location:
modipsl/trunk/util
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • modipsl/trunk/util/AA_make.gdef

    r44 r49  
    1515#-Q- Darwin   F_O = $(w_w) -fmod=$(MODDIR) 
    1616#-Q- Darwin   F_L = g95 
     17#-Q- Darwin   M_M = 0 
     18#-Q- Darwin   L_X = 0 
    1719#-Q- Darwin   L_O = 
    1820#-Q- Darwin   A_C = ar -rs 
     
    3840#-Q- aix      F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 
    3941#-Q- aix      F_L = mpxlf90_r 
     42#-Q- aix      M_M = 0 
     43#-Q- aix      L_X = 0 
    4044#-Q- aix      L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 
    4145#-Q- aix      A_C = ar -rs -X64 
     
    6165#-Q- ax_mono  F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 
    6266#-Q- ax_mono  F_L = xlf90_r 
     67#-Q- ax_mono  M_M = 0 
     68#-Q- ax_mono  L_X = 0 
    6369#-Q- ax_mono  L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 
    6470#-Q- ax_mono  A_C = ar -rs -X64 
     
    8389#-Q- cray     F_O = $(F_D) $(F_P) -v -p $(MODEL_LIB) 
    8490#-Q- cray     F_L = f90 
     91#-Q- cray     M_M = 0 
     92#-Q- cray     L_X = 0 
    8593#-Q- cray     L_O = 
    8694#-Q- cray     A_C = bld -r 
     
    108116#-Q- eshpux   F_O = $(F_D) $(F_P) $(FTRACE) -I $(MODDIR) 
    109117#-Q- eshpux   F_L = esmpif90 
     118#-Q- eshpux   M_M = 1 
     119#-Q- eshpux   L_X = 1 
    110120#-Q- eshpux   L_O = $(F_P) $(FTRACE) 
    111121#-Q- eshpux   A_C = ar -rv 
     
    136146#-Q- fjvpp    F_O = $(w_w) -Of -Wv,-Of,-ilfunc,-preload 
    137147#-Q- fjvpp    F_L = frt 
     148#-Q- fjvpp    M_M = 0 
     149#-Q- fjvpp    L_X = 0 
    138150#-Q- fjvpp    L_O = -Wg,-c -Wl,-J,-t,-dy 
    139151#-Q- fjvpp    A_C = ar -r 
     
    159171#-Q- g95      F_O = $(w_w) -fmod=$(MODDIR) -fno-second-underscore 
    160172#-Q- g95      F_L = g95 
     173#-Q- g95      M_M = 0 
     174#-Q- g95      L_X = 0 
    161175#-Q- g95      L_O = 
    162176#-Q- g95      A_C = ar -r 
     
    181195#-Q- linux    F_O = $(F_D) $(F_P) -Mfree -module $(MODDIR) 
    182196#-Q- linux    F_L = pgf90 
     197#-Q- linux    M_M = 0 
     198#-Q- linux    L_X = 0 
    183199#-Q- linux    L_O = -Wl,-Bstatic -Mbounds 
    184200#-Q- linux    A_C = ar -r 
     
    203219#-Q- lxiv7    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 
    204220#-Q- lxiv7    F_L = ifc 
     221#-Q- lxiv7    M_M = 0 
     222#-Q- lxiv7    L_X = 0 
    205223#-Q- lxiv7    L_O = -Vaxlib 
    206224#-Q- lxiv7    A_C = ar -r 
     
    225243#-Q- lxiv8    F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 
    226244#-Q- lxiv8    F_L = ifort 
     245#-Q- lxiv8    M_M = 0 
     246#-Q- lxiv8    L_X = 0 
    227247#-Q- lxiv8    L_O = -Vaxlib 
    228248#-Q- lxiv8    A_C = ar -r 
     
    247267#-Q- osf1     F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 
    248268#-Q- osf1     F_L = f90 
     269#-Q- osf1     M_M = 0 
     270#-Q- osf1     L_X = 0 
    249271#-Q- osf1     L_O = 
    250272#-Q- osf1     A_C = ar -r 
     
    270292#-Q- osxxlf   F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 
    271293#-Q- osxxlf   F_L = xlf90 
     294#-Q- osxxlf   M_M = 0 
     295#-Q- osxxlf   L_X = 0 
    272296#-Q- osxxlf   L_O = $(F_P) -O2 
    273297#-Q- osxxlf   A_C = ar -rs 
     
    292316#-Q- sgi6     F_O = $(F_D) $(F_P) -I $(MODDIR) 
    293317#-Q- sgi6     F_L = f90 
     318#-Q- sgi6     M_M = 0 
     319#-Q- sgi6     L_X = 0 
    294320#-Q- sgi6     L_O = 
    295321#-Q- sgi6     A_C = ar -r 
     
    314340#-Q- solaris  F_O = $(F_D) $(F_P) -M$(MODDIR) -fast 
    315341#-Q- solaris  F_L = f90 
     342#-Q- solaris  M_M = 0 
     343#-Q- solaris  L_X = 0 
    316344#-Q- solaris  L_O = 
    317345#-Q- solaris  A_C = ar -r 
     
    324352#-Q- solaris  NCDF_LIB = -L/distrib/local/lib -lnetcdf 
    325353#-Q- solaris  #- 
    326 #-Q- sxdkrz   #- Global definitions for sxdkrz 
    327 #-Q- sxdkrz   #- compilation on DKRZ for NEC SX-6 
    328 #-Q- sxdkrz   LIB_MPI = MPI2 
    329 #-Q- sxdkrz   LIB_MPI_BIS = 
    330 #-Q- sxdkrz   PRISM_ARCH = SX 
    331 #-Q- sxdkrz   PRISM_NAME = ds 
    332 #-Q- sxdkrz   M_K = gmake 
    333 #-Q- sxdkrz   P_C = cpp 
    334 #-Q- sxdkrz   P_O = -P -C $(P_P) 
    335 #-Q- sxdkrz   F_C = sxmpif90 -c 
    336 #-Q- sxdkrz   #-D- MD    F_D = 
    337 #-Q- sxdkrz   #-D- MN    F_D = 
    338 #-Q- sxdkrz   #-P- I4R4  F_P = -dw 
    339 #-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\" 
    340 #-Q- sxdkrz   #-P- I8R8  F_P = -ew 
    341 #-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR) 
    342 #-Q- sxdkrz   F_L = sxmpif90 
    343 #-Q- sxdkrz   L_O = $(F_P) 
    344 #-Q- sxdkrz   A_C = ar -rv 
    345 #-Q- sxdkrz   A_G = ar -x 
    346 #-Q- sxdkrz   A_X = sxar -rv 
    347 #-Q- sxdkrz   C_C = sxcc -c 
    348 #-Q- sxdkrz   C_O = 
    349 #-Q- sxdkrz   C_L = sxcc 
    350 #-Q- sxdkrz   FC_C = cc -c 
    351 #-Q- sxdkrz   FC_O = 
    352 #-Q- sxdkrz   FC_L = cc 
    353 #-Q- sxdkrz   #- 
    354 #-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include 
    355 #-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4 
    356 #-Q- sxdkrz   #- 
     354#-Q- sx6nec   #- Global definitions for sx6nec (sx8mercure) 
     355#-Q- sx6nec   #- compilation on mercure for NEC SX-8 
     356#-Q- sx6nec   LIB_MPI = MPI2 
     357#-Q- sx6nec   LIB_MPI_BIS = 
     358#-Q- sx6nec   PRISM_ARCH = SX 
     359#-Q- sx6nec   PRISM_NAME = mercure 
     360#-Q- sx6nec   M_K = sxgmake 
     361#-Q- sx6nec   P_C = cpp 
     362#-Q- sx6nec   P_O = -P -C $(P_P) 
     363#-Q- sx6nec   F_C = sxmpif90 -c 
     364#-Q- sx6nec   #-D- MD    F_D = 
     365#-Q- sx6nec   #-D- MN    F_D = 
     366#-Q- sx6nec   #-P- I4R4  F_P = -dW 
     367#-Q- sx6nec   #-P- I4R8  F_P = -dW -Wf\"-A idbl4\" 
     368#-Q- sx6nec   #-P- I8R8  F_P = -ew 
     369#-Q- sx6nec   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -I $(MODDIR) 
     370#-Q- sx6nec   F_L = sxmpif90 
     371#-Q- sx6nec   M_M = 1 
     372#-Q- sx6nec   L_X = 0 
     373#-Q- sx6nec   L_O = -size_t64 $(F_P) 
     374#-Q- sx6nec   A_C = sxar -rv 
     375#-Q- sx6nec   A_G = sxar -x 
     376#-Q- sx6nec   A_X = sxar -rv 
     377#-Q- sx6nec   C_C = sxcc -size_t64 -c 
     378#-Q- sx6nec   C_O = 
     379#-Q- sx6nec   C_L = sxcc -size_t64 
     380#-Q- sx6nec   FC_C = gcc -c 
     381#-Q- sx6nec   FC_O = 
     382#-Q- sx6nec   FC_L = gcc 
     383#-Q- sx6nec   #- 
     384#-Q- sx6nec   NCDF_INC = /usr/local/SX8/soft/netcdf/include 
     385#-Q- sx6nec   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf 
     386#-Q- sx6nec   #- 
    357387#-Q- sx8brodie   #- Global definitions for sx8brodie 
    358388#-Q- sx8brodie   #- compilation on brodie for NEC SX-8 
     
    372402#-Q- sx8brodie   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -I $(MODDIR) 
    373403#-Q- sx8brodie   F_L = sxmpif90 
     404#-Q- sx8brodie   M_M = 1 
     405#-Q- sx8brodie   L_X = 0 
    374406#-Q- sx8brodie   L_O = $(F_P) 
    375407#-Q- sx8brodie   A_C = sxar -rv 
     
    403435#-Q- sx8mercure   F_O = $(F_D) $(F_P) -Ep -DCPP_PARA -size_t64 -I $(MODDIR) 
    404436#-Q- sx8mercure   F_L = sxmpif90 
     437#-Q- sx8mercure   M_M = 1 
     438#-Q- sx8mercure   L_X = 0 
    405439#-Q- sx8mercure   L_O = -size_t64 $(F_P) 
    406440#-Q- sx8mercure   A_C = sxar -rv 
     
    417451#-Q- sx8mercure   NCDF_LIB = -L/usr/local/SX8/soft/netcdf/lib -lnetcdf 
    418452#-Q- sx8mercure   #- 
     453#-Q- sxdkrz   #- Global definitions for sxdkrz 
     454#-Q- sxdkrz   #- compilation on DKRZ for NEC SX-6 
     455#-Q- sxdkrz   LIB_MPI = MPI2 
     456#-Q- sxdkrz   LIB_MPI_BIS = 
     457#-Q- sxdkrz   PRISM_ARCH = SX 
     458#-Q- sxdkrz   PRISM_NAME = ds 
     459#-Q- sxdkrz   M_K = sxgmake 
     460#-Q- sxdkrz   P_C = cpp 
     461#-Q- sxdkrz   P_O = -P -C $(P_P) 
     462#-Q- sxdkrz   F_C = sxmpif90 -c 
     463#-Q- sxdkrz   #-D- MD    F_D = 
     464#-Q- sxdkrz   #-D- MN    F_D = 
     465#-Q- sxdkrz   #-P- I4R4  F_P = -dw 
     466#-Q- sxdkrz   #-P- I4R8  F_P = -dw -Wf\"-A idbl4\" 
     467#-Q- sxdkrz   #-P- I8R8  F_P = -ew 
     468#-Q- sxdkrz   F_O = $(F_D) $(F_P) -I $(MODDIR) 
     469#-Q- sxdkrz   F_L = sxmpif90 
     470#-Q- sxdkrz   M_M = 1 
     471#-Q- sxdkrz   L_X = 0 
     472#-Q- sxdkrz   L_O = $(F_P) 
     473#-Q- sxdkrz   A_C = ar -rv 
     474#-Q- sxdkrz   A_G = ar -x 
     475#-Q- sxdkrz   A_X = sxar -rv 
     476#-Q- sxdkrz   C_C = sxcc -c 
     477#-Q- sxdkrz   C_O = 
     478#-Q- sxdkrz   C_L = sxcc 
     479#-Q- sxdkrz   FC_C = cc -c 
     480#-Q- sxdkrz   FC_O = 
     481#-Q- sxdkrz   FC_L = cc 
     482#-Q- sxdkrz   #- 
     483#-Q- sxdkrz   NCDF_INC = /pool/SX-6/netcdf/netcdf-3.5.0/include 
     484#-Q- sxdkrz   NCDF_LIB = -L/pool/SX-6/netcdf/netcdf-3.5.0/lib -lnetcdf_A_idbl4 
     485#-Q- sxdkrz   #- 
    419486#-Q- t3e      #- Global definitions for T3E 
    420487#-Q- t3e      M_K = gmake 
     
    430497#-Q- t3e      F_O = $(w_w) -p $(MODEL_LIB) 
    431498#-Q- t3e      F_L = f90 
     499#-Q- t3e      M_M = 0 
     500#-Q- t3e      L_X = 0 
    432501#-Q- t3e      L_O = -X 4 
    433502#-Q- t3e      A_C = ar -r 
     
    452521#-Q- tx7      F_O = -O $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 
    453522#-Q- tx7      F_L = efc 
     523#-Q- tx7      M_M = 0 
     524#-Q- tx7      L_X = 0 
    454525#-Q- tx7      L_O = -Vaxlib 
    455526#-Q- tx7      A_C = ar -r 
     
    474545#-Q- unix     F_O = $(F_D) $(F_P) -M$(MODDIR) -fast 
    475546#-Q- unix     F_L = f90 
     547#-Q- unix     M_M = 0 
     548#-Q- unix     L_X = 0 
    476549#-Q- unix     L_O = 
    477550#-Q- unix     A_C = ar -r 
  • modipsl/trunk/util/ins_post

    r13 r49  
    4141   b_n_post=$(basename $DMFDIR) 
    4242   d_n_post=\/$(dirname $DMFDIR | awk -F\/ '{print $4}') 
     43elif [ "$x_t" = "sx6nec" ]; then 
     44   b_n_post=$(basename $DMFDIR) 
     45   d_n_post=$(dirname $DMFDIR) 
    4346elif [ "$x_t" = "sx8mercure" ]; then 
    4447   b_n_post=$(basename $DMFDIR) 
     
    6871case ${x_t} in 
    6972  ( aix | cray | fjvpp | linux | lxiv7 | lxiv8 | osf1 | \ 
    70     solaris | t3e | sx8brodie | sx8mercure | unix ) ;; 
     73    solaris | t3e | sx8brodie | sx6nec | sx8mercure | unix ) ;; 
    7174  (*) 
    7275    echo "Target_Host "${x_t}" not supported" 1>&2; 
     
    115118elif [ ${W_OS}  = "fjvpp" ]; then 
    116119   format='\d' 
     120elif [ ${W_OS}  = "sx6nec" ]; then 
     121   format='\g' 
    117122elif [ ${W_OS}  = "sx8mercure" ]; then 
    118123   format='\g' 
  • modipsl/trunk/util/ins_script

    r13 r49  
    5959   b_n_atlas=$(basename $DMFDIR) 
    6060   d_n_atlas=\/$(dirname $DMFDIR | awk -F\/ '{print $4}') 
     61elif [ "$x_t" = "sx6nec" ]; then 
     62   b_n_atlas=$(basename $DMFDIR) 
     63   d_n_atlas=$(dirname $DMFDIR) 
    6164elif [ "$x_t" = "sx8mercure" ]; then 
    6265   b_n_atlas=$(basename $DMFDIR) 
     
    7376case ${x_t} in 
    7477  ( aix | cray | fjvpp | linux | lxiv7 | lxiv8 | osf1 | \ 
    75     solaris | t3e | sx8brodie | sx8mercure | unix ) ;; 
     78    solaris | t3e | sx8brodie | sx6nec | sx8mercure | unix ) ;; 
    7679  (*) 
    7780    echo "Target_Host "${x_t}" not supported" 1>&2; 
     
    100103elif [ ${W_OS}  = "fjvpp" ]; then 
    101104   format='\d' 
     105elif [ ${W_OS}  = "sx6nec" ]; then 
     106   format='\s' 
    102107elif [ ${W_OS}  = "sx8mercure" ]; then 
    103108   format='\s' 
Note: See TracChangeset for help on using the changeset viewer.