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

Contents of /trunk/scons/shake63_options.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2005 - (show annotations)
Mon Nov 10 01:21:39 2008 UTC (10 years, 11 months ago) by jfenwick
File MIME type: text/x-python
File size: 3339 byte(s)
Bringing all changes across from schroedinger.
(Note this does not mean development is done, just that it will happen
on the trunk for now).
If anyone notices any problems please contact me.


1
2 ########################################################
3 #
4 # Copyright (c) 2003-2008 by University of Queensland
5 # 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 shake63 (32-bit Intel running Fedora Linux)
16
17 # If you cannot use the default compiler flags set in SConstruct, then change them here
18 # C/C++ Compiler flags (always use cc_flags and either cc_optim or cc_debug)
19 # cc_flags = ''
20
21
22 # cc_optim = '-O2'
23 # cc_debug = '-g'
24 # omp_optim = '-openmp'
25 # omp_debug = '-openmp'
26 # omp_libs = []
27
28 # Use the default C/C++ flags but add something only for this host:
29 #cc_extra = '-ansi -Wno-pragmas -Wno-unknown-pragmas -Wall'
30 # for extra pedantry add -Weffc++ -Wall to the above
31 #cc_extra = '-Wall -isystem /usr/include/boost/'
32 # ld_extra = ''
33
34 # Be picky about errors
35 # usepedantic = 'no'
36
37 # Extra libraries
38 # sys_libs = ['guide', 'pthread', 'stdc++']
39
40 # Python libraries
41 python_path = '/usr/include/python2.5'
42 python_lib_path = '/usr/lib'
43 python_libs = 'python2.5'
44 # python_cmd = 'python'
45
46 # Boost libraries
47 boost_path = '/usr/include/'
48 boost_lib_path = '/usr/lib'
49 boost_libs = ['boost_python']
50
51 # Specify whether or not to use VTK
52 # usevtk = 'yes'
53
54 # NetCDF
55 # usenetcdf = 'yes'
56 netCDF_path = '/usr/include/netcdf-3'
57 netCDF_lib_path = '/usr/lib'
58 # netCDF_libs = ['netcdf_c++', 'netcdf']
59
60 # MKL
61 # usemkl = 'yes'
62 # mkl_path = '/sw/sdev/cmkl/10.0.2.18/include'
63 # mkl_lib_path = '/sw/sdev/cmkl/10.0.2.18/lib/em64t'
64 # mkl_libs = ['mkl_solver', 'mkl_em64t', 'mkl_core', 'guide', 'pthread']
65
66 # UMFPACK (requires AMD and BLAS)
67 # useumfpack = 'yes'
68 # ufc_path = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/include'
69 # umf_path = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/include'
70 # umf_lib_path = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/lib'
71 # umf_libs = ['umfpack']
72 # amd_path = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/include'
73 # amd_lib_path = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/lib'
74 # amd_libs = ['amd']
75 # blas_path = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/include'
76 # blas_lib_path = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/lib'
77 # blas_libs = ['blas']
78
79 # OpenMP
80 # useopenmp = 'yes'
81
82 # MPICH2 (to run Escript use: module load mpich2/gcc-4.1.2/mpich2-1.0.7)
83 # usempi = 'no'
84 # mpi_path = '/home/Work/InstallArea/mpich2-1.0.7/include'
85 # mpi_lib_path = '/home/Work/InstallArea/mpich2-1.0.7/lib'
86 # mpi_libs = ['mpich', 'rt']
87 # mpi_run = 'mpirun -np 1'
88
89 # MPICH2 for jumpshot (to run Escript use: module load mpich2/gcc-4.1.2/mpich2-1.0.7)
90 # mpi_path = '/home/Work/InstallArea/mpich2-1.0.7/include'
91 # mpi_lib_path = '/home/Work/InstallArea/mpich2-1.0.7/lib'
92 # mpi_libs = ['lmpe', 'mpe', 'mpich', 'rt']
93 # mpi_run = 'mpirun -np 1'
94
95 # ParMETIS (for use with MPI)
96 # useparmetis = 'yes'
97 # parmetis_path = '/home/Work/InstallArea/parmetis-3.1/include'
98 # parmetis_lib_path = '/home/Work/InstallArea/parmetis-3.1/lib'
99 # parmetis_libs = ['parmetis', 'metis']
100
101 # PAPI
102 # usepapi = 'no'
103 # papi_path = '/usr/include'
104 # papi_lib_path = '/usr/lib'
105 # papi_libs = ['papi']
106 # papi_instrument_solver = 'no'
107

  ViewVC Help
Powered by ViewVC 1.1.26