Remove Trilinos entirely as a dependency.  For the problem sizes we are talking about, it seems like fftw is actually faster than iterative techniques, and Trilinos would be a nightmare for portability in a way that I suspect fftw would not be...