compiling vasp.5.2 on SUN cluster with nehalem chips using Intel compilers
Posted: Fri Aug 06, 2010 1:06 pm
Hi,
I get the following errors while compiling vasp.5.2 on a SUN cluster with nehalem chips using intel compilers:
nonl.f90(819): warning #7866: The statement following this DEC loop optimization directive must be an iterative do-stmt, a vector assignment, an OMP pdo-directive, or an OMP parallel-do-directive.
!DIR$ IVDEP
------^
nonlr.f90(1797): warning #7866: The statement following this DEC loop optimization directive must be an iterative do-stmt, a vector assignment, an OMP pdo-directive, or an OMP parallel-do-directive.
!DIR$ IVDEP
------^
vdwforcefield.f90(5): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MYMATH]
USE mymath
------^
vdwforcefield.f90(6): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [INTERNALS]
USE internals
------^
vdwforcefield.f90(39): error #6457: This derived type name has not been declared. [COORDSTRUCTURE]
TYPE(coordstructure) :: ICOORDINATES
---------------^
vdwforcefield.f90(41): error #6457: This derived type name has not been declared. [ELEMTABLE]
TYPE(elemtable) :: E_TABLE
---------------^
vdwforcefield.f90(191): error #6457: This derived type name has not been declared. [COORDSTRUCTURE]
TYPE(coordstructure) :: ICOORDINATES
---------------^
vdwforcefield.f90(187): error #6404: This name does not have a type, and must have an explicit type. [ICOORDINATES]
SUBROUTINE set_distances(atrad,LATT_CUR,DYN,T_INFO,ICOORDINATES,ELEM)
-----------------------------------------------------------^
vdwforcefield.f90(113): error #6404: This name does not have a type, and must have an explicit type. [SET_CRITERIA]
criteria=SET_CRITERIA(atrad,LATT_CUR%A)
-------------------^
vdwforcefield.f90(116): error #6404: This name does not have a type, and must have an explicit type. [ICOORDINATES]
ALLOCATE(ICOORDINATES%COORDSTRUCT(1))
-------------------^
vdwforcefield.f90(116): error #6460: This is not a field name that is defined in the encompassing structure. [COORDSTRUCT]
ALLOCATE(ICOORDINATES%COORDSTRUCT(1))
--------------------------------^
make: *** Deleting file `vdwforcefield.o'
make: *** [vdwforcefield.o] Terminated
Please help me.
I get the following errors while compiling vasp.5.2 on a SUN cluster with nehalem chips using intel compilers:
nonl.f90(819): warning #7866: The statement following this DEC loop optimization directive must be an iterative do-stmt, a vector assignment, an OMP pdo-directive, or an OMP parallel-do-directive.
!DIR$ IVDEP
------^
nonlr.f90(1797): warning #7866: The statement following this DEC loop optimization directive must be an iterative do-stmt, a vector assignment, an OMP pdo-directive, or an OMP parallel-do-directive.
!DIR$ IVDEP
------^
vdwforcefield.f90(5): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MYMATH]
USE mymath
------^
vdwforcefield.f90(6): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [INTERNALS]
USE internals
------^
vdwforcefield.f90(39): error #6457: This derived type name has not been declared. [COORDSTRUCTURE]
TYPE(coordstructure) :: ICOORDINATES
---------------^
vdwforcefield.f90(41): error #6457: This derived type name has not been declared. [ELEMTABLE]
TYPE(elemtable) :: E_TABLE
---------------^
vdwforcefield.f90(191): error #6457: This derived type name has not been declared. [COORDSTRUCTURE]
TYPE(coordstructure) :: ICOORDINATES
---------------^
vdwforcefield.f90(187): error #6404: This name does not have a type, and must have an explicit type. [ICOORDINATES]
SUBROUTINE set_distances(atrad,LATT_CUR,DYN,T_INFO,ICOORDINATES,ELEM)
-----------------------------------------------------------^
vdwforcefield.f90(113): error #6404: This name does not have a type, and must have an explicit type. [SET_CRITERIA]
criteria=SET_CRITERIA(atrad,LATT_CUR%A)
-------------------^
vdwforcefield.f90(116): error #6404: This name does not have a type, and must have an explicit type. [ICOORDINATES]
ALLOCATE(ICOORDINATES%COORDSTRUCT(1))
-------------------^
vdwforcefield.f90(116): error #6460: This is not a field name that is defined in the encompassing structure. [COORDSTRUCT]
ALLOCATE(ICOORDINATES%COORDSTRUCT(1))
--------------------------------^
make: *** Deleting file `vdwforcefield.o'
make: *** [vdwforcefield.o] Terminated
Please help me.