рдпрд╣ рдХрдорд╛рдВрдб chemps2 рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдХреЗрдореНрдкреНрд╕2 - рдПрдмреА рдЗрдирд┐рдЯрд┐рдпреЛ рдХреНрд╡рд╛рдВрдЯрдо рд░рд╕рд╛рдпрди рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рд╕реНрдкрд┐рди-рдЕрдиреБрдХреВрд▓рд┐рдд рдбреАрдПрдордЖрд░рдЬреА
SYNOPSIS
рд░рд╕рд╛рдпрди 2 [рд╡рд┐рдХрд▓реНрдк]...
рд╡рд░реНрдгрди
рд░рд╕рд╛рдпрди 2 рд╕реНрдкрд┐рди-рдЕрдиреБрдХреВрд▓рд┐рдд рдШрдирддреНрд╡ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреБрдирд░реНрд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рд╕рдореВрд╣ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреЛрдб рд╣реИ
(рдбреАрдПрдордЖрд░рдЬреА) рдПрдмреА рдЗрдирд┐рдЯрд┐рдпреЛ рдХреНрд╡рд╛рдВрдЯрдо рдХреЗрдорд┐рд╕реНрдЯреНрд░реА рдПрдлрд╕реАрдбрдВрдк рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛ред рдпрд╣ рд╡рд┐рдзрд┐ рдХрд┐рд╕реА рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ
рдкреВрд░реНрдг рдХреНрд╖рдорддрд╛рдУрдВ рд╕реЗ рдкрд░реЗ рд╕рдХреНрд░рд┐рдп рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕рдЯреАрдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЗрдВрдЯрд░реИрдХреНрд╢рди (FCI) рдФрд░ рд╕рдХреНрд░рд┐рдп рд╕реНрдерд╛рди 2-RDM рд▓реМрдЯрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдзрд┐ рд╣реИ
рдЗрд╕рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдХреНрд░рд┐рдп рд╕реНрдерд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдлрд╕реАрдЖрдИ рд╕реЙрд▓реНрд╡рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ
рдЗрдВрдЯрд░реЗрдХреНрд╢рди (CASCI) рдФрд░ рдкреВрд░реНрдг рд╕рдХреНрд░рд┐рдп рд╕реНрдкреЗрд╕ рд╕реЗрд▓реНрдл рдХрдВрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдлреАрд▓реНрдб (CASSCF) рд╡рд┐рдзрд┐рдпрд╛рдБред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреБрдЕрд▓ рдХрд╛ рд▓рд┐рдВрдХ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рджреЗрдЦ ALSO.
рд╡рд┐рдХрд▓реНрдк
рд╕рдорд░реВрдкрддрд╛
рд╕рдорд░реВрдкрддрд╛ рд╕рдореВрд╣ рдФрд░ рдЗрд░реНрд░реЗрдк рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрдиреНрд╡реЗрдВрд╢рди (psi4 рдХреЗ рд╕рдорд╛рди):
| 0 1 2 3 4 5 6 7
--------|------------------------------------------------ -
0 : рд╕реА1 | рдП
1 : рд╕реАрдЖрдИ | рдПрдЬреА рдФ
2 : рд╕реА2 | рдЕрдм
3 : рд╕реАрдПрд╕ | рдПрдкреА рдРрдк
4 : рдбреА2 | рдП рдмреА1 рдмреА2 рдмреА3
5 : рд╕реА2рд╡реА | рдП1 рдП2 рдмреА1 рдмреА2
6 : рд╕реА2рдПрдЪ | рдПрдЬреА рдмреАрдЬреА рдФ рдмреБ
7 : d2h | рдПрдЬреА рдмреА1рдЬреА рдмреА2рдЬреА рдмреА3рдЬреА рдПрдпреВ рдмреА1рдпреВ рдмреА2рдпреВ рдмреА3рдпреВ
рдмрд╣рд╕
-f, --fcidump=рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
fcidump рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдСрд░реНрдмрд┐рдЯрд▓ рдЗрд░реНрд░реЗрдкреНрд╕ рдореЛрд▓рдкреНрд░реЛ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВ
рд╕рдореНрдореЗрд▓рди!
-g, --рд╕рдореВрд╣=int
psi4 рд╕рдорд░реВрдкрддрд╛ рд╕рдореВрд╣ рд╕рдВрдЦреНрдпрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ [0-7] рдЬреЛ fcidump рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
-m, --рдмрд╣реБрд▓рддрд╛=int
рд╕реНрдкрд┐рди рдмрд╣реБрд▓рддрд╛ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ [2рдПрд╕+1] fcidump рдлрд╝рд╛рдЗрд▓ рдХрд╛ред
-n, --рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди=int
fcidump рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВред
-i, --irrep =int
рд▓рдХреНрд╖реНрдп рд╡реЗрд╡рдлрд╝рдВрдХреНрд╢рди irrep рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ [0-7] fcidump рдлрд╝рд╛рдЗрд▓ (psi4
рд╕рдореНрдореЗрд▓рди)ред
-D, --рд╕реНрд╡реАрдк_рдбреА=рдкреВрд░реНрдгрд╛рдВрдХ, рдкреВрд░реНрдгрд╛рдВрдХ, рдкреВрд░реНрдгрд╛рдВрдХ
рдХреНрд░рдорд┐рдХ рд╕реНрд╡реАрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ (рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ) рдХреЗ рд▓рд┐рдП рдмреЙрдиреНрдб рдЖрдпрд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВред
-E, --sweep_econv=рдПрдлрдПрд▓рдЯреА, рдПрдлрдПрд▓рдЯреА, рдПрдлрдПрд▓рдЯреА
рд╕реНрд╡реАрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ (рд╕рдХрд╛рд░рд╛рддреНрдордХ рдлрд╝реНрд▓реЛрдЯреНрд╕) рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдКрд░реНрдЬрд╛ рдЕрднрд┐рд╕рд░рдг рд╕реЗрдЯ рдХрд░реЗрдВред
-M, --рд╕реНрд╡реАрдк_рдореИрдХреНрд╕рд┐рдЯ=рдкреВрд░реНрдгрд╛рдВрдХ, рдкреВрд░реНрдгрд╛рдВрдХ, рдкреВрд░реНрдгрд╛рдВрдХ
рд╕реНрд╡реАрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ (рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ) рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдк рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред
-N, --sweep_noise=рдПрдлрдПрд▓рдЯреА, рдПрдлрдПрд▓рдЯреА, рдПрдлрдПрд▓рдЯреА
рдХреНрд░рдорд┐рдХ рд╕реНрд╡реАрдк рдирд┐рд░реНрджреЗрд╢реЛрдВ (рдлрд╝реНрд▓реЛрдЯреНрд╕) рдХреЗ рд▓рд┐рдП рд╢реЛрд░ рдкреНрд░реАрдлрд╝реИрдХреНрдЯрд░реНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВред
-e, --рдЙрддреНрддреЗрдЬрдирд╛=int
рд╕реЗрдЯ рдХрд░реЗрдВ рдХрд┐ рдХрд┐рд╕ рдЙрддреНрддреЗрдЬрдирд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП (рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ)ред рдпрджрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ
рдЬрдореАрдиреА рд╕реНрдерд┐рддрд┐ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
-o, --twodmfile=рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
2-рдЖрд░рдбреАрдПрдо рдХреЛ рдбрдВрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ 2-рдЖрд░рдбреАрдПрдо рдбрдВрдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
-c, --рдЪреЗрдХрдкреЙрдЗрдВрдЯ
рдПрдордкреАрдПрд╕ рдЪреМрдХрд┐рдпрд╛рдВ рдкрдврд╝реЗрдВ рдФрд░ рдмрдирд╛рдПрдВред
-p, --print_corr
рд╕рд╣рд╕рдВрдмрдВрдз рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ.
-t, --tmpfolder=рдкрде
рдкреБрдирд░реНрд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП tmp рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)ред / Tmp).
-r, --рдкреБрдирдГ рдХреНрд░рдорд┐рдд рдХрд░реЗрдВ=рдкреВрд░реНрдгрд╛рдВрдХ, рдкреВрд░реНрдгрд╛рдВрдХ, рдкреВрд░реНрдгрд╛рдВрдХ
fcidump рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рдХрдХреНрд╖реАрдп рдкреБрди:рдХреНрд░рдордг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рдЧрд┐рдирддреА 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ)ред
-h, --рдорджрдж
рдЗрд╕ рд╕рд╣рд╛рдпрддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг
$ рд╕реАрдбреА / Tmp
$ wget 'https://github.com/SebWouters/CheMPS2/raw/master/tests/matrixelements/H2O.631G.FCIDUMP'
$ ls -al H2O.631G.FCIDUMP
$ chemps2 --fcidump=H2O.631G.FCIDUMP \
--рд╕рдореВрд╣=5 \
--рд╕реНрд╡реАрдк_рдбреА=200,1000 \
--sweep_econv=1e-8,1e-8 \
--рд╕реНрд╡реАрдк_рдореИрдХреНрд╕рд┐рдЯ=2,10 \
--sweep_noise=0.05,0.0 \
--twodmfile=2dm.out \
--рдкреНрд░рд┐рдВрдЯ_рдХреЛрд░ \
--рдкреБрдирдГ рдХреНрд░рдорд┐рдд рдХрд░реЗрдВ=6,5,4,3,2,1,0,7,8,9,10,11,12
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ chemps2 рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