Changeset 400


Ignore:
Timestamp:
09/29/08 09:24:26 (14 years ago)
Author:
mafoipsl
Message:

First implementation for vargas : AIX6 and ax6_mono
Not fully tested.

Location:
modipsl/trunk/util
Files:
3 edited

Legend:

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

    r370 r400  
    8282#-Q- aix      NCDF_LIB = -L/usr/local/pub/lib -lnetcdf 
    8383#-Q- aix      #- 
     84#-Q- aix6     #- Global definitions for IBM AIX Power6 (MPP) 
     85#-Q- aix6     LIB_MPI = MPI1 
     86#-Q- aix6     LIB_MPI_BIS = MPI1 
     87#-Q- aix6     PRISM_ARCH = AIX6 
     88#-Q- aix6     PRISM_NAME = vargas 
     89#-Q- aix6     FCM_ARCH = AIX6_VARGAS 
     90#-Q- aix6     M_K = gmake 
     91#-Q- aix6     P_C = /usr/lib/cpp 
     92#-Q- aix6     P_O = -P -C $(P_P:-WF,-D%=-D%) 
     93#-Q- aix6     F_C = mpxlf90_r -c 
     94#-Q- aix6     #-D- MD    F_D = 
     95#-Q- aix6     #-D- MN    F_D = 
     96#-Q- aix6     #-P- I4R4  F_P = -qrealsize=4 
     97#-Q- aix6     #-P- I4R8  F_P = -qrealsize=8 
     98#-Q- aix6     #-P- I8R8  F_P = 
     99#-Q- aix6     w_w = $(F_P) -O3 -qsuffix=f=f90 
     100#-Q- aix6     F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 
     101#-Q- aix6     F_L = mpxlf90_r 
     102#-Q- aix6     M_M = 0 
     103#-Q- aix6     L_X = 0 
     104#-Q- aix6     L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 
     105#-Q- aix6     A_C = ar -rs -X64 
     106#-Q- aix6     A_G = ar -x -X64 
     107#-Q- aix6     C_C = cc -c 
     108#-Q- aix6     C_O = -O 
     109#-Q- aix6     C_L = cc 
     110#-Q- aix6     #- 
     111#-Q- aix6     NCDF_INC = /usr/local/pub/NetCDF/3.6.2/include 
     112#-Q- aix6     NCDF_LIB = -L/usr/local/pub/NetCDF/3.6.2/lib -lnetcdf 
     113#-Q- aix6     #- 
    84114#-Q- ax_mono  #- Global definitions for IBM AIX (monoprocessing) 
    85115#-Q- ax_mono  M_K = gmake 
     
    107137#-Q- ax_mono  NCDF_LIB = -L/usr/local/pub/lib -lnetcdf 
    108138#-Q- ax_mono  #- 
     139#-Q- ax6_mono #- Global definitions for IBM AIX Power6 (monoprocessing) 
     140#-Q- ax6_mono M_K = gmake 
     141#-Q- ax6_mono P_C = /usr/lib/cpp 
     142#-Q- ax6_mono P_O = -P -I/usr/lpp/ppe.poe/include/thread64 -C $(P_P:-WF,-D%=-D%) 
     143#-Q- ax6_mono F_C = xlf90_r -c 
     144#-Q- ax6_mono #-D- MD    F_D = 
     145#-Q- ax6_mono #-D- MN    F_D = 
     146#-Q- ax6_mono #-P- I4R4  F_P = -qrealsize=4 
     147#-Q- ax6_mono #-P- I4R8  F_P = -qrealsize=8 
     148#-Q- ax6_mono #-P- I8R8  F_P = 
     149#-Q- ax6_mono w_w = $(F_P) -O3 -qsuffix=f=f90 
     150#-Q- ax6_mono F_O = $(w_w) -I$(MODDIR) -qmoddir=$(MODDIR) 
     151#-Q- ax6_mono F_L = xlf90_r 
     152#-Q- ax6_mono M_M = 0 
     153#-Q- ax6_mono L_X = 0 
     154#-Q- ax6_mono L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 
     155#-Q- ax6_mono A_C = ar -rs -X64 
     156#-Q- ax6_mono A_G = ar -x -X64 
     157#-Q- ax6_mono C_C = cc -c 
     158#-Q- ax6_mono C_O = -O 
     159#-Q- ax6_mono C_L = cc 
     160#-Q- ax6_mono #- 
     161#-Q- ax6_mono NCDF_INC = /usr/local/pub/NetCDF/3.6.2/include 
     162#-Q- ax6_mono NCDF_LIB = -L/usr/local/pub/NetCDF/3.6.2/lib -lnetcdf 
     163#-Q- ax6_mono #- 
    109164#-Q- babel    #- Global definitions for IBM Blue Gene  
    110165#-Q- babel    M_K = gmake 
  • modipsl/trunk/util/ins_script

    r316 r400  
    5252   b_n_atlas=$(basename $HOME) 
    5353   d_n_atlas=$(dirname $HOME | sed 's/home/u/') 
    54 elif [ "$x_t" = "aix" ]; then 
     54elif [ "$x_t" = "aix" -o "$x_t" = "aix6" ]; then 
    5555   b_n_atlas=$LOGIN 
    5656   d_n_atlas="/u/"$(dirname $HOME | awk -F\/ '{print $3"/"$4}') 
     
    7777 
    7878case ${x_t} in 
    79   ( aix | babel | cray | fjvpp | linux | lxiv7 | lxiv8 | osf1 | \ 
     79  ( aix* | babel | cray | fjvpp | linux | lxiv7 | lxiv8 | osf1 | \ 
    8080    solaris | t3e | sx8brodie | sx6nec | sx8mercure | unix ) ;; 
    8181  (*) 
     
    101101if   [ ${W_OS}  = "sx8brodie" ]; then 
    102102   format='\s' 
    103 elif [ ${W_OS}  = "aix" ]; then 
     103elif [ ${W_OS}  = "aix" -o ${W_OS}  = "aix6" ]; then 
    104104   format='\s' 
    105105elif [ ${W_OS}  = "babel" ]; then 
  • modipsl/trunk/util/w_i_h

    r318 r400  
    1515  { case ${u_n} in 
    1616     ( zahir* )                 DSYS="aix";; 
     17     ( vargas* )                DSYS="aix6";; 
    1718     ( * )                      DSYS="ax_mono"; 
    1819    esac 
Note: See TracChangeset for help on using the changeset viewer.