Page 1 of 1

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

Posted: Thu Dec 02, 2010 7:28 pm
by jcconesa
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,

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

Posted: Mon Dec 27, 2010 2:36 pm
by admin
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