Це команда chemps2, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
chemps2 - спін-адаптований DMRG для ab initio квантової хімії
СИНТАКСИС
chemps2 [ВАРІАНТ] ...
ОПИС
chemps2 є науковим кодом для виконання спін-адаптованої матриці перенормування групи щільності
(DMRG) обчислення для ab initio файлів fcidump квантової хімії. Цей метод дозволяє один
для отримання чисельної точності в активних просторах за межами можливостей повної
конфігурації взаємодії (FCI) і може повертати активний простір 2-RDM. Метод є
тому ідеально підходить для заміни вирішувача FCI у повній конфігурації активного простору
взаємодія (CASCI) і методи повного активного простору, що несумісне поле (CASSCF). The
посилання на посібник користувача можна знайти в розділі СМ ТАКОЖ.
ВАРІАНТИ
СИМЕТРІЯ
Умови для групи симетрії та чисел irrep (те саме, що і psi4):
| 0 1 2 3 4 5 6 7
---------|------------------------------------------------ -
0 : c1 | А
1 : ci | Ag Au
2 : c2 | АБ
3 : cs | App App
4 : d2 | A B1 B2 B3
5 : c2v | A1 A2 B1 B2
6 : c2h | Ag Bg Au Bu
7 : д2 год | Ag B1g B2g B3g Au B1u B2u B3u
АРГУМЕНТИ
-f, --fcidump=ім'я файлу
Встановіть ім'я файлу fcidump. Зверніть увагу, що орбітальні помилки в цьому файлі слідують за molpro
конвенція!
-g, --group=Int
Встановіть номер групи симетрії psi4 [0-7], що відповідає файлу fcidump.
-m, --кратність=Int
Перезаписати кратність обертання [2S+1] файлу fcidump.
-n, --нелектрони=Int
Перезаписати кількість електронів у файлі fcidump.
-i, --irrep=Int
Перезаписати цільову хвильову функцію irrep [0-7] файлу fcidump (psi4
конвенція).
-D, --sweep_d=int,int,int
Встановіть розміри зв’язку для послідовних інструкцій розгортки (додатні цілі числа).
-E, --sweep_econv=flt, flt, flt
Встановіть конвергенцію енергії, щоб зупинити інструкції розгортки (позитивні плаваючі значення).
-M, --sweep_maxit=int,int,int
Встановіть максимальну кількість розгорток для інструкцій розгортки (додатні цілі числа).
-N, --sweep_noise=flt, flt, flt
Встановіть префактори шуму для послідовних інструкцій розгортки (плаваючі).
-e, --збудження=Int
Встановіть, яке збудження слід обчислити (додатне ціле число). Якщо не встановлено, то
розраховується основний стан.
-o, --twodmfile=ім'я файлу
Встановіть ім’я файлу для дампу 2-RDM. Якщо не встановлено, 2-RDM не вивантажується.
-c, -- контрольний пункт
Читайте та створюйте контрольні точки MPS.
-p, --print_corr
Функції кореляції друку.
-t, --tmpfolder=шлях
Перезаписати папку tmp для перенормованих операторів (за замовчуванням / Tmp).
-r, --reorder=int,int,int
Вкажіть орбітальне переупорядкування файлу fcidump (підрахунок починається з 0).
-h, --допомога
Показати цю довідку.
приклад
$ cd / Tmp
$ wget 'https://github.com/SebWouters/CheMPS2/raw/master/tests/matrixelements/H2O.631G.FCIDUMP'
$ ls -al H2O.631G.FCIDUMP
$ chemps2 --fcidump=H2O.631G.FCIDUMP \
--group=5 \
--sweep_d=200,1000 \
--sweep_econv=1e-8,1e-8 \
--sweep_maxit=2,10 \
--sweep_noise=0.05,0.0 \
--twodmfile=2dm.out \
--print_corr \
--reorder=6,5,4,3,2,1,0,7,8,9,10,11,12
Використовуйте chemps2 онлайн за допомогою служб onworks.net