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

Contents of /trunk/scons/gerbil_options.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5148 - (show annotations)
Mon Sep 15 01:25:23 2014 UTC (4 years, 11 months ago) by caltinay
File MIME type: text/x-python
File size: 2532 byte(s)
Merging ripley diagonal storage + CUDA support into trunk.
Options file version has been incremented due to new options
'cuda' and 'nvccflags'.

1
2 ##############################################################################
3 #
4 # Copyright (c) 2003-2014 by University of Queensland
5 # http://www.uq.edu.au
6 #
7 # Primary Business: Queensland, Australia
8 # Licensed under the Open Software License version 3.0
9 # http://www.opensource.org/licenses/osl-3.0.php
10 #
11 # Development until 2012 by Earth Systems Science Computational Center (ESSCC)
12 # Development 2012-2013 by School of Earth Sciences
13 # Development from 2014 by Centre for Geoscience Computing (GeoComp)
14 #
15 ##############################################################################
16
17 escript_opts_version = 202
18 cuda = True
19 #prefix = '/usr/local'
20 #build_dir = 'build'
21 #cxx = 'g++-4.8'
22 #cc_flags = ''
23 cc_optim = '-O3 -march=native'
24 cc_debug = "-g3 -O0 -DDOASSERT -DDOPROF -DBOUNDS_CHECK -D_GLIBCXX_DEBUG -fno-omit-frame-pointer -fsanitize=address --param=max-vartrack-size=90000000"
25 cxx_extra = '-Wextra -Wno-unused-parameter -g'
26 nvccflags = "-ccbin=g++-4.8 -arch=sm_30 -DBOOST_NOINLINE='__attribute__((noinline))'"
27 #ld_extra = ''
28 #werror = False
29 #debug = True
30 if debug:
31 ld_extra = '-fsanitize=address'
32 verbose = True
33 openmp = True
34 #omp_flags = '-fopenmp'
35 #omp_ldflags = '-fopenmp'
36 mpi = 'OPENMPI'
37 mpi_prefix = '/usr/lib/openmpi'
38 mpi_libs = ['mpi_cxx', 'mpi', 'open-rte', 'open-pal']
39 #boost_prefix = '/usr/local'
40 boost_libs = ['libboost_python-py27']
41 #cppunit_prefix = '/usr/local'
42 #cppunit_libs = ['cppunit']
43 netcdf = True
44 #netcdf_prefix = '/usr/local'
45 #netcdf_libs = ['netcdf_c++', 'netcdf']
46 parmetis = True
47 #parmetis_prefix = '/usr/local'
48 #parmetis_libs = ['parmetis', 'metis']
49 #papi = True
50 #papi_prefix = '/usr/local'
51 #papi_libs = ['papi']
52 #papi_instrument_solver = True
53 #mkl = True
54 #mkl_prefix = '/usr'
55 #mkl_libs = ['mkl_solver', 'mkl_em64t', 'mkl_core', 'guide', 'pthread']
56 umfpack = True
57 umfpack_prefix = ['/usr/include/suitesparse', '/usr/lib']
58 umfpack_libs = ['umfpack', 'blas', 'amd']
59 #boomeramg = True
60 #boomeramg_prefix = '/usr/local'
61 #boomeramg_libs = ['HYPRE']
62 lapack = 'clapack'
63 lapack_prefix = ['/usr/include/atlas', '/usr/lib/atlas-base']
64 lapack_libs = ['lapack_atlas']
65 silo = True
66 #silo_prefix = '/usr/local'
67 silo_libs = ['siloh5']
68 visit = False
69 visit_prefix = '/opt/visit/2.7.0b/linux-x86_64/libsim/V2'
70 #visit_libs = ['simV2']
71 #build_shared = True
72
73
74 ### ADVANCED OPTIONS ###
75 # Do not change the following options unless you know what they do
76
77 #vsl_random = True
78 #sys_libs = []
79 #env_export = []
80 #tools_names = ['default']
81 #iknowwhatimdoing = False
82 #forcelazy = 'leave_alone'
83 #forcecollres = 'leave_alone'
84

  ViewVC Help
Powered by ViewVC 1.1.26