/[escript]/trunk/scons/ess_serial_options.py
ViewVC logotype

Annotation of /trunk/scons/ess_serial_options.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1312 - (hide annotations)
Mon Sep 24 06:18:44 2007 UTC (11 years, 7 months ago) by ksteube
File MIME type: text/x-python
File size: 2445 byte(s)
The MPI branch is hereby closed. All future work should be in trunk.

Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch.
In this revision I copied all files from trunk-mpi-branch over the corresponding
trunk files. I did not use 'svn merge', it was a copy.

1 matt 863 #
2 ksteube 1312 # $Id$
3     #
4     #######################################################
5     #
6     # Copyright 2003-2007 by ACceSS MNRF
7     # Copyright 2007 by University of Queensland
8     #
9     # http://esscc.uq.edu.au
10     # Primary Business: Queensland, Australia
11 matt 863 # Licensed under the Open Software License version 3.0
12     # http://www.opensource.org/licenses/osl-3.0.php
13     #
14 ksteube 1312 #######################################################
15     #
16 matt 863
17     # flag the MPI settings
18     # useMPI = 'yes'
19    
20     # TODO: Variables named *_path should be *_include
21    
22     # locations of libs etc used by mkl
23     mkl_path = '/opt/intel/mkl80.019/include'
24     mkl_lib_path ='/opt/intel/mkl80.019/lib/64'
25     mkl_libs = ['mkl_solver', 'mkl_lapack', 'mkl_ipf']
26    
27     # locations of libs etc used by SCSL
28     scsl_path = '/usr/include'
29     scsl_lib_path = '/usr/lib'
30 matt 864 scsl_libs = ['scs']
31 matt 863 scsl_libs_MPI = [ 'scs', 'mpi' ]
32    
33    
34     # locations of include files for python
35     python_path = '/data/raid2/toolspp4/python/2.4.1/gcc-3.3.6/include/python2.4'
36     python_lib_path = '/data/raid2/toolspp4/python/2.4.1/gcc-3.3.6/lib'
37     python_lib = 'python2.4'
38    
39     # locations of libraries for boost
40     boost_path = '/data/raid2/toolspp4/boost/1.33.1/python-2.4.1/gcc-3.3.6/include'
41 ksteube 1250 boost_lib_path = '/data/raid2/toolspp4/boost/1.33.1/python-2.4.1/gcc-3.3.6/lib'
42     boost_lib = 'boost_python'
43 matt 863
44     # locations of doc building executables
45     doxygen_path = '/raid2/tools/doxygen/1.4.2/gcc-3.3.5/bin'
46     epydoc_path = '/raid2/tools/epydoc/2.1/python-2.3.4/bin'
47    
48 matt 991 # locations of netcdf
49 matt 1184 useNetCDF = 'yes'
50 matt 991 netCDF_path = "/raid2/toolspp4/netcdf/3.6.1/gcc-3.3.6/include"
51     netCDF_lib_path = "/raid2/toolspp4/netcdf/3.6.1/gcc-3.3.6/lib"
52 matt 1184 netCDF_libs = [ 'netcdf_c++', 'netcdf']
53 matt 991
54 matt 863 # locations of PAPI
55     # papi_path = '/data/raid2/toolspp4/papi/3.0.8.1/gcc-3.3.6/include'
56     # papi_lib_path = '/data/raid2/toolspp4/papi/3.0.8.1/gcc-3.3.6/lib'
57     # papi_libs = [ 'papi' ]
58    
59     # c flags to use
60     cc_flags = "-O3 -ftz -IPF_ftlacc- -IPF_fma -fno-alias -c99 -w1 -fpic"
61     cc_flags_debug = '-g -O0 -c99 -w1 -fpic'
62    
63     # c++ flags to use
64     cxx_flags = '-ansi'
65     cxx_flags_debug = '-ansi -DDOASSERT -DDOPROF'
66    
67     # c and c++ flags for MPI compilation
68     # c flags to use
69     cc_flags_MPI = "-O3 -ftz -IPF_ftlacc- -IPF_fma -fno-alias -c99 -w1 -fpic -wd161 -DPASO_MPI"
70     cc_flags_debug_MPI = '-g -O0 -c99 -w1 -fpic -wd161 -DPASO_MPI'
71    
72     # c++ flags to use
73     cxx_flags_MPI = '-ansi -wd1563 -wd161'
74     cxx_flags_debug_MPI = '-ansi -DDOASSERT -DDOPROF -wd1563 -wd161'
75    
76     # system specific libraries to link with
77 matt 913 sys_libs = ['guide', 'irc']

  ViewVC Help
Powered by ViewVC 1.1.26