Problem compiling vasp.5.2.11 (related to GRID%COMM%NODE_ME)

Questions regarding the compilation of VASP on various platforms: hardware, compilers and libraries, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
jcconesa
Newbie
Newbie
Posts: 34
Joined: Mon Jul 03, 2006 10:48 am
Location: Madrid

Problem compiling vasp.5.2.11 (related to GRID%COMM%NODE_ME)

#1 Post by jcconesa » Thu Dec 02, 2010 7:28 pm

Hi,
I try to compile VASP.5.2.11 in a Red Hat IA64 machine with ifort 10.1.026 and mkl 10.0.5.025 as well as fftw from the computer library.
Let me say first that that during compilation I got the error

david_inner.f90:(.text+0x16862): undefined reference to `dlasrt2_'

unless I use ScaLAPACK; just using standard LAPACK is not enough. Seemingly, routine dlasrt2 only belongs to ScaLAPACK.

More serious is this other error appearing during compilation:

fortcom: Error: fftmpi.f90, line 549: This is not a field name that is defined in the encompassing structure. [NODE_ME]
IF (GRID%COMM%NODE_ME==1) THEN

Can anyone help?

Thanks,
Last edited by jcconesa on Thu Dec 02, 2010 7:28 pm, edited 1 time in total.

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

Problem compiling vasp.5.2.11 (related to GRID%COMM%NODE_ME)

#2 Post by admin » Mon Dec 27, 2010 2:36 pm

please check you makefile:
-- dlasrt2 is only called if you use scaLAPACK, please check your makefile.
-- the fftmpi.f90 error: it seems you forgot to set the -DMPI precompiler flag in your makefile
Last edited by admin on Mon Dec 27, 2010 2:36 pm, edited 1 time in total.

Post Reply