#1831: Enable MPI in FFTW3 ------------------------------------+--------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: reopened Priority: optional | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+---------------------------------------
Comment (by eschnett):
For simplicity I would go the same route that we are taking for HDF5: - enable using MPI features if they are there - if we build FFTW3 ourselves and we have MPI, enable MPI features (I think we don't do this for HDF5, but we should) - allow linking against a non-MPI FFTW3 system install for simplicity, which will break if a thorn needs a parallel FFT
Yes, we should add the MPI libraries explicitly to the FFTW3 libraries, as Roland describes.
If FFTW3 uses the wrong MPI version -- that's tough, difficult to detect, such inconsistencies can exist for all libraries that Cactus uses (not just for MPI); the way out is to require users to remedy this in their option list.