последовательный расчет в ORCA

вопросы строения молекул и квантовой химии
Ответить
Stasik1034
Сообщения: 136
Зарегистрирован: Пн фев 21, 2011 11:32 pm

последовательный расчет в ORCA

Сообщение Stasik1034 » Пт фев 15, 2013 8:54 pm

Здравствуйте, собираюсь оптимизировать геометрию большого числа комплексов в ORCA. Подскажите, пожалуйста, с помощью каких команд (операций) мне сделать так, чтобы программа по очереди (или одновременно) обрабатывала инпутники, записывая оутпутники в разные файлы с заранее заданными названиями. Это можно делать в Природе, а как в ORCA - я не знаю.

tabaki321
Сообщения: 35
Зарегистрирован: Чт июл 14, 2011 11:09 am

Re: последовательный расчет в ORCA

Сообщение tabaki321 » Пт фев 15, 2013 9:08 pm

Здравствуйте. Сразу скажу, что с Природой дела не имел. Но если я правильно Вас понял, то:
- каждый инпут отдельным файлом со своим именем;
- хотим получить оутпуты в отдельных файлах со своими именами;
Самый простой способ - это задать в консоле (командной строке) соответствующую последовательность команд (или написать скрипт), например:
"orca job_n1.inp > job_n1.out; orca job_n2.inp > job_n2.out; ..."
В мануале к ORCA не видел опции формирования очереди.
Если, что-то понял не правильно, то извиняюсь. а так надеюсь, что был полезен

Stasik1034
Сообщения: 136
Зарегистрирован: Пн фев 21, 2011 11:32 pm

Re: последовательный расчет в ORCA

Сообщение Stasik1034 » Пт фев 15, 2013 11:50 pm

Спасибо!
В приложенном файле мануал, там на стр. 52 что-то про однотипные расчеты. Надеюсь, мне это все поможет.

Аватара пользователя
amge
Сообщения: 2046
Зарегистрирован: Вт июл 31, 2007 11:42 am

Re: последовательный расчет в ORCA

Сообщение amge » Сб фев 16, 2013 7:26 am

Stasik1034 писал(а):Подскажите, пожалуйста, с помощью каких команд (операций) мне сделать так, чтобы программа по очереди (или одновременно) обрабатывала инпутники, записывая оутпутники в разные файлы с заранее заданными названиями.
У меня есть скрипт steps, который делает что-то очень похожее.

Stasik1034
Сообщения: 136
Зарегистрирован: Пн фев 21, 2011 11:32 pm

Re: последовательный расчет в ORCA

Сообщение Stasik1034 » Сб фев 16, 2013 9:50 am

Спасибо!

kbob
Сообщения: 1948
Зарегистрирован: Сб окт 17, 2009 9:48 am

Re: последовательный расчет в ORCA

Сообщение kbob » Сб фев 16, 2013 11:20 am

Посмотрите мануал в разделе
6.2.8 Relaxed Surface Scans.
Можно выполнить несколько заданий просканировав по изменению длины одной из связей.
If you are not part of the solution, you are part of the precipitate.

Аватара пользователя
Shorku
Сообщения: 1075
Зарегистрирован: Вт дек 13, 2011 2:17 pm

Re: последовательный расчет в ORCA

Сообщение Shorku » Сб фев 16, 2013 2:17 pm

Скриптом последовательно несколько инпутов удобнее. Но можно в принципе и в одном инпуте несколько задач сделать:
Каждая следующая задача (кроме первой) начинается со строки

Код: Выделить всё

$new_job
в каждой задаче в таком случае придется в строке с методом и базиом ставить NOAUTOSTART, например

Код: Выделить всё

! UKS SOMF(1x) def2-TZVPP Grid6 TightSCF NOAUTOSTART
плюс блок

Код: Выделить всё

%scf Guess PModel 
    end
в противном случае ORCA будет пытаться брать предыдущий расчет в качестве начального приближения. Минусы такого подхода очевидны: файлы с молорбиталями будут затираться (впрочем, если нужны только геометрии, то и фиг с ними :clap: )

Можно, однако, для каждой из задач задать свои имена скратч файлов и т.п.:

Код: Выделить всё

%base "nth_job"
Make quantum chemistry, not war

kbob
Сообщения: 1948
Зарегистрирован: Сб окт 17, 2009 9:48 am

Re: последовательный расчет в ORCA

Сообщение kbob » Вс фев 17, 2013 6:01 am

Shorku писал(а): в противном случае ORCA будет пытаться брать предыдущий расчет в качестве начального приближения. Минусы такого подхода очевидны: файлы с молорбиталями будут затираться
В случае Multi-configurational расчетов брать предыдущий расчет в качестве начального приближения очень опасно. Можно придти к абсолютно неверному результату.
If you are not part of the solution, you are part of the precipitate.

Аватара пользователя
Shorku
Сообщения: 1075
Зарегистрирован: Вт дек 13, 2011 2:17 pm

Re: последовательный расчет в ORCA

Сообщение Shorku » Вс фев 17, 2013 10:28 am

kbob писал(а):В случае Multi-configurational расчетов брать предыдущий расчет в качестве начального приближения очень опасно. Можно придти к абсолютно неверному результату.
причем здесь это?
Речь шла о том, что если не принимать специальных мер, то по умолчанию ORCA в качестве начального приближения всегда берет скратч файлы с тем же названием, что и исполняемая задача, т.е. если это вторая задача в инпуте, то как начальное приближение будут взяты результаты первой залачи, где могла быть совершенно другая система => расчет закономерно вываливается с ошибкой.
Make quantum chemistry, not war

Аватара пользователя
Гесс
Сообщения: 13068
Зарегистрирован: Ср фев 15, 2012 11:19 pm

Re: последовательный расчет в ORCA

Сообщение Гесс » Ср мар 06, 2013 3:38 pm

Господа, а что делает Grid вообще и Grid6 в частности?
Shorku писал(а):

Код: Выделить всё

! UKS SOMF(1x) def2-TZVPP Grid6 TightSCF NOAUTOSTART
Мануал как то ничего умного не дал, да и в гугле обьяснений не видно :shuffle:

Аватара пользователя
Shorku
Сообщения: 1075
Зарегистрирован: Вт дек 13, 2011 2:17 pm

Re: последовательный расчет в ORCA

Сообщение Shorku » Ср мар 06, 2013 4:55 pm

Гесс писал(а):Господа, а что делает Grid вообще и Grid6 в частности?
Мануал как то ничего умного не дал, да и в гугле обьяснений не видно :shuffle:
страница 35-36 и 239-244 мануала, например. И много еще где в мануале.
Make quantum chemistry, not war

Аватара пользователя
Гесс
Сообщения: 13068
Зарегистрирован: Ср фев 15, 2012 11:19 pm

Re: последовательный расчет в ORCA

Сообщение Гесс » Ср мар 06, 2013 6:11 pm

Упс, сорри, действительно. Как то я нетого. Спасибо.

Ответить

Вернуться в «квантовая химия и моделирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей