Природа

вопросы строения молекул и квантовой химии
Ответить
Аватара пользователя
EvgeniX
Сообщения: 2780
Зарегистрирован: Пт апр 27, 2007 5:32 am

Re: Природа

Сообщение EvgeniX » Ср мар 02, 2011 12:00 am

Тоже подскажите пожалуйста, я считаю, а оно не считает! В чём может быть проблема?

Аватара пользователя
sanya1024
Сообщения: 1672
Зарегистрирован: Чт янв 20, 2011 3:24 pm

Re: Природа

Сообщение sanya1024 » Чт мар 03, 2011 11:16 am

Образец инпута в студию!
Вот и вся моя работа. Стеречь ребят над пропастью во ржи. (Дж. Д. Сэлинджер)

Аватара пользователя
Любитель_Манниха
флудомастер
Сообщения: 15138
Зарегистрирован: Вт июл 15, 2008 11:55 pm

Re: Природа

Сообщение Любитель_Манниха » Пт май 20, 2011 4:32 am

Гм. Интересно, что я делаю не так :issue: Я правильно понимаю, что расчёт запускается так: "p6 инпут-файл.in"? Запускаю образцовые инпуты, например
$system memory=512 disk=10 path=. $end
$control theory=dft task=optimize basis=»3z.bas» $end
$dft functional=PBE $end
$optimize steps=100 $end

$molecule charge=0 mult=1 z-matrix
1
7 1 1.026
1 2 1.026 1 105.116
8 2 1.464 3 102.846 1 107.322
1 4 0.972 2 101.187 1 -125.643
$end
программа выдаёт следующее:
System options:
Memory: 512 (512) MB
Disk: 10 GB '.'


molecule input: ''
' ?matrix
И на этом вылетает :? Пробовал делать инпут для свой молекулы, с XYZ-координатами, выдаёт то же самое, только "?rtesian" пишет.

PS: я в винде, cygwin есть :roll:
Я лично правами человека накушалась досыта. Некогда и мы,и ЦРУ,и США использовали эту идею как таран для уничтожения коммунистического режима и развала СССР. Эта идея отслужила свое,и хватит врать про права человека и про правозащитников. © Новодворская

Аватара пользователя
EvgeniX
Сообщения: 2780
Зарегистрирован: Пт апр 27, 2007 5:32 am

Re: Природа

Сообщение EvgeniX » Пт май 20, 2011 8:10 am

Любитель_Манниха писал(а):Гм. Интересно, что я делаю не так :issue: Я правильно понимаю, что расчёт запускается так: "p6 инпут-файл.in"?
p6 1.in 1.out

Любитель_Манниха писал(а):Запускаю образцовые инпуты, например
$system memory=512 disk=10 path=. $end
$control theory=dft task=optimize basis=»3z.bas» $end
$dft functional=PBE $end
$optimize steps=100 $end

$molecule charge=0 mult=1 z-matrix
1
7 1 1.026
1 2 1.026 1 105.116
8 2 1.464 3 102.846 1 107.322
1 4 0.972 2 101.187 1 -125.643
$end
Только заменить на basis="3z.bas"
Любитель_Манниха писал(а): программа выдаёт следующее:
System options:
Memory: 512 (512) MB
Disk: 10 GB '.'


molecule input: ''
' ?matrix
И на этом вылетает :? Пробовал делать инпут для свой молекулы, с XYZ-координатами, выдаёт то же самое, только "?rtesian" пишет.
Скорее всего проблема в UNIX-строках (нужно вначале сделать с файлом dos2unix или FAR->1.in-F4->shift+F2->UNIX(LF)->F2)

Аватара пользователя
Любитель_Манниха
флудомастер
Сообщения: 15138
Зарегистрирован: Вт июл 15, 2008 11:55 pm

Re: Природа

Сообщение Любитель_Манниха » Чт май 26, 2011 1:38 am

