where is the trouble

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
lqzhang

where is the trouble

#1 Post by lqzhang » Wed Jan 30, 2008 4:59 pm

I could compile the vasp serial edition on ubuntu 7.10 system well. Right now, trying to compile on Redhat linux system. I got folowing error message and really don't know where is the trouble coming from.

>make vasp
/usr/local/intel-8.0-20040716/bin/ifc -quiet -FR -lowercase -assume byterecl -O3 -xW -tpp7 -c xcgrad.f90
fortcom: Error: xcgrad.f90, line 144: This is not a field name that is defined in the encompassing structure. [NODE_ME]
NODE_ME=GRIDC%COMM%NODE_ME
-------------------------^
fortcom: Error: xcgrad.f90, line 145: This is not a field name that is defined in the encompassing structure. [IONODE]
IONODE =GRIDC%COMM%IONODE
-------------------------^
compilation aborted for xcgrad.f90 (code 1)
make: *** [xcgrad.o] Error 1

I think the makefile is fine compared to former correct edition. I just modified the route of blas and fft3D.

thanks a lot.
Last edited by lqzhang on Wed Jan 30, 2008 4:59 pm, edited 1 time in total.

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

where is the trouble

#2 Post by admin » Fri Feb 01, 2008 12:18 pm

please make sure that you have not mixed up serial and parallel compilation in one directory, IONODE is defined if -DMPI is set.
Last edited by admin on Fri Feb 01, 2008 12:18 pm, edited 1 time in total.

Post Reply