Title: ????%20Hellmann-Feynman
1???? ?? ????? ????? ?????
2?????? ???? ?????
- ?????
- ???? Hellmann-Feynman
- ??????? ??????
- ???????? ???????? ????? ????
- ????? ?? ???? ????? ???? (Optimization)
- ?????? ????? ? ????? ?????? min_lapw
3?????
- ????? ????? ????
- ????? ?????? ????? ????
- ????? ????? ??? ????? ???? ? ???????
- ???? ??? ?? ???? ????? ?? ????
- ????? ? ??????? ????
- ???? ????? ? ????? ???? ??? ????
4????? ?????? ????? ????
5????? ????? ??? ????? ???? ? ???????
6???? ??? ?? ???? ????? ?? ????
X. Zhao and D .Vanderbilt, Phys. Rev. B 65,
233106 (2002)
7????? ???? ?? ??????? ????? ?? ???? ?? ??? ????
8??????? ????? ??? ??? ???? ?? ??? ?????
(Relaxation)
????? ????? ?? ???? ???? ? ?????? ???? ??? ???
(Reconstruction)
9????? ???? ?? ??? ????? ???? ??? ????
10????? ????-????????
????????? ?? ?????? ?? ?????? ?? ???? ????? ?????
????? ??????? ? ???? ???? ????? ??? ??
??? ???? ????? ?? ?????? ?? ??? ??????? ?? ??
???? ????? ?? ?????? ?? ??????? ?? ????? ??? ????
????
?? ?? ?? ????? ??? ???????? ?? ?????? ????????
??? ??? ?? ???.
11? ??? ????? ??????? ?? ???? ??? ???
- ???? ???? ??? ?? ?? ??? ????? ????
- ????? ??????? ?? ?????? ????? ?? ???? ??? ?? ??
????. - ?????? ???????? ?????? ?? ???? ???? ??? ?? ????.
- ??????? ???-??? ?? ?? ???? ?? ???? ??????? ??????
???. - ??? ???? ????? ????? ????? (global) ????? ??
????. - ????? ?????? ?? ????? ????? ?????? ???? ??? ????.
12????? ?? ???? ????? ?? ???? ??? ??
- ?????? ??????
- ?????? ??? ??????
- ?????? ?????? ? ??? ??????
13Hellmann-Feynman theorem ???? ????
- ???? ????? ??? ???? ????? ??? ?? ??? 1927 ????
?????? ????? ???? ??. - ?? ??? 1939 ?????? ???? ???? ?? ?? ??? ???? ? ??
??????? ???? ??? ?? ????? ???? ?? ?? ??? ?? ?????
??? ? ????? ??????? ?????? ???-??????? ?????? ?
?? ????? ??? ?????? ??????? ???????-????????
?????? ? ??????? ????? ???. - ????? ???? ?? ????? ?? ?? ????? ????-????????
??????? ?? ????? ??? ???? ????.
14?? ??????? ??
?
???? ????? ??? ? ??? ?????.
???????? ???? ????? ??? ??
15???? ??? ??????
????? ?? ?? ?????? ?? ??? ?? ?? ?? ???? ?? ????
??? ?? ????? ??? ????? ???? ????.
16 ???????? ????? ?? ???? ?? ??? ?? ????? ??? ??
????? ??? ?? ????? ????? ????? ?????? ?? ???? ?
?? ??? ?? ??????? ???-?? ????? ????.
???? ??????? ???-?? ?? ???? ??? ?? ?????
??????? ??? ? ?? ?? ??????? ?? ???? ??? ????
17??????? ?????? ???????? ? ????????? ?? ???? ???
?? ????.
18?? ?? ?? ?? ????? ??? ??????? ???? ???.
????? ???? ?? ????? ????? ?????? ???? ??? ????
?????? ?? ???. ??? ???? ?? ?? ???? ??? ?? ???.
??? ????? ????? ???? ????? ?? ???? ??? ???? ?????
? ??? ????? ??? ????? ???? ?????? ????? ??? ?? ??
???? ????.
? ???????? ??? ???? ??? ?????? ???????? ?? ???
??? ?? ???. ???? ??? ???? ????? ??? ?? ????? ???
??? ?? ????? ????? ????? ????? ?? ?????? ??? ??
????.
19?? ?? ?????? ????? ???? ???? ?????? ???-?? ??
???? ??? ????? ???? ?? ???? ???.
20???????? ???????? ??? ????? ???? ????? ?????
?????? ??? ????? ???????? ?? ????? ????? ?? ?????
????? (???? ???) ??????? ?? ???? ?? ????? ?? ??
???? ??? ??? ?? ????.
21??? ??? ???? ? ?????? ??? ??? ???? ?????? ????
?????? ?? ????? ??? ????.
22??? ??? ????? ?? ?? ??? 1969 ???? Broyden ?????
??.
?? ???? ??? ????? ???? ????? ?? ????? ?? ???? ???
???? Shanno? Goldford? Fletcher ? Broyden ???????
?? ?? ?? BFGS ????? ?? ????.
23???????? BFGS
24???? ????? ???? ????? ????? ?????
25??? ??????? ???? ????? ?????? ?? ???? ???? ?? ????
- RKmax ???? ?? ????? Kponit ?? ???? ???? ??????
???? ??????? ?? ???. ???? RKmax ????? ?? 5 ?????
??? ? ???? ??????? ?? ????? ??? ???? (?? ?????
???? ????) ???? 5-10 Kponit ???? ?? ????. - ?? ????? ??????? ???? ?? ??? ?? ?? ????? ?????.
??? ?? ????? ????? ??? ?? ????? 5 fc ???? ???. - ?????? ?? ?? ????? ????? ????? ?????? ???? ??
?????? ???? ? ?????? ?????????? ???????? ??? ??
????? ?????. ???????? RKmax ? ?? ?????????? ????
?? ????? ?? ???? ???? ???? .min_hess ?? ??
.minrestart ??? ???? ? ???? ????? case.tmpM ?
case.finM ?? ?? ??? ????? ?? ?????? ????? ???
????. - ??? ?? ???? min_lapw ???? min_hess ?? ??
.minrestart ??? ????? ???. ?? ?????? ?? ?? ???
????? ???? ?? ???? ????? ???? ? ?? ????? Hessian
???? ????? ?????? ?? ?????? ?? ?? ???? ?? ???
????.
26- ???? ????? ???? ??? ????? ???? ????? ??? ????? ??
??? ???? ??? ?? ?? ???? ???? ????? ?? ?????
?????? (curvature condition) ??????? ????? ???.
?? ????? ??????? ?????? ???? ???? ???? ? ????????
BFGS ????? ????? ?? ???? ?? ????? ?? ????? ??????
???? ?? ????? ???? ???? ????? ?? ???. ???? ?? ???
?? ????? ???? ?? ????? ???? ? ?????? ???? ????. - ????? ?? ?? ?? ?????? ??????? ??? ?????? ??? ??
?????? ?? ???? ????? ?? ??????? ??? ??? ?????-???
?? ???? ???. ??? ??? ???? ???????? ???? ????????
???? ? ???? ??? ??? ????? ????? ???. ?? ??? ????
??? ?? ??? ?? ?????? ?? ?????? ???? ?? ????. ????
??? ???? ??? ?????-??? ???? ???? ??? ?? ????
????? ???? 5-10 ???? ???? ?? ?????? ?? ?????
????? ???? ?????? ?? ??? ????.
27???? ????? Case.inM
---------------- top of file case.inM
------------------- PORT 2.0
(PORT tolf (a4,f5.2)) 1.0 1.0 1.0 3.0
( 1..3DELTA, eta) 1.0 1.0 1.0 6.0
( 1..30 constraint) . . . -------------------
bottom of file ------------------------
28????? ? ????? MINI_LAPW
Initialization
29?????
- 1 B. Khler, S. Wike, M. Scheffler, R. Kouba,
and C. A. Dranl, Force calculation and
atomic structure optimization for the
full-potential linearized augmented plane wave
code WIEN, Computer Phys. Commu. 94 (1996) 31. - 2 P. R. Feynman, Phys. Rev. 56 (1939) 340.
- 3 P. Pulay, Mod. Phys 17 (1969) 197.
- 4 R. M. Martin Electronic structure basic
theory and practical methods
Cambridge university press (2002) - 5 http//www.wien2k.at/reg_user/textbooks/struct
ure optimization-notes
30????? BFGS
- 1 Broyden, C.G., 1969. A new double-rank
minimization algorithm, Notices of the American
Mathematical Society, 16670. - 2 Fletcher, R., 1970. A new approach to
variable metric methods, Computer Journal,
13317-322. - 3 Goldfarb, D., 1970. A family of variable
metric methods derived by variational means,
Mathematics of Computation, 2423-26. - 4 Shanno, D.F., 1970. Conditioning of
quasi-Newton methods for function minimization,
Mathematics of Computation, 24145-160.
31?? ???? ?????? ?? ???