Re: A question about basis set ( No.1 ) |
- Date: 2006/07/10 22:13
- Name: T.Ozaki
- Hi,
I performed the same calculation, and obtained the convergent result as follows:
SCF= 1 NormRD= 1.000000000000 Uele= -104.224142291171 SCF= 2 NormRD= 0.282692921550 Uele= -92.004281331209 SCF= 3 NormRD= 0.130594203923 Uele= -94.558703455327 SCF= 4 NormRD= 0.055468788877 Uele= -95.905971772074 SCF= 5 NormRD= 0.026672871887 Uele= -96.358015140301 SCF= 6 NormRD= 0.013443866376 Uele= -96.527102830466 SCF= 7 NormRD= 0.005525912309 Uele= -96.625285482559 SCF= 8 NormRD= 0.001127771215 Uele= -96.656488848760 SCF= 9 NormRD= 0.000531279310 Uele= -96.649760172546 SCF= 10 NormRD= 0.000252692788 Uele= -96.649063151801 SCF= 11 NormRD= 0.000064988974 Uele= -96.648804910039 SCF= 12 NormRD= 0.000039272247 Uele= -96.648816162146 SCF= 13 NormRD= 0.000044521895 Uele= -96.648867538333 SCF= 14 NormRD= 0.000004069321 Uele= -96.648782584094 SCF= 15 NormRD= 0.000002722798 Uele= -96.648781972128 SCF= 16 NormRD= 0.000006680434 Uele= -96.648780149096 SCF= 17 NormRD= 0.000001891980 Uele= -96.648781785242 SCF= 18 NormRD= 0.000001222400 Uele= -96.648782462235 SCF= 19 NormRD= 0.000001077218 Uele= -96.648783398319 SCF= 20 NormRD= 0.000000746105 Uele= -96.648783142529 SCF= 21 NormRD= 0.000000574732 Uele= -96.648783003786 SCF= 22 NormRD= 0.000000621744 Uele= -96.648783231491 SCF= 23 NormRD= 0.000000463928 Uele= -96.648783055105 SCF= 24 NormRD= 0.000005100631 Uele= -96.648785232430 SCF= 25 NormRD= 0.000000376489 Uele= -96.648782799019 SCF= 26 NormRD= 0.000000417988 Uele= -96.648782935596 SCF= 27 NormRD= 0.000000386418 Uele= -96.648782908274 SCF= 28 NormRD= 0.000000377505 Uele= -96.648782921428 SCF= 29 NormRD= 0.000000358025 Uele= -96.648782943094 SCF= 30 NormRD= 0.000000351320 Uele= -96.648782939424 SCF= 31 NormRD= 0.000000000000 Uele= -96.648782939351
Note that I changed only from C4.0-s1p1 to C4.0-s2p2 in this input file, and did not change any other parameters.
I wonder that the lapack routine failed to converge on your machine. To confirm this, please try a different routine by scf.lapack.dste dstedc # dstegr|dstedc|dstevx, default=dstevx
Regards,
TO
|
Re: A question about basis set ( No.2 ) |
- Date: 2006/07/10 23:49
- Name: Peter Winey <peterwiney@gmail.com>
- Dr.Ozaki,
It is very helpful to know that the problem I had is specific to my machine.
I tried all three lapack routines and did not solve the problem. Then I thought that my compilation of the openmx code might have some problem.
I used intel icc compiler Version 9.0 and I knew the "-O3" flag does not work well. So in my current compilation I used the "-O2" flag, as suggested by you in an old post on this forum.
Anyway, I tried re-compiling the code just now using the "-O1" flag and found the problem got solved! I am happy again. :-)
Thanks, -Peter
|
|