Changeset 9576


Ignore:
Timestamp:
Feb 1, 2015, 6:41:57 PM (9 years ago)
Author:
steve
Message:

Don't copy over parallel tests if parallel envionment not setup via pypar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/anuga_core/source/anuga/parallel/setup.py

    r9569 r9576  
    6363    from numpy.distutils.system_info import get_info
    6464   
    65     mpi_flags = parse_command(getoutput_mpicc())
     65 
    6666   
    6767    #print(mpi_flags)
     
    6969    config = Configuration('parallel', parent_package, top_path)
    7070
    71     config.add_data_dir('tests')
    72     config.add_data_dir('data')
     71    try:
     72        # Use this import to check if we are in a parallel environment
     73        import pypar
    7374
    74     try:
    75         import pypar
    76    
     75        #We are parallel!
     76        mpi_flags = parse_command(getoutput_mpicc())
     77
     78        config.add_data_dir('tests')
     79        config.add_data_dir('data')
     80         
    7781        config.add_extension('mpiextras',
    7882                         sources=['mpiextras.c'],
     
    8387                         undef_macros=mpi_flags['undef_macros'])
    8488    except:
    85         #No parallel support
     89        #No parallel support, so just copy over the py files
    8690        pass
    8791
Note: See TracChangeset for help on using the changeset viewer.