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)
Moderators: Global Moderator, Moderator
-
- 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)
Last edited by jcconesa on Thu Dec 02, 2010 7:28 pm, edited 1 time in total.
-
- 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)
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
-- 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.