Dear all,
I compiled VASP with the VTST code on an IBM P6x and I seem to be running into problems. Brief description of what I did first:
- When compiling, I had to add the dstev.f to VASP's lapack_double.f file---I was subsequently able to link the Lapack library directly to avoid this hack.
- Next, I had to pass a '-qextname=flush' option to the mpxlf compiler since there was issue with an unresolved "flush" symbol in lanczos.o. I also tried commenting out all references to lanczos in chain.f and compiling without lanczos.o which worked fine.
Now the problem: no matter how I compile, VASP works fine by itself but the moment I switch on the elastic band part I get an error message saying "1525-108 Error encountered while attempting to allocate a data object. The program will stop." This can supposedly be fixed using a "-q64" option when compiling which I tried and I also set all shell limits (data, stack etc.) to be unlimited. It appears (from the OUTCAR file) that the program crashes when trying to initialize the FFTs.
Sorry for being long-winded! Has anyone seen this problem before?
thanks!
Ashwin.
