[ET Trac] [Einstein Toolkit] #2130: use directory containing mpi.h for --with-mpi-include when building PETSc

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Mar 13 18:34:40 CDT 2018

#2130: use directory containing mpi.h for --with-mpi-include when building PETSc
 Reporter:  rhaas                  |       Owner:                     
     Type:  defect                 |      Status:  new                
 Priority:  minor                  |   Milestone:                     
Component:  EinsteinToolkit thorn  |     Version:  development version
 Keywords:  PETSc                  |  
 Apparently --with-mpi-include takes only a single directory as an argument
 so when building the included PETSc tarball one has to pick one directory
 out of the list of directories in PETSC_EXTRA_MPI_INC_DIRS and

 Currently we just pick the first one. The attached patch picks the first
 one that contains mpi.h which works better in case the first include dir
 is contains only MPI internal header files (in my OpenMPI case this was
 /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi which contains files
 like orte_config.h and the like).

Ticket URL: <https://trac.einsteintoolkit.org/ticket/2130>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit

More information about the Trac mailing list