/[escript]/branches/windows_from_1456_trunk_1522_merged_in/scons/cognac_options.py
ViewVC logotype

Diff of /branches/windows_from_1456_trunk_1522_merged_in/scons/cognac_options.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1312 by ksteube, Mon Sep 24 06:18:44 2007 UTC revision 1336 by poulet, Fri Nov 2 06:48:47 2007 UTC
# Line 1  Line 1 
1  # locations of libs etc used by mkl  
2  mkl_path = '/opt/intel_mkl/8.0.19/include'  #          Copyright 2006 by ACcESS MNRF
3  mkl_lib_path = '/opt/intel_mkl/8.0.19/lib/64'  #
4  mkl_libs = ['mkl_solver', 'mkl_lapack', 'mkl_ipf']  #              http://www.access.edu.au
5  mpi_run = 'mpirun -np 1'  #       Primary Business: Queensland, Australia
6    #  Licensed under the Open Software License version 3.0
7  # locations of libs etc used by SCSL  #     http://www.opensource.org/licenses/osl-3.0.php
8  scsl_path = '/opt/scsl/1.6.1.0/include'  #
9  scsl_lib_path = '/opt/scsl/1.6.1.0/lib'  
10  scsl_libs = ['scs_mp']  # flag the MPI settings
11    # useMPI = 'yes'
12  # locations of include files for python  
13  python_path = '/usr/include/python2.3'  # TODO: Variables named *_path should be *_include
14  python_lib_path = '/usr/lib'  
15  python_lib = 'python2.3'  #prefix = ARGUMENTS.get('prefix', '/opt/esys-escript/unstable/')
16    #tools_prefix="/opt/esys-escript/unstable/"
17  # locations of libraries for boost  
18  boost_path = '/opt/boost/python2.3/1.31.0/include'  #    get the installation prefix
19  boost_lib_path = '/opt/boost/python2.3/1.31.0/lib'  # locations of libs etc used by mkl
20  boost_lib = 'boost_python-il-mt-1_31'  mkl_path = '/opt/intel_mkl/9.1.018/include'
21    #mkl_lib_path ='/opt/intel/mkl80.019/lib/64'
22  # locations of doc building executables  mkl_lib_path ='/opt/intel_mkl/9.1.018/lib/64'
23  doxygen_path = '/opt/doxygen-1.4.5/bin'  mkl_libs = ['mkl_solver', 'mkl_lapack', 'mkl_ipf']
24  epydoc_path = '/opt/epydoc-2.1/bin'  
25    # locations of libs etc used by SCSL
26  # locations of netcdf  scsl_path = '/opt/scsl/1.6.1.0/include'
27  useNetCDF="yes"  scsl_lib_path = '/opt/scsl/1.6.1.0/lib'
28  netCDF_path = "/opt/netcdf-3.6.0-p1/intel-9.0/include"  scsl_libs = ['scs_mp']
29  netCDF_lib_path = "/opt/netcdf-3.6.0-p1/intel-9.0/lib"  scsl_libs_MPI = [ 'scs', 'mpi' ]
30  netCDF_libs = [ 'netcdf_c++', 'netcdf']  
31    
32  # c flags to use  # locations of include files for python
33  #cc_flags  = '-O3 -fpic -ip -Ob2 -IPF-fma -ftz -parallel -openmp -mtune=itanium2 -mcpu=itanium2 -c99 -IPF-fltacc -IPF-fp-speculationsafe -ipo -fno-alias'  python_path = '/usr/include/python2.4'
34  cc_flags  = '-O3 -fpic -ip -Ob2 -IPF-fma -ftz -parallel -openmp -mtune=itanium2 -mcpu=itanium2 -c99 -IPF-fltacc -IPF-fp-speculationsafe -fno-alias'  python_lib_path = '/usr/lib/'
35  cc_flags_debug  = '-g -O0 -fpic -openmp -parallel -c99 -w1'  python_lib = 'python2.4'
36    
37  # c++ flags to use - only need to list the additional ones compared with cc_flags  # locations of libraries for boost
38  cxx_flags = '-ansi'  boost_path = '/opt/boost/1.33.1/python2.4.2/icc10.0.023/include/boost-1_33_1'
39  cxx_flags_debug = '-ansi -DDOASSERT -DDOPROF'  boost_lib_path = '/opt/boost/1.33.1/python2.4.2/icc10.0.023/lib'
40    boost_lib = 'boost_python-mt'
41  # system specific libraries to link with  
42  sys_libs = ['guide', 'irc']  # locations of doc building executables
43    doxygen_path = '/opt/doxygen-1.4.5/bin'
44    epydoc_path = '/opt/epydoc-2.1/bin'
45    
46    # locations of netcdf
47    useNetCDF = 'yes'
48    netCDF_path = "/opt/netcdf/3.6.2/include"
49    netCDF_lib_path = "/opt/netcdf/3.6.2/lib"
50    netCDF_libs = [ 'netcdf_c++', 'netcdf']
51    
52    # locations of PAPI
53    papi_instrument_solver = 0
54    # papi_path = '/data/raid2/toolspp4/papi/3.0.8.1/gcc-3.3.6/include'
55    # papi_lib_path = '/data/raid2/toolspp4/papi/3.0.8.1/gcc-3.3.6/lib'
56    # papi_libs = [ 'papi' ]
57    
58    mpi_path = '/usr/include'
59    mpi_lib_path = '/usr/lib'
60    mpi_libs = [ 'mpi' ]
61    mpi_run = 'mpirun -np 1'
62    
63    omp_flags = '-openmp -openmp_report2 '
64    omp_flags_debug = '-openmp -openmp_report0'
65    
66    # c flags to use
67    cc_flags  = "-O3 -ftz -IPF_ftlacc- -IPF_fma -fno-alias -c99 -w1 -wd161 -fpic -ivdep-parallel"
68    cc_flags_debug  = '-g -O0 -c99 -w1 -wd161 -fpic'
69    
70    # c++ flags to use
71    cxx_flags = '-ansi -wd161 -DMPI_NO_CPPBIND'
72    cxx_flags_debug = '-ansi -wd161 -DDOASSERT -DDOPROF -DMPI_NO_CPPBIND'
73    
74    # c and c++ flags for MPI compilation
75    # c flags to use
76    cc_flags_MPI  = "-O3 -ftz -IPF_ftlacc- -IPF_fma -fno-alias -c99 -w1 -fpic -wd161 -DPASO_MPI -ivdep-parallel"
77    cc_flags_debug_MPI  = '-g -O0 -c99 -w1 -fpic -wd161 -DPASO_MPI'
78    
79    # c++ flags to use
80    cxx_flags_MPI = '-ansi -wd1563 -wd161 -DMPI_NO_CPPBIND'
81    cxx_flags_debug_MPI = '-ansi -DDOASSERT -DDOPROF -wd1563 -wd161 -DMPI_NO_CPPBIND'
82    
83    # system specific libraries to link with
84    sys_libs = ['guide', 'irc']

Legend:
Removed from v.1312  
changed lines
  Added in v.1336

  ViewVC Help
Powered by ViewVC 1.1.26