Changeset 2353 for modipsl


Ignore:
Timestamp:
10/15/14 15:13:44 (10 years ago)
Author:
cetlod
Message:

AA_make.gdef : remove useless Darwin targets and add new ones : OSX with macport and ciclad with ifort compiler

File:
1 edited

Legend:

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

    r2312 r2353  
    1212endif 
    1313#- 
    14 #-Q- Darwin   #- Global definitions for Mac OSX, gfortran 
    15 #-Q- Darwin   LIB_MPI = MPI1 
    16 #-Q- Darwin   LIB_MPI_BIS = MPI1 
    17 #-Q- Darwin   PRISM_ARCH = Darwin 
    18 #-Q- Darwin   PRISM_NAME = Darwin 
    19 #-Q- Darwin   FCM_ARCH = gfortran 
    20 #-Q- Darwin   M_K = make 
    21 #-Q- Darwin   P_C = cpp 
    22 #-Q- Darwin   P_O = -fpreprocessed -P -C -traditional $(P_P) 
    23 #-Q- Darwin   F_C = gfortran -c -cpp 
    24 #-Q- Darwin   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan 
    25 #-Q- Darwin   #-D- MN    F_D = 
    26 #-Q- Darwin   #-P- I4R4  F_P = 
    27 #-Q- Darwin   #-P- I4R8  F_P = -fdefault-real-8 
    28 #-Q- Darwin   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8 
    29 #-Q- Darwin   w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR) 
    30 #-Q- Darwin   F_O = $(w_w) -J$(MODDIR) 
    31 #-Q- Darwin   F_L = gfortran 
    32 #-Q- Darwin   M_M = 0 
    33 #-Q- Darwin   L_X = 0 
    34 #-Q- Darwin   L_O = 
    35 #-Q- Darwin   A_C = ar -rs 
    36 #-Q- Darwin   A_G = ar -x 
    37 #-Q- Darwin   C_C = cc -c 
    38 #-Q- Darwin   C_O = 
    39 #-Q- Darwin   C_L = cc 
    40 #-Q- Darwin   FC_C = cc -c 
    41 #-Q- Darwin   FC_O = 
    42 #-Q- Darwin   FC_L = cc 
    43 #-Q- Darwin   #- 
    44 #-Q- Darwin   NCDF_INC = /sw/opt/netcdf7/include 
    45 #-Q- Darwin   NCDF_LIB = -L/sw/opt/netcdf7/lib -lnetcdf 
    46 #-Q- Darwin   #- 
    47 #-Q- Darwin_g95  #- Global definitions for Mac OSX, g95 
    48 #-Q- Darwin_g95  M_K = make 
    49 #-Q- Darwin_g95  P_C = cpp 
    50 #-Q- Darwin_g95  P_O = -fpreprocessed -P -C -traditional $(P_P) 
    51 #-Q- Darwin_g95  F_C = g95 -c 
    52 #-Q- Darwin_g95  #-D- MD    F_D = -g -Wall -fbounds-check 
    53 #-Q- Darwin_g95  #-D- MN    F_D = 
    54 #-Q- Darwin_g95  #-P- I4R4  F_P = -i4 
    55 #-Q- Darwin_g95  #-P- I4R8  F_P = -i4 -r8 
    56 #-Q- Darwin_g95  #-P- I8R8  F_P = -i8 -r8 
    57 #-Q- Darwin_g95  w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR) 
    58 #-Q- Darwin_g95  F_O = $(w_w) -fmod=$(MODDIR) 
    59 #-Q- Darwin_g95  F_L = g95 
    60 #-Q- Darwin_g95  M_M = 0 
    61 #-Q- Darwin_g95  L_X = 0 
    62 #-Q- Darwin_g95  L_O = 
    63 #-Q- Darwin_g95  A_C = ar -rs 
    64 #-Q- Darwin_g95  A_G = ar -x 
    65 #-Q- Darwin_g95  C_C = cc -c 
    66 #-Q- Darwin_g95  C_O = 
    67 #-Q- Darwin_g95  C_L = cc 
    68 #-Q- Darwin_g95  #- 
    69 #-Q- Darwin_g95  NCDF_INC = /usr/install/include 
    70 #-Q- Darwin_g95  NCDF_LIB = -L/usr/install/lib -lnetcdf 
    71 #-Q- Darwin_g95  #- 
     14#-Q- macport_osx   #- Global definitions for Mac OSX, gfortran 
     15#-Q- generic gfortran compiler options for OSX installed with macport 
     16#-Q- 
     17#-Q- port packages needed: 
     18#-Q-    sudo port install netcdf +gcc45 +openmpi 
     19#-Q-    sudo port install p5-uri 
     20#-Q- add to your PATH /opt/local/lib/openmpi/bin 
     21#-Q- macport_osx   LIB_MPI = MPI1 
     22#-Q- macport_osx   LIB_MPI_BIS = MPI1 
     23#-Q- macport_osx   PRISM_ARCH = OSX 
     24#-Q- macport_osx   PRISM_NAME = OSX 
     25#-Q- macport_osx   FCM_ARCH = macport_osx 
     26#-Q- macport_osx   M_K = make 
     27#-Q- macport_osx   P_C = cpp 
     28#-Q- macport_osx   P_O = -P -C -traditional $(P_P) 
     29#-Q- macport_osx   F_C = mpif90 
     30#-Q- macport_osx   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan 
     31#-Q- macport_osx   #-D- MN    F_D = 
     32#-Q- macport_osx   #-P- I4R4  F_P = 
     33#-Q- macport_osx   #-P- I4R8  F_P = -fdefault-real-8 
     34#-Q- macport_osx   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8 
     35#-Q- macport_osx   w_w = -O3 -funroll-all-loops -fcray-pointer $(F_D) $(F_P) -I$(MODDIR) 
     36#-Q- macport_osx   F_O = $(w_w) -J$(MODDIR) 
     37#-Q- macport_osx   F_L = mpif90 
     38#-Q- macport_osx   M_M = 0 
     39#-Q- macport_osx   L_X = 0 
     40#-Q- macport_osx   L_O = 
     41#-Q- macport_osx   A_C = ar -rs 
     42#-Q- macport_osx   A_G = ar -x 
     43#-Q- macport_osx   C_C = cc -c 
     44#-Q- macport_osx   C_O = 
     45#-Q- macport_osx   C_L = cc 
     46#-Q- macport_osx   FC_C = cc -c 
     47#-Q- macport_osx   FC_O = 
     48#-Q- macport_osx   FC_L = cc 
     49#-Q- macport_osx   #- 
     50#-Q- macport_osx   NCDF_INC = /opt/local/include 
     51#-Q- macport_osx   NCDF_LIB = -L/opt/local/lib -lnetcdf -lnetcdff 
     52#-Q- macport_osx   #- 
    7253#-Q- ada      #- 
    7354#-Q- ada      #- Global definitions for Ada at IDRIS 
     
    371352#-Q- cur_mono  NCDF_LIB = -L$(NETCDF_LIB_DIR) -lnetcdff -lnetcdf 
    372353#-Q- cur_mono  #- 
    373 #-Q- ciclad   #- Global definitions for ciclad, gfortran 
    374 #-Q- ciclad   M_K = make 
    375 #-Q- ciclad   P_C = cpp 
    376 #-Q- ciclad   P_O = -fpreprocessed -P -C -traditional $(P_P) 
    377 #-Q- ciclad   F_C = gfortran -c 
    378 #-Q- ciclad   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan 
    379 #-Q- ciclad   #-D- MN    F_D = 
    380 #-Q- ciclad   #-P- I4R4  F_P = 
    381 #-Q- ciclad   #-P- I4R8  F_P = -fdefault-real-8 
    382 #-Q- ciclad   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8 
    383 #-Q- ciclad   w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR) 
    384 #-Q- ciclad   F_O = $(w_w) -J$(MODDIR) 
    385 #-Q- ciclad   F_L = gfortran 
    386 #-Q- ciclad   M_M = 0 
    387 #-Q- ciclad   L_X = 0 
    388 #-Q- ciclad   L_O = 
    389 #-Q- ciclad   A_C = ar -rs 
    390 #-Q- ciclad   A_G = ar -x 
    391 #-Q- ciclad   C_C = cc -c 
    392 #-Q- ciclad   C_O = 
    393 #-Q- ciclad   C_L = cc 
    394 #-Q- ciclad   #- 
    395 #-Q- ciclad   NCDF_INC = /opt/netcdf/gfortran/include 
    396 #-Q- ciclad   NCDF_LIB = -L/opt/netcdf/gfortran/lib -lnetcdf 
    397 #-Q- ciclad   #- 
     354#-Q- ifort_ciclad   #- 
     355#-Q- ifort_ciclad   #- Global definitions for ciclad, ifort 
     356#-Q- ifort_ciclad LIB_MPI = MPI1 
     357#-Q- ifort_ciclad LIB_MPI_BIS = MPI1 
     358#-Q- ifort_ciclad FCM_ARCH = ifort_CICLAD 
     359#-Q- ifort_ciclad   M_K = make 
     360#-Q- ifort_ciclad   P_C = cpp 
     361#-Q- ifort_ciclad   P_O = -P -C -traditional $(P_P) 
     362#-Q- ifort_ciclad   F_C = ifort -c -cpp 
     363#-Q- ifort_ciclad   #-D- MD    F_D = -g 
     364#-Q- ifort_ciclad   #-D- MN    F_D = 
     365#-Q- ifort_ciclad   #-P- I4R4  F_P = -i4 
     366#-Q- ifort_ciclad   #-P- I4R8  F_P = -i4 -r8 
     367#-Q- ifort_ciclad   #-P- I8R8  F_P = -i8 -r8 
     368#-Q- ifort_ciclad   F_O = -DCPP_PARA -O3 $(F_D) $(F_P) -I$(MODDIR) -module $(MODDIR) -fp-model precise 
     369#-Q- ifort_ciclad   F_L = ifort 
     370#-Q- ifort_ciclad   M_M = 0 
     371#-Q- ifort_ciclad   L_X = 0 
     372#-Q- ifort_ciclad   L_O = 
     373#-Q- ifort_ciclad   A_C = ar -rs 
     374#-Q- ifort_ciclad   A_G = ar -x 
     375#-Q- ifort_ciclad   C_C = cc -c 
     376#-Q- ifort_ciclad   C_O = 
     377#-Q- ifort_ciclad   C_L = cc 
     378#-Q- ifort_ciclad   #- 
     379#-Q- ifort_ciclad   NCDF_INC = /opt/netcdf42/ifort/include 
     380#-Q- ifort_ciclad   NCDF_LIB = -L/opt/netcdf42/ifort/lib -lnetcdf -lnetcdff 
     381#-Q- gfortran_ciclad   #- 
     382#-Q- gfortran_ciclad   #- Global definitions for ciclad, gfortran 
     383#-Q- gfortran_ciclad LIB_MPI = MPI1 
     384#-Q- gfortran_ciclad LIB_MPI_BIS = MPI1 
     385#-Q- gfortran_ciclad FCM_ARCH = gfortran_CICLAD 
     386#-Q- gfortran_ciclad   M_K = make 
     387#-Q- gfortran_ciclad   P_C = cpp 
     388#-Q- gfortran_ciclad   P_O = -P -C -traditional $(P_P) 
     389#-Q- gfortran_ciclad   F_C = gfortran -c 
     390#-Q- gfortran_ciclad   #-D- MD    F_D = -g -Wall -fbounds-check -pedantic -finit-real=nan 
     391#-Q- gfortran_ciclad   #-D- MN    F_D = 
     392#-Q- gfortran_ciclad   #-P- I4R4  F_P = 
     393#-Q- gfortran_ciclad   #-P- I4R8  F_P = -fdefault-real-8 
     394#-Q- gfortran_ciclad   #-P- I8R8  F_P = -fdefault-integer-8 -fdefault-real-8 
     395#-Q- gfortran_ciclad   w_w = -O5 -funroll-all-loops $(F_D) $(F_P) -I$(MODDIR) 
     396#-Q- gfortran_ciclad   F_O = $(w_w) -J$(MODDIR) 
     397#-Q- gfortran_ciclad   F_L = gfortran 
     398#-Q- gfortran_ciclad   M_M = 0 
     399#-Q- gfortran_ciclad   L_X = 0 
     400#-Q- gfortran_ciclad   L_O = 
     401#-Q- gfortran_ciclad   A_C = ar -rs 
     402#-Q- gfortran_ciclad   A_G = ar -x 
     403#-Q- gfortran_ciclad   C_C = cc -c 
     404#-Q- gfortran_ciclad   C_O = 
     405#-Q- gfortran_ciclad   C_L = cc 
     406#-Q- gfortran_ciclad   #- 
     407#-Q- gfortran_ciclad   NCDF_INC = /opt/netcdf42/gfortran/include 
     408#-Q- gfortran_ciclad   NCDF_LIB = -L/opt/netcdf42/gfortran/lib -lnetcdf 
     409#-Q- gfortran_ciclad   #- 
    398410#-Q- climserv #- Global definitions for Climserv : pgf behind mpif90 wrapper 
    399411#-Q- climserv #- Please check with mpi-selector --query 
Note: See TracChangeset for help on using the changeset viewer.