<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 11, 2019 at 7:51 PM Sajid Ali via petsc-users <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div></div>Hi PETSc Developers, <br><br></div>To run an example that involves the petsc-fftw interface, I loaded both petsc and fftw modules (linked of course to the same mpi) but the compiler complains of having no knowledge of functions like MatCreateVecsFFTW which happens to be defined at (in the source repo) petsc/src/mat/impls/fft/fftw.c. I don't see a corresponding definition in the install folder (I may be wrong, but i just did a simple grep to find the definition of the function I'm looking for and didn't find it while it was present in the header and example files). <br><br></div><div>From previous threads on this list-serv I see that the developers asked users to use --download-fftw at configure time, but for users that already have an fftw installed, is there an option to ask petsc to build the interfaces as well (I didn't see any such option listed either here: <a href="https://www.mcs.anl.gov/petsc/documentation/installation.html" target="_blank">https://www.mcs.anl.gov/petsc/documentation/installation.html</a> or a variant in spack) ?<br></div></div></div></div></div></blockquote><div><br></div><div>Your PETSc needs to be configured with something like --with-fftw-dir=/.... or --download-fftw </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><div>Also, could the fftw version to download be bumped to 3.3.8 (here : petsc/config/BuildSystem/config/packages/fftw.py) since 3.3.7 gives erroneous results with gcc-8. <br><br></div><div>Bug in fftw-3.3.7+gcc-8 : <a href="https://github.com/FFTW/fftw3/commit/19eeeca592f63413698f23dd02b9961f22581803" target="_blank">https://github.com/FFTW/fftw3/commit/19eeeca592f63413698f23dd02b9961f22581803</a><br></div><div><br><br></div><div dir="ltr"><div><div>Thank You,<br></div><div><div dir="ltr" class="gmail-m_-6876167687474743611gmail_signature"><div dir="ltr"><div style="font-size:12.8px">Sajid Ali<br></div><div style="font-size:12.8px">Applied Physics<br></div><div style="font-size:12.8px">Northwestern University</div></div></div></div></div></div></div></div></div></div>
</blockquote></div></div>