:clap: Спасибо, EvgeniX! Действительно dos2unix исправил положение :D
Теперь вот с многоядерностью проблема, пишу, как в образце инпута: path=/tmpa:/tmpb:/tmpc:/tmpd , не работает :(
Я лично правами человека накушалась досыта. Некогда и мы,и ЦРУ,и США использовали эту идею как таран для уничтожения коммунистического режима и развала СССР. Эта идея отслужила свое,и хватит врать про права человека и про правозащитников. © Новодворская

Аватара пользователя
EvgeniX
Сообщения: 2780
Зарегистрирован: Пт апр 27, 2007 5:32 am

Re: Природа

Сообщение EvgeniX » Чт май 26, 2011 12:58 pm

Запускаете под Linux? Под Windows многоядерности нет.
По поводу "path=" для многоядерности достаточно "path=/tmp", несколько дисков пишут, когда есть несколько независимых скоростных дисков.

Запуск расчёта на нескольких ядрах - "p6 -np 2 1.in 1.out", где "-np 2" - количество ядер.
Большинство задач распараллеливается только на 2 ядра, оптимизация/сканирование/IRC/энергия иногда работает на 4-х.

Вообще, много инфы по ПРИРОДе есть на кукеме.ру.

Аватара пользователя
Любитель_Манниха
флудомастер
Сообщения: 15138
Зарегистрирован: Вт июл 15, 2008 11:55 pm

Re: Природа

Сообщение Любитель_Манниха » Чт май 26, 2011 3:57 pm

EvgeniX писал(а):Под Windows многоядерности нет.
Понятненько :| Но даже на 1 ядре скорость порадовала :D
Вообще, много инфы по ПРИРОДе есть на кукеме.ру
Начинаю почитывать :shuffle: Я пока не понял, существует ли в природе :lol: (применительно не только к "природе") программы визуализации расчётных ЯМР-спектров, или только текстовый формат :roll: кроме лицензионного кемофиса :roll:
Я лично правами человека накушалась досыта. Некогда и мы,и ЦРУ,и США использовали эту идею как таран для уничтожения коммунистического режима и развала СССР. Эта идея отслужила свое,и хватит врать про права человека и про правозащитников. © Новодворская

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

Re: Природа

Сообщение amge » Пт май 27, 2011 5:36 am

Любитель_Манниха писал(а):Я пока не понял, существует ли в природе :lol: (применительно не только к "природе") программы визуализации расчётных ЯМР-спектров, или только текстовый формат :roll: кроме лицензионного кемофиса :roll:
Я пользуюсь самописными скриптами.
pri2mol из аутпута Природы создает текстовый файл с расширением xyzppm, в котором содержатся координаты и хим. сдвиги (пятой колонкой). Этот файл можно посмотреть molden'ом, Label - atom+charge подпишет атомы хим. сдвигами.
xyz2jmod рисует из xyzppm-файла спектр.

Все это, скорее всего, сразу заработает в линухе, для винды наверняка придется кое-что доставлять (Perl, X server (f.e. Xming), gnuplot).

Аватара пользователя
Любитель_Манниха
флудомастер
Сообщения: 15138
Зарегистрирован: Вт июл 15, 2008 11:55 pm

Re: Природа

Сообщение Любитель_Манниха » Чт июн 09, 2011 7:11 pm

Коллеги, подскажите пожалуйста, почему при таком инпуте природа делает у меня только оптимизацию? Конечно не проблема потом посчитать ЯМР по новым координатам, но всё же...

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

$system mem=512 disk=10 path=. $end
$control
 task=optimize
 task=NMR
 theory=DFT basis=3z.bas
$end
$grid accur=1e-8 $end
$optimize tol=1e-5 $end
$nmr standard(1)=31.3867 standard(6)=181.9781 $end
 
$molecule charge=0 mult=1 cartesian
.......
Я лично правами человека накушалась досыта. Некогда и мы,и ЦРУ,и США использовали эту идею как таран для уничтожения коммунистического режима и развала СССР. Эта идея отслужила свое,и хватит врать про права человека и про правозащитников. © Новодворская

Аватара пользователя
sanya1024
Сообщения: 1672
Зарегистрирован: Чт янв 20, 2011 3:24 pm

Re: Природа

Сообщение sanya1024 » Пт июн 10, 2011 12:47 am

Потому что из "комбинированных" задач Природа понимает только task=optimize+hessian, и то не во всех версиях.
Вот и вся моя работа. Стеречь ребят над пропастью во ржи. (Дж. Д. Сэлинджер)

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

Re: Природа

Сообщение amge » Пт июн 10, 2011 5:25 am

Если потребность в комбинированных расчетах возникает часто, то можно использовать скрипт pri. Он обрабатывает инпуты с task=optimize+nmr и т.п.

SergeyICP
Сообщения: 6
Зарегистрирован: Пн авг 08, 2011 11:29 am

Re: Природа

Сообщение SergeyICP » Пн авг 08, 2011 12:11 pm

Коллеги подскажите пожалуйста что означает задача task=optimize+hessian

Аватара пользователя
sanya1024
Сообщения: 1672
Зарегистрирован: Чт янв 20, 2011 3:24 pm

Re: Природа

Сообщение sanya1024 » Пн авг 08, 2011 1:13 pm

Значит, оптимизация с последующим расчетом гессиана в оптимизированной геометрии. Очень удобно: соптимизировали геометрию и сразу посмотрели, минимум получился или есть мнимые частоты. Аналог в GAMESS: $statpt hssend=.t. $end
Вот и вся моя работа. Стеречь ребят над пропастью во ржи. (Дж. Д. Сэлинджер)

Аватара пользователя
Elbereth
Сообщения: 41
Зарегистрирован: Ср авг 17, 2011 2:38 am

Re: Природа

Сообщение Elbereth » Ср авг 17, 2011 2:41 am

Здравствуйте. У меня природа 6. есть ли возможность в этой программе как-то учесть влияние растворителя?

Аватара пользователя
sanya1024
Сообщения: 1672
Зарегистрирован: Чт янв 20, 2011 3:24 pm

Re: Природа

Сообщение sanya1024 » Ср авг 17, 2011 2:20 pm

В Природе ни в какой версии нет такой возможности :(
Вот и вся моя работа. Стеречь ребят над пропастью во ржи. (Дж. Д. Сэлинджер)

Аватара пользователя
EvgeniX
Сообщения: 2780
Зарегистрирован: Пт апр 27, 2007 5:32 am

Re: Природа

Сообщение EvgeniX » Ср авг 17, 2011 2:59 pm

Если только учёт растворителя явно, по дискретной модели.

Аватара пользователя
Elbereth
Сообщения: 41
Зарегистрирован: Ср авг 17, 2011 2:38 am

Re: Природа

Сообщение Elbereth » Чт авг 18, 2011 4:12 am

EvgeniX писал(а):Если только учёт растворителя явно, по дискретной модели.
Уважаемый Евгений, а не могли бы более подробно объяснить об этом явном учете растворителя по дискретной модели?
и еще а есть ли возможность посмотреть заряды в моей молекуле? После оптимизации геометрии что-то ничего такого найдено не было( Не там смотрю?

Аватара пользователя
Elbereth
Сообщения: 41
Зарегистрирован: Ср авг 17, 2011 2:38 am

Re: Природа

Сообщение Elbereth » Чт авг 18, 2011 4:20 am

EvgeniX писал(а):
Считаете гессиан, потом
S=S,
H=E+ddH,
G=E+ddG.

С учётом того, что E - в хартри, ddH и ddG - в ккал/моль.
Я совсем недавно работаю в природе, простите, если задаю глупые вопросы. А ddG, ddH где можно выудить? :oops:
И еще слышала, что при расчете энтропии и энтальпии в природе есть какая-то ошибка. Как ее можно учесть или избавиться от нее?

Аватара пользователя
sanya1024
Сообщения: 1672
Зарегистрирован: Чт янв 20, 2011 3:24 pm

Re: Природа

Сообщение sanya1024 » Чт авг 18, 2011 4:21 am

Явный учет растворителя -- значит, в явном виде "накидать" молекулы растворителя в количестве, скажем, 100 штук... Если в молекуле есть явные места, куда растворитель может координироваться, то все просто: посадить растворитель только туда (вряд ли понадобится больше десятка молекул) и соптимизировать геометрию. Но для учета неспецифической сольватации этого недостаточно.

Заряды смотрите на Overlap populations: (малликеновские) и Atomic partitions of the density: (хиршфельдовские)
Вот и вся моя работа. Стеречь ребят над пропастью во ржи. (Дж. Д. Сэлинджер)

Аватара пользователя
EvgeniX
Сообщения: 2780
Зарегистрирован: Пт апр 27, 2007 5:32 am

Re: Природа

Сообщение EvgeniX » Чт авг 18, 2011 12:06 pm

Elbereth писал(а):С учётом того, что E - в хартри, ddH и ddG - в ккал/моль.
Я совсем недавно работаю в природе, простите, если задаю глупые вопросы. А ddG, ddH где можно выудить? :oops:
И еще слышала, что при расчете энтропии и энтальпии в природе есть какая-то ошибка. Как ее можно учесть или избавиться от нее?[/quote]

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

 T =  298.000 K      ln(Q)       S          U          H          G
                              cal/mol*K  kcal/mol   kcal/mol   kcal/mol
 ----------------------------------------------------------------------
 translational      17.7957    40.3319     0.8883     1.4805   -10.5384
 rotational         12.9277    28.6710     0.8883     0.8883    -7.6557
 vibrational         3.2744    15.7332    64.1572    64.1572    59.4687
 total              33.9978    84.7361    65.9338    66.5259    41.2746
 ----------------------------------------------------------------------
S=[S,total]; ddH=[H,total]; ddG=[G,total]

На слухи про ошибку не обращайте внимание, там единственно не понятно как считает для одноатомных молекул (присутствует лишний вклад RT).

Ответить

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

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

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