[Wien] compilation error - reg

Peter Blaha pblaha at theochem.tuwien.ac.at
Sat May 9 08:57:01 CEST 2020


Which version of gfortran are you using ?

Maybe the newest gfortran is "buggy" or is using some newest fortran 
standard which has eliminated the default types of fortran.

My gfortran-8 compiles this without problem.

The offending statement:

ados.f:79:48:

    79 |       if(kpp.eq.kselect.and.kselect.gt.0) doit= .true.
       |                                                1
Error: Cannot convert LOGICAL(4) to REAL(4) at (1)

looks innocent to me. kpp and kselect are by default integers.
Maybe you can switch-off the 2018 standard somewhere, or try to enclose 
the 2 parts of the if with further brackets like:

  if((kpp.eq.kselect).and.(kselect.gt.0)) doit= .true.


Am 09.05.2020 um 04:50 schrieb Viswanathan Elumalai:
> Dear Sir/Mam
> Greetings
> I had error while compiling the wien2k 19.2 version. I could not solve 
> it from my end. I searched in wien mail list, I did not see any report 
> in this regards. I copied the error message here and attached the 
> corresponding compile file.
> 
> SRC_tetra/compile.msg:Error: Cannot convert LOGICAL(4) to REAL(4) at (1)
> SRC_tetra/compile.msg:make: *** [Makefile:108: ados.o] Error 1
> 
> I am looking forward your reply.
> with best regards
> 
> Dr. Viswanathan Elumalai,
> Assistant Professor in Physics
> 
> 
> 
> _______________________________________________
> 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
> 

-- 
Peter Blaha
Inst.Materials Chemistry
TU Vienna
Getreidemarkt 9
A-1060 Vienna
Austria
+43-1-5880115671


More information about the Wien mailing list