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

Diff of /trunk/scons/service0_options.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2356 by jfenwick, Fri Feb 27 02:07:43 2009 UTC revision 2357 by gross, Wed Apr 1 06:01:56 2009 UTC
# Line 19  Line 19 
19  # cc_flags      = '-ansi'  # cc_flags      = '-ansi'
20  # cc_optim      = '-O2'  # cc_optim      = '-O2'
21  # cc_debug      = '-g'  # cc_debug      = '-g'
22  # omp_optim     = '-openmp'  omp_optim       = '-openmp  -openmp-report2'
23  # omp_debug     = '-openmp'  # omp_debug     = '-openmp'
24  # omp_libs      = ['guide']  # omp_libs      = ['guide']
25    
# Line 48  boost_lib_path     = '/sw/libs/boost/x86_64 Line 48  boost_lib_path     = '/sw/libs/boost/x86_64
48  # usevtk        = 'yes'  # usevtk        = 'yes'
49    
50  # NetCDF  # NetCDF
51  # usenetcdf     = 'yes'  usenetcdf       = 'yes'
52  netCDF_path     = '/sw/libs/netcdf/x86_64/gcc-4.1.2/netcdf-3.6.2/include'  netCDF_path     = '/sw/libs/netcdf/x86_64/gcc-4.1.2/netcdf-3.6.2/include'
53  netCDF_lib_path     = '/sw/libs/netcdf/x86_64/gcc-4.1.2/netcdf-3.6.2/lib'  netCDF_lib_path     = '/sw/libs/netcdf/x86_64/gcc-4.1.2/netcdf-3.6.2/lib'
54  # netCDF_libs       = ['netcdf_c++', 'netcdf']  # netCDF_libs       = ['netcdf_c++', 'netcdf']
55    
56  # MKL  # MKL
57  # usemkl        = 'yes'  usemkl      = 'yes'
58  # mkl_path      = '/sw/sdev/cmkl/10.0.2.18/include'  mkl_path        = '/sw/sdev/intel/cmkl/10.1.0.015/include'
59  # mkl_lib_path      = '/sw/sdev/cmkl/10.0.2.18/lib/em64t'  mkl_lib_path        = '/sw/sdev/intel/cmkl/10.1.0.015/lib/em64t'
60    mkl_libs                =  [ "mkl_core", "mkl_intel_lp64",  "mkl_intel_thread", "mkl_lapack", 'guide', 'pthread' , " mkl_mc", "mkl_def"]
61  # mkl_libs      = ['mkl_solver', 'mkl_em64t', 'mkl_core', 'guide', 'pthread']  # mkl_libs      = ['mkl_solver', 'mkl_em64t', 'mkl_core', 'guide', 'pthread']
62    
63  # UMFPACK (requires AMD and BLAS)  # UMFPACK (requires AMD and BLAS)
# Line 72  netCDF_lib_path        = '/sw/libs/netcdf/x86_ Line 73  netCDF_lib_path        = '/sw/libs/netcdf/x86_
73  # blas_lib_path     = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/lib'  # blas_lib_path     = '/sw/libs/umfpack/x86_64/gcc-4.1.2/umfpack-5.2/lib'
74  # blas_libs     = ['blas']  # blas_libs     = ['blas']
75    
76    # ParMETIS (for use with MPI) (these setting my be overwritten depending on the mpi version used)
77    useparmetis     = 'yes'
78    parmetis_path       = '/sw/libs/parmetis/x86_64/gcc-4.1.2/parmetis-3.1/include'
79    parmetis_lib_path   = '/sw/libs/parmetis/x86_64/gcc-4.1.2/parmetis-3.1/lib'
80    parmetis_libs       = ['parmetis', 'metis']
81  # Silo  # Silo
82  # usesilo       = 'yes'  # usesilo       = 'yes'
83  silo_path       = '/sw/libs/silo/x86_64/gcc-4.1.2/silo-4.6.1/include'  silo_path       = '/sw/libs/silo/x86_64/gcc-4.1.2/silo-4.6.1/include'
# Line 83  silo_lib_path      = '/sw/libs/silo/x86_64/g Line 89  silo_lib_path      = '/sw/libs/silo/x86_64/g
89  useopenmp       = 'yes'  useopenmp       = 'yes'
90    
91  # MPI MPT (no module load required)  # MPI MPT (no module load required)
92  # usempi        = 'no'  usempi      = 'yes'
93  # mpi_path      = '/usr/include'  mpi_path        = '/usr/include'
94  # mpi_lib_path      = '/usr/lib64'  mpi_lib_path        = '/usr/lib64'
95  mpi_libs        = ['mpi']  mpi_libs        = ['mpi']
96  # mpi_run       = 'mpirun -np 1'  mpi_flavour     = "MPT"
97    
98  # MPICH2 (to run Escript use: module load mpich2/gcc-4.1.2/mpich2-1.0.7)  # MPICH2 (to run Escript use: module load mpich2/gcc-4.1.2/mpich2-1.0.7)
99  # mpi_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/include'  # mpi_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/include'
100  # mpi_lib_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/lib'  # mpi_lib_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/lib'
101  # mpi_libs      = ['mpich', 'rt']  # mpi_libs      = ['mpich', 'rt']
 # mpi_run       = 'mpirun -np 1'  
102    
103  # MPICH2 for jumpshot (to run Escript use: module load mpich2/gcc-4.1.2/mpich2-1.0.7)  # MPICH2 for jumpshot (to run Escript use: module load mpich2/gcc-4.1.2/mpich2-1.0.7)
104  # mpi_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/include'  # mpi_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/include'
105  # mpi_lib_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/lib'  # mpi_lib_path      = '/sw/libs/mpich2/x86_64/gcc-4.1.2/mpich2-1.0.7/lib'
106  # mpi_libs      = ['lmpe', 'mpe', 'mpich', 'rt']  # mpi_libs      = ['lmpe', 'mpe', 'mpich', 'rt']
 # mpi_run       = 'mpirun -np 1'  
107    
108  # Intel MPI (to run Escript use: module load intel-mpi/3.1.038)  # Intel MPI (to run Escript use: module load intel-mpi/3.1.038)
109  # mpi_path      = '/sw/sdev/intel/mpi/3.1.038/x86_64/include64'  # mpi_path      = '/sw/sdev/intel/mpi/3.1.038/x86_64/include64'
110  # mpi_lib_path      = '/sw/sdev/intel/mpi/3.1.038/x86_64/lib64'  # mpi_lib_path      = '/sw/sdev/intel/mpi/3.1.038/x86_64/lib64'
111  # mpi_libs      = ['mpi']  # mpi_libs      = ['mpi']
112  # mpi_run       = 'mpirun -np 1'  
113    # ParMETIS setting needs to be overwritten in intel-mpi is used
114    # parmetis_path = "/sw/libs/parmetis/x86_64/gcc-4.1.2/intelmpi/parmetis-3.1/include"
115    # parmetis_lib_path   = "/sw/libs/parmetis/x86_64/gcc-4.1.2/intelmpi/parmetis-3.1/lib"
116    
117  # mvapich (to run Escript use: module load mvapich/mvapich-1.0.1)  # mvapich (to run Escript use: module load mvapich/mvapich-1.0.1)
118  # mpi_path      = '/usr/diags/mpi/mvapich/intel/include'  # mpi_path      = '/usr/diags/mpi/mvapich/intel/include'
# Line 119  mpi_libs       = ['mpi'] Line 126  mpi_libs       = ['mpi']
126  # mpi_libs      = ['mpi']  # mpi_libs      = ['mpi']
127  # mpi_run       = 'mpirun -np 1'  # mpi_run       = 'mpirun -np 1'
128    
 # ParMETIS (for use with MPI)  
 # useparmetis       = 'yes'  
 parmetis_path       = '/sw/libs/parmetis/x86_64/gcc-4.1.2/parmetis-3.1/include'  
 parmetis_lib_path   = '/sw/libs/parmetis/x86_64/gcc-4.1.2/parmetis-3.1/lib'  
 # parmetis_libs     = ['parmetis', 'metis']  
   
129  # PAPI  # PAPI
130  # usepapi       = 'no'  # usepapi       = 'no'
131  # papi_path     = '/usr/include'  # papi_path     = '/usr/include'

Legend:
Removed from v.2356  
changed lines
  Added in v.2357

  ViewVC Help
Powered by ViewVC 1.1.26