/[escript]/trunk-mpi-branch/SConstruct
ViewVC logotype

Diff of /trunk-mpi-branch/SConstruct

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

revision 1195 by ksteube, Tue May 15 03:23:17 2007 UTC revision 1196 by ksteube, Fri Jun 15 03:45:48 2007 UTC
# Line 153  opts.AddOptions( Line 153  opts.AddOptions(
153    PathOption('papi_path', 'Path to PAPI includes', None),    PathOption('papi_path', 'Path to PAPI includes', None),
154    PathOption('papi_lib_path', 'Path to PAPI libs', None),    PathOption('papi_lib_path', 'Path to PAPI libs', None),
155    ('papi_libs', 'PAPI libraries to link with', None),    ('papi_libs', 'PAPI libraries to link with', None),
156      ('papi_instrument_solver', 'use PAPI in Solver.c to instrument each iteration of the solver', None),
157  # MPI  # MPI
158    BoolOption('useMPI', 'Compile parallel version using MPI', 'no'),    BoolOption('useMPI', 'Compile parallel version using MPI', 'no'),
159    ('MPICH_IGNORE_CXX_SEEK', 'name of macro to ignore MPI settings of C++ SEEK macro (for MPICH)' , 'MPICH_IGNORE_CXX_SEEK'),    ('MPICH_IGNORE_CXX_SEEK', 'name of macro to ignore MPI settings of C++ SEEK macro (for MPICH)' , 'MPICH_IGNORE_CXX_SEEK'),
# Line 535  try: Line 536  try:
536     papi_libs = env['papi_libs']     papi_libs = env['papi_libs']
537  except KeyError:  except KeyError:
538     papi_libs = None     papi_libs = None
539    try:
540       papi_instrument_solver = env['papi_instrument_solver']
541    except KeyError:
542       papi_instrument_solver = None
543    
544    
545  # ============= and some helpers =====================================  # ============= and some helpers =====================================
# Line 615  env.Alias(init_target) Line 620  env.Alias(init_target)
620  # Allow sconscripts to see the env  # Allow sconscripts to see the env
621  Export(["env", "incinstall", "libinstall", "pyinstall", "dodebug", "mkl_libs", "scsl_libs", "umfpack_libs",  Export(["env", "incinstall", "libinstall", "pyinstall", "dodebug", "mkl_libs", "scsl_libs", "umfpack_libs",
622      "blas_libs", "netCDF_libs_cxx", "trilinos_libs", "useNetCDF", "mpi_libs", "boost_libs", "python_libs",      "blas_libs", "netCDF_libs_cxx", "trilinos_libs", "useNetCDF", "mpi_libs", "boost_libs", "python_libs",
623      "doxygen_path", "epydoc_path", "papi_libs",      "doxygen_path", "epydoc_path", "papi_libs", "papi_instrument_solver",
624          "sys_libs", "test_zipfile", "src_zipfile", "test_tarfile", "src_tarfile", "examples_tarfile", "examples_zipfile",          "sys_libs", "test_zipfile", "src_zipfile", "test_tarfile", "src_tarfile", "examples_tarfile", "examples_zipfile",
625          "guide_pdf", "guide_html_index", "api_epydoc", "useMPI"])          "guide_pdf", "guide_html_index", "api_epydoc", "useMPI"])
626    

Legend:
Removed from v.1195  
changed lines
  Added in v.1196

  ViewVC Help
Powered by ViewVC 1.1.26