Changeset 1990


Ignore:
Timestamp:
01/09/13 08:52:38 (9 years ago)
Author:
mafoipsl
Message:

First modification to add ada the new IDRIS machine.

target added into AA_make.gdef :

  • ada : usefull for MPI parallel executables, default on ada.
  • ad_mono : usefull for rebuild and other sequantial executables, Use ins_make -t ad_mono.

rebuild as been installed here : /smphome/rech/psl/rpsl035/bin

FCM has been copied from vargas here : /smphome/rech/psl/rpsl035/FCM/bin

Informations for Ada will be maintained here : https://forge.ipsl.jussieu.fr/igcmg/wiki/Modipsl_ada

Location:
modipsl/trunk/util
Files:
2 edited

Legend:

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

    r1936 r1990  
    7070#-Q- Darwin_g95  NCDF_LIB = -L/usr/install/lib -lnetcdf 
    7171#-Q- Darwin_g95  #- 
     72#-Q- ada      #- 
     73#-Q- ada      #- Global definitions for Ada at IDRIS 
     74#-Q- ada      LIB_MPI = MPI1 
     75#-Q- ada      LIB_MPI_BIS = MPI1 
     76#-Q- ada      PRISM_ARCH = X64 
     77#-Q- ada      PRISM_NAME = ada 
     78#-Q- ada      FCM_ARCH = X64_ADA 
     79#-Q- ada      M_K = gmake 
     80#-Q- ada      P_C = cpp 
     81#-Q- ada      P_O = -P -C $(P_P) 
     82#-Q- ada      F_C = mpiifort -c -cpp 
     83#-Q- ada      #-D- MD    F_D = -g 
     84#-Q- ada      #-D- MN    F_D = 
     85#-Q- ada      #-P- I4R4  F_P = -i4 
     86#-Q- ada      #-P- I4R8  F_P = -i4 -r8 
     87#-Q- ada      #-P- I8R8  F_P = -i8 -r8 
     88#-Q- ada      F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise 
     89######-Q- ada      F_O = -DCPP_PARA -p -g -traceback -fp-stack-check -ftrapuv -check bounds $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) 
     90#-Q- ada      F_L = mpiifort 
     91#-Q- ada      M_M = 0 
     92#-Q- ada      L_X = 0 
     93#-Q- ada      L_O = 
     94#-Q- ada      A_C = ar -r 
     95#-Q- ada      A_G = ar -x 
     96#-Q- ada      C_C = cc -c 
     97#-Q- ada      C_O = 
     98#-Q- ada      C_L = cc 
     99#-Q- ada      #- 
     100#-Q- ada      NCDF_INC = /smplocal/pub/NetCDF/4.1.3/include 
     101#-Q- ada      NCDF_LIB = -L/smplocal/pub/NetCDF/4.1.3/lib -Bstatic -lnetcdff -lnetcdf -lnetcdf_c++ -L/smplocal/pub/HDF5/1.8.9/seq/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz 
     102#-Q- ada      #- 
     103#-Q- ad_mono  #- Global definitions for Ada in mono at IDRIS used for rebuild 
     104#-Q- ad_mono  M_K = gmake 
     105#-Q- ad_mono  P_C = cpp 
     106#-Q- ad_mono  P_O = -P -C $(P_P) 
     107#-Q- ad_mono  F_C = ifort -c -cpp 
     108#-Q- ad_mono  #-D- MD    F_D = -g 
     109#-Q- ad_mono  #-D- MN    F_D = 
     110#-Q- ad_mono  #-P- I4R4  F_P = -i4 
     111#-Q- ad_mono  #-P- I4R8  F_P = -i4 -r8 
     112#-Q- ad_mono  #-P- I8R8  F_P = -i8 -r8 
     113#-Q- ad_mono  F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise 
     114#-Q- ad_mono  F_L = ifort 
     115#-Q- ad_mono  M_M = 0 
     116#-Q- ad_mono  L_X = 0 
     117#-Q- ad_mono  L_O = 
     118#-Q- ad_mono  A_C = ar -r 
     119#-Q- ad_mono  A_G = ar -x 
     120#-Q- ad_mono  C_C = cc -c 
     121#-Q- ad_mono  C_O = 
     122#-Q- ad_mono  C_L = cc 
     123#-Q- ad_mono  #- 
     124#-Q- ad_mono  NCDF_INC = /smplocal/pub/NetCDF/4.1.3/include 
     125#-Q- ad_mono  NCDF_LIB = -L/smplocal/pub/NetCDF/4.1.3/lib -Bstatic -lnetcdff -lnetcdf -lnetcdf_c++ -L/smplocal/pub/HDF5/1.8.9/seq/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz 
     126#-Q- ad_mono    #- 
    72127#-Q- aix      #- Global definitions for IBM AIX (MPP) 
    73128#-Q- aix      LIB_MPI = MPI1 
  • modipsl/trunk/util/w_i_h

    r1594 r1990  
    3838 ( Linux ) \ 
    3939  { case ${u_n} in 
     40    ( ada* )                   DSYS="ada";; 
    4041    ( asterix* | obelix* )     DSYS="lxiv8";; 
    4142    ( ciclad[0-9]* )           DSYS="ciclad";; 
Note: See TracChangeset for help on using the changeset viewer.