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

Annotation of /trunk/scons/shake34_options.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2987 - (hide annotations)
Tue Mar 16 01:32:43 2010 UTC (9 years, 4 months ago) by gross
File MIME type: text/x-python
File size: 3042 byte(s)
FCT solver rewritten
1 gross 2284
2     ########################################################
3     #
4 jfenwick 2881 # Copyright (c) 2003-2010 by University of Queensland
5 gross 2284 # Earth Systems Science Computational Center (ESSCC)
6     # http://www.uq.edu.au/esscc
7     #
8     # 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    
14    
15     # Configuration for Savanna (SGI ICE 8200 running SUSE Linux)
16    
17 gross 2867
18     # Use the default C/C++ flags but add something only for this host:
19    
20    
21 gross 2284 # If you cannot use the default compiler flags set in SConstruct, then change them here
22     # C/C++ Compiler flags (always use cc_flags and either cc_optim or cc_debug)
23     # cc_flags = '-ansi'
24     # cc_optim = '-O2'
25 gross 2987 usedebug= 'no'
26     cc_debug = '-g'
27 gross 2867 omp_optim = '-fopenmp'
28     omp_debug = '-fopenmp'
29     omp_libs = []
30 gross 2284
31     # Use the default C/C++ flags but add something only for this host:
32 gross 2867 cc_extra = '-Wall -mmmx -msse'
33     ld_extra = '-fopenmp'
34 gross 2284
35     # Be picky about errors
36     # usepedantic = 'no'
37    
38     # Extra libraries
39     # sys_libs = []
40    
41     # Python libraries
42     # python_path = '/sw/apps/python/x86_64/gcc-4.1.2/python-2.4.4/include/python2.4'
43     # python_lib_path = '/sw/apps/python/x86_64/gcc-4.1.2/python-2.4.4/lib'
44     # python_libs = 'python2.5'
45     # python_cmd = 'python'
46    
47     # Boost libraries
48     # boost_path = '/sw/libs/boost/x86_64/gcc-4.1.2/python-2.4.4/boost_1_33/include/boost-1_33'
49     # boost_lib_path = '/sw/libs/boost/x86_64/gcc-4.1.2/python-2.4.4/boost_1_33/lib'
50     # boost_libs = ['boost_python-gcc']
51    
52     # Specify whether or not to use VTK
53     usevtk = 'yes'
54    
55     # NetCDF
56     usenetcdf = 'yes'
57     netCDF_path = '/usr/include'
58     netCDF_lib_path = '/usr/lib/'
59     netCDF_libs = ['netcdf_c++', 'netcdf']
60    
61     # MKL
62     # usemkl = 'yes'
63     # mkl_path = '/sw/sdev/cmkl/10.0.2.18/include'
64     # mkl_lib_path = '/sw/sdev/cmkl/10.0.2.18/lib/em64t'
65     # mkl_libs = ['mkl_solver', 'mkl_em64t', 'mkl_core', 'guide', 'pthread']
66    
67     # UMFPACK (requires AMD and BLAS)
68     useumfpack = 'yes'
69    
70     # ufc_path = '/usr/include'
71     # umf_path = '/usr/include'
72     # umf_lib_path = '/usr/lib'
73     # umf_libs = ['umfpack']
74     # amd_path = '/usr/include'
75     # amd_lib_path = '/usr/lib'
76     # amd_libs = ['amd']
77     # blas_path = '/usr/include/'
78     # blas_lib_path = '/usr/lib/'
79     # blas_libs = ['blas']
80    
81     # OpenMP
82 gross 2987 useopenmp = 'no'
83 gross 2284
84 gross 2365 # OPENMP
85 gross 2905 usempi= 'no'
86 gross 2308 mpi_path = '/usr/include/mpi'
87     mpi_lib_path = '/usr/lib'
88     mpi_libs = ['mpi_cxx', 'mpi', 'open-rte', 'open-pal']
89 gross 2365 mpi_flavour = 'OPENMPI'
90 gross 2284
91     # MPICH2 for jumpshot (to run Escript use: module load mpich2/gcc-4.1.2/mpich2-1.0.7)
92     # mpi_path = '/home/Work/InstallArea/mpich2-1.0.7/include'
93     # mpi_lib_path = '/home/Work/InstallArea/mpich2-1.0.7/lib'
94     # mpi_libs = ['lmpe', 'mpe', 'mpich', 'rt']
95 gross 2363 # mpi_flavour = 'MPICH'
96 gross 2284
97     # ParMETIS (for use with MPI)
98     useparmetis = 'yes'
99     parmetis_path = '/usr/local/include'
100     parmetis_lib_path = '/usr/local/lib'
101     parmetis_libs = ['parmetis', 'metis']
102    
103     # PAPI
104     # usepapi = 'no'
105     # papi_path = '/usr/include'
106     # papi_lib_path = '/usr/lib'
107     # papi_libs = ['papi']
108     # papi_instrument_solver = 'no'
109    

  ViewVC Help
Powered by ViewVC 1.1.26