VASP-ifort problems
Posted: Mon Sep 17, 2007 8:00 pm
Hi,
I'm trying to install VASP using ifort Ver. 10.0.023 and the linux_ifc_P4 makefile. I'm getting an error that makes it sound as if diolib.f isn't compiling properly. Short of rewriting the file, I don't know what to do. Any advice would be appreciated.
quadcore:~/VASP/src/vasp.4.lib # make
ifort -O3 -byte_kinds -free -c diolib.f
ifort: command line warning #10006: ignoring unknown option '-byte_kinds'
fortcom: Error: diolib.f, line 11: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 12: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 85: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 86: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 141: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 142: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 198: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 199: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 220: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 221: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 243: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 244: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 267: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 268: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 297: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 298: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
compilation aborted for diolib.f (code 1)
make: *** [diolib.o] Error 1
I'm trying to install VASP using ifort Ver. 10.0.023 and the linux_ifc_P4 makefile. I'm getting an error that makes it sound as if diolib.f isn't compiling properly. Short of rewriting the file, I don't know what to do. Any advice would be appreciated.
quadcore:~/VASP/src/vasp.4.lib # make
ifort -O3 -byte_kinds -free -c diolib.f
ifort: command line warning #10006: ignoring unknown option '-byte_kinds'
fortcom: Error: diolib.f, line 11: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 12: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 85: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 86: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 141: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 142: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 198: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 199: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 220: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 221: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 243: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 244: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 267: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 268: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
fortcom: Error: diolib.f, line 297: This module file was not generated by any release of this compiler. [PRECLIB]
USE preclib
----------^
fortcom: Error: diolib.f, line 298: A kind type parameter must be a compile-time constant. [Q]
IMPLICIT REAL(q) (A-H,O-Z)
--------------------^
compilation aborted for diolib.f (code 1)
make: *** [diolib.o] Error 1