- root = env.get('OPENMPIDIR')
-
- env.prepend('PATH', os.path.join(root, 'bin'))
- env.prepend('PATH', os.path.join(root, 'include'))
- env.prepend('LD_LIBRARY_PATH', os.path.join(root, 'lib'))
- env.prepend('C_INCLUDE_PATH', os.path.join(root, 'include')) # needed for parallel h5py
+ env.set('MPI_INCLUDE_DIR', os.path.join(prereq_dir, 'include'))
+ env.set('MPI_C_COMPILER', os.path.join(prereq_dir, 'bin', 'mpicc'))
+ env.set('MPI_CXX_COMPILER', os.path.join(prereq_dir, 'bin', 'mpicxx'))
+ env.set('MPI_Fortran_COMPILER', os.path.join(prereq_dir, 'bin', 'mpifort'))
+ env.set('MPIEXEC_EXECUTABLE', os.path.join(prereq_dir, 'bin', 'mpiexec'))
+ env.set('MPI_C_FOUND', os.path.join(prereq_dir,'lib','libmpi.so'))
+ env.prepend('PATH', os.path.join(prereq_dir, 'bin'))
+ env.prepend('PATH', os.path.join(prereq_dir, 'include'))
+ env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir, 'lib'))
+ env.prepend('C_INCLUDE_PATH', os.path.join(prereq_dir, 'include')) # needed for parallel h5py