Energy difference on different Platforms

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
slaubach
Newbie
Newbie
Posts: 5
Joined: Tue Nov 23, 2004 12:16 pm

Energy difference on different Platforms

#1 Post by slaubach » Thu Jul 24, 2008 3:05 pm

I run VASP on a Athlon Linux cluster compiled with the makefile:

makefile.linux_ifc_ath

and on the Jülich IBM cluster JUMP running on POWER6

For a calculation on LiCoO2 on those two machines I get two different TOTEN for the same input namely:

-335.795219 eV on JUMP
-335.916387 eV on the Athlon cluster

I have no idea, what the problem might be. I tried different optimizations (O3 and O2) without any effect on the JUMP Cluster. But I had to use O2 on the athlon cluster to get the same energy result for parallel and serial calculations.

Thanks in advance
Last edited by slaubach on Thu Jul 24, 2008 3:05 pm, edited 1 time in total.

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

Energy difference on different Platforms

#2 Post by admin » Wed Aug 06, 2008 9:47 am

1) please check if the number of bands were the same for both runs.

2) To test whether the error is due to optimization, re-run with lowest optimization level on both machines.

3) Otherwise, there may e.g. be an error in one of the libraries (LAPACK, BLAS) on one of the machines.
Last edited by admin on Wed Aug 06, 2008 9:47 am, edited 1 time in total.

Brane
Newbie
Newbie
Posts: 14
Joined: Sat Feb 05, 2005 3:53 am
License Nr.: 866
Location: U.S.

Energy difference on different Platforms

#3 Post by Brane » Tue Oct 21, 2008 12:18 am

I have the same problem on IBM Power6, i.e., the calculated total energy is wrong when I use -O3 or -O2. As expected, if the optimiztion level is changed to the lowest one (-O0), the energy is correct. I think some subroutines need the lowest optimiztion level, but it is diffucult to identify them. Does anybody have a clue?

Thanks.
Last edited by Brane on Tue Oct 21, 2008 12:18 am, edited 1 time in total.

Post Reply