/[escript]/branches/domexper/scons/ess_options.py
ViewVC logotype

Annotation of /branches/domexper/scons/ess_options.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3079 - (hide annotations)
Tue Aug 3 04:04:51 2010 UTC (9 years, 2 months ago) by jfenwick
File MIME type: text/x-python
File size: 2949 byte(s)
Some experiments on finley

1 elspeth 645
2 ksteube 1810 ########################################################
3 matt 738 #
4 jfenwick 2881 # Copyright (c) 2003-2010 by University of Queensland
5 ksteube 1810 # Earth Systems Science Computational Center (ESSCC)
6     # http://www.uq.edu.au/esscc
7 matt 738 #
8 ksteube 1810 # Primary Business: Queensland, Australia
9     # Licensed under the Open Software License version 3.0
10     # http://www.opensource.org/licenses/osl-3.0.php
11     #
12     ########################################################
13 elspeth 645
14 ksteube 1810
15 bcumming 751 # flag the MPI settings
16 matt 991 # useMPI = 'yes'
17 bcumming 751
18 matt 738 # TODO: Variables named *_path should be *_include
19 elspeth 645
20 gross 425 # locations of libs etc used by mkl
21     mkl_path = '/opt/intel/mkl80.019/include'
22 gross 584 mkl_lib_path ='/opt/intel/mkl80.019/lib/64'
23 gross 425 mkl_libs = ['mkl_solver', 'mkl_lapack', 'mkl_ipf']
24    
25     # locations of libs etc used by SCSL
26 robwdcock 682 scsl_path = '/usr/include'
27     scsl_lib_path = '/usr/lib'
28 bcumming 759 scsl_libs = ['scs_mp']
29     scsl_libs_MPI = [ 'scs', 'mpi' ]
30 gross 425
31 ksteube 1459 # Location of ParMETIS library
32     parmetis_path = '/data/raid2/toolspp4/parmetis/include'
33     parmetis_lib_path = '/data/raid2/toolspp4/parmetis/lib'
34     parmetis_lib = ['parmetis', 'metis']
35 gross 776
36 gross 425 # locations of include files for python
37 gross 1373 python_path = '/data/raid2/toolspp4/python/2.4.3/gcc-3.3.6/include/python2.4'
38     python_lib_path = '/data/raid2/toolspp4/python/2.4.3/gcc-3.3.6/lib'
39 robwdcock 682 python_lib = 'python2.4'
40 gross 425
41     # locations of libraries for boost
42 gross 1373 boost_path = '/data/raid2/toolspp4/boost/1.33.1/python-2.4.3/gcc-3.3.6/include'
43     boost_lib_path = '/data/raid2/toolspp4/boost/1.33.1/python-2.4.3/gcc-3.3.6/lib'
44 ksteube 1250 boost_lib = 'boost_python-mt'
45 jgs 226
46 jgs 486 # locations of doc building executables
47 ksteube 1215 doxygen_path = '/data/raid2/toolspp4/doxygen/1.4.6/gcc-3.3.6/bin'
48 jgs 486 epydoc_path = '/raid2/tools/epydoc/2.1/python-2.3.4/bin'
49    
50 gross 950 # locations of netcdf
51 gross 1160 useNetCDF = 'yes'
52 matt 991 netCDF_path = "/raid2/toolspp4/netcdf/3.6.1/gcc-3.3.6/include"
53     netCDF_lib_path = "/raid2/toolspp4/netcdf/3.6.1/gcc-3.3.6/lib"
54 gross 1160 netCDF_libs = [ 'netcdf_c++', 'netcdf']
55 gross 950
56 gross 584 # locations of PAPI
57 ksteube 1312 papi_instrument_solver = 0
58 ksteube 1329 # papi_path = '/data/raid2/toolspp4/papi/3.0.8.1/gcc-3.3.6/include'
59     # papi_lib_path = '/data/raid2/toolspp4/papi/3.0.8.1/gcc-3.3.6/lib'
60     # papi_libs = [ 'papi' ]
61 gross 584
62 ksteube 1312 mpi_path = '/usr/include'
63     mpi_lib_path = '/usr/lib'
64     mpi_libs = [ 'mpi' ]
65 gross 2363 mpi_flavour = "MPT"
66 ksteube 1312
67     omp_flags = '-openmp -openmp_report2 '
68     omp_flags_debug = '-openmp -openmp_report0'
69    
70 bcumming 759 # c flags to use
71 ksteube 1312 cc_flags = "-O3 -ftz -IPF_ftlacc- -IPF_fma -fno-alias -c99 -w1 -wd161 -fpic -ivdep-parallel"
72     cc_flags_debug = '-g -O0 -c99 -w1 -wd161 -fpic'
73 bcumming 751
74 bcumming 759 # c++ flags to use
75 ksteube 1312 cxx_flags = '-ansi -wd161 -DMPI_NO_CPPBIND'
76     cxx_flags_debug = '-ansi -wd161 -DDOASSERT -DDOPROF -DMPI_NO_CPPBIND'
77 matt 991
78 bcumming 759 # c and c++ flags for MPI compilation
79 jgs 245 # c flags to use
80 gross 929 cc_flags_MPI = "-O3 -ftz -IPF_ftlacc- -IPF_fma -fno-alias -c99 -w1 -fpic -wd161 -DPASO_MPI -ivdep-parallel"
81 bcumming 761 cc_flags_debug_MPI = '-g -O0 -c99 -w1 -fpic -wd161 -DPASO_MPI'
82 jgs 216
83 jgs 245 # c++ flags to use
84 ksteube 1312 cxx_flags_MPI = '-ansi -wd1563 -wd161 -DMPI_NO_CPPBIND'
85     cxx_flags_debug_MPI = '-ansi -DDOASSERT -DDOPROF -wd1563 -wd161 -DMPI_NO_CPPBIND'
86 gross 805
87 jgs 252 # system specific libraries to link with
88     sys_libs = ['guide', 'irc']

  ViewVC Help
Powered by ViewVC 1.1.26