[Wien] Wien2k 13 installation without FFTW3

Peter Blaha pblaha at theochem.tuwien.ac.at
Fri Jun 28 18:05:28 CEST 2013


This looks a bit strange to me, but of course maybe it happens due to 
some special way you run   siteconfig.

a) In my Makefiles, fftw appears ONLY in the programs which have a 
parallel option (lapw0,1,2,dstart,hf). All other codes do not have fftw 
in the Makefile.

b) Without checking: maybe it could happen because
     i) you selected first    FFTW3
     ii) then respecified the sequential   FOPT (here the FFTW2 got
         inserted into the Makefiles)
     iii) then you changed in the parallel options the FFTW2->FFTW3,
          but you did NOT respecify the "sequential OPTIONS".

But then still, I do not understand why it happens just for mixer and 
pairhess....

As was mentioned before, the non-parallel programs don't need FFTWs
(but they do not harm, as long as you put them in correctly).

Check $WIENROOT/OPTIONS. What is in the two FFTW... lines (and FFTW 
should not appear in any other lines.

You can run siteconfig again, specify "compiler options" and "save" 
then. This should rewrite the Makefiles correctly.



On 06/28/2013 04:10 PM, michel at if.usp.br wrote:
> Dear Wien2k users,
>
> I installed wien2k 13 in my machine and I noted that now, when we
> configure the parallel instalation, the siteconfig script asks for what
> FFTW we have installed. I have just FFTW2, so this is the one I chose.
> The instalation was sucessfull, without errors. Then I tested the
> instalation and I got an error message at mixer, saying that it could
> not find the fftw3 libraries. I thought it was strange, since I wanted
> to install using FFTW2. I looked at the Makefile for Mixer and at the
> compiler options was -DFFTW3 and at the libraries -lfftw3. So I changed
> -DFFTW3 to -DFFTW2 and -lfftw3 to -lfftw and compiled again. This time
> the calculation was sucessfull. So I tried to minimize the internal
> forces at the structure and this time I got the same error message at
> the Pairhess program. Again I looked at the Makefile and it was using
> FFTW3 instead of FFTW2. I did the same modification and the program run
> sucessfully. Now, I have two questions:
>
> 1) Can I change the Makefile at these programs so that they use FFTW2 or
> do they need FFTW3?
>
> 2) Are there any other programs in which I have to change the Makefile
> manually, so that they use FFTW2 instead of FFTW3?
>
> Thank you very much for your attention.
>
> Best regards,
>
> Michel Lacerda
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> SEARCH the MAILING-LIST at:
> http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html

-- 

                                       P.Blaha
--------------------------------------------------------------------------
Peter BLAHA, Inst.f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-1-58801-165300             FAX: +43-1-58801-165982
Email: blaha at theochem.tuwien.ac.at    WWW: 
http://info.tuwien.ac.at/theochem/
--------------------------------------------------------------------------


More information about the Wien mailing list