CCC:HomeWork1: Difference between revisions
(Created blank page) |
(ДЗ-1, версия 1) |
||
Line 1: | Line 1: | ||
Задача этой домашней работы - самостоятельно получить все энергии, которые использовались в первой лекции для расчётов скоростей реакций инверсии NH<sub>3</sub>, PH<sub>3</sub> и взаимодействия цианид-аниона и метилхлорида, после чего использовать их для того, чтобы повторить проведённые на лекции вычисления. | |||
Таким образом, в результате решения данной домашней задачи каждый обучающийся должен мочь самостоятельно с использованием только компьютера определить константы скоростей инверсии NH<sub>3</sub>, PH<sub>3</sub>, а также отношение продуктов и константу скорости реакции цианид-аниона и метилхлорида. Описание выполнения домашней работы (запуска квантовохимических расчётов, проведения расчётов с использованием статистики Больцмана и уравнения Эйринга) необходимо прислать на почту [mailto:ccc@theorchem.ru ccc@theorchem.ru]. | |||
Порядок выполнения Домашней работы №1: | |||
# Общая установка: перефразируя [https://time365.info/aforizmi/aforizm/24907 Рича Кука], преподавание - это гонка между учителями, которые пытаются сделать объяснение понятным для каждого ''Д.'', и природой, которая создает всё лучших ''Д.''. Чтобы сломать этот замкнутый круг, в Домашних заданиях по данному курсу задачи сформулированы так, чтобы подробные инструкции к ним можно было самостоятельно найти в [https://www.google.ru/ Google] или [https://yandex.ru/ Yandex]. Поэтому если вы не вполне понимаете, как сделать определённое действие - спросите у Google/Yandex, и только если вы не смогли разобраться за 10 минут, - напишите вопрос в общую беседу - ваши коллеги или преподаватели вам помогут. | |||
# Необходимо подключиться к расчётному серверу ent.theorchem.ru (он же vpn.hcc.ru), используя полученные от Медведева М.Г. логин и пароль. Для подключения с Windows стоит использовать [https://the.earth.li/~sgtatham/putty/latest/w32/putty-0.76-installer.msi PuTTY] (если у вас нет администритивного доступа к компьютеру - используйте [https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe portable] версию), c Mac или Linux можно использовать команду <code>ssh</code> в Терминале. | |||
# Освойтесь на сервере. Для этого: | |||
## Зайдите в папку своего курса (1 курс ВШЭ 2021 - <code>1e2021</code>). Если не знаете, как, - смотрите выше пункт 1. | |||
## Создайте папку своего имени. '''При работе на Linux стоит следить за тем, чтобы все папки и файлы были названы латиницей; очень многие программы некорректно работают с другими [https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B1%D0%BE%D1%80_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2 наборами символов].''' | |||
## Зайдите в эту папку, выйдете из неё, погуляйте по системе. Помните, что <code>..</code> - это директория на одну выше (ближе к корню) текущей, а <code>~</code> - это домашняя директория пользователя. | |||
## Откройте midnight commander - он открывается командой <code>mc</code>. | |||
### Погуляйте по папкам, посмотрите, что есть. | |||
### Попереключайтесь между окнами с помощью <code>Tab</code>. | |||
### Перейдите из коммандера в терминал с помощью <code>Ctrl+o</code> и обратно (тоже <code>Ctrl+o</code>). | |||
### Прочитайте подробный [https://interface31.ru/tech_it/2020/10/osvaivaem-effektivnuyu-rabotu-v-midnight-commander.html мануал по midnight commander], попробуйте предложенные в нём действия. | |||
## Скачайте [https://theorchem.ru/mediawiki/images/6/6c/%D0%94%D0%971_2021.zip архив с инпут-файлами к ДЗ1] на свой компьютер. Распакуйте файлы и перенесите их на сервер. На Windows для этого можно использовать [https://winscp.net/download/WinSCP-5.19.6-Setup.exe WinSCP] ([https://winscp.net/download/WinSCP-5.19.6-Portable.zip portable версия]), а на Mac и Linux - <code>scp</code> в Терминале. | |||
## Поставьте расчёты из всех инпут-файлов в Orca: | |||
### Добавьте в начало инпут-файла фрагмент: <code>%pal nprocs 1 end</code> | |||
### Перейдите в папку своего курса, например: <code>cd ~/1e2021</code> | |||
### Из нее запустите расчёт: <code>sorca YourFolder/YourInput.inp</code>. Конечно, вы можете запустить расчёт и из папки инпут-файла командой <code>sorca YourInput.inp</code>, но тогда его название для системы будет просто <code>YourInput.inp</code> и мы не сможем определить, где чей расчёт. | |||
### Если вы работаете из midnight commander, нажмите <code>Ctrl+o</code>: откроется консоль, в которой должно быть написано, что задача успешно поставлена, а также её ID в системе. Если задача не поставлена, вероятно вы либо не указали количество процессоров в инпут-файле, либо запускали расчёт из неправильной папки. | |||
### Посмотрите в <code>squeue</code>, идет ли расчёт. | |||
### Когда расчет пропадет из <code>squeue</code>, посмотрите, есть ли <code>****ORCA TERMINATED NORMALLY****</code> в предпоследней строке log-файла (просмотрщик в MC открывается по <code>F3</code>). Если данная строка есть - значит расчёт завершился корректно и теперь его результаты можно анализировать. Посмотрите, что и в какой последовательности делала квантовохимическая программа. | |||
## Найдите необходимые вам для дальнеших расчётов энергии, сравните их с энергиями из первой лекции (они могут немного отличаться, так как энергии в лекции были посчитаны в Gaussian). Нужные энергии должны быть в строке <code>Final Gibbs free energy ... ****** Eh</code>, где на месте <code>******</code> - нужная вам энергия. | |||
## Используйте рассчитанные вами энергии для того, чтобы рассчитать константы скоростей инверсии NH<sub>3</sub> и PH<sub>3</sub>, а также отношение продуктов и константу скорости реакции цианид-аниона и метилхлорида при нормальных условиях. Посчитайте, при каких температурах константы скоростей инверсии NH<sub>3</sub> и PH<sub>3</sub> будут равны 1 с<sup>-1</sup>. Как надо изменить температуру, чтобы количество побочного продукта в реакции цианид-аниона и метилхлорида уменьшилось? | |||
## Опишите ход выполнения ДЗ и все выполненные вами вычисления и полученные ответы в файл DOCX или PDF и пришлите на почту [mailto:ccc@theorchem.ru ccc@theorchem.ru]. |
Revision as of 19:59, 22 May 2022
Задача этой домашней работы - самостоятельно получить все энергии, которые использовались в первой лекции для расчётов скоростей реакций инверсии NH3, PH3 и взаимодействия цианид-аниона и метилхлорида, после чего использовать их для того, чтобы повторить проведённые на лекции вычисления.
Таким образом, в результате решения данной домашней задачи каждый обучающийся должен мочь самостоятельно с использованием только компьютера определить константы скоростей инверсии NH3, PH3, а также отношение продуктов и константу скорости реакции цианид-аниона и метилхлорида. Описание выполнения домашней работы (запуска квантовохимических расчётов, проведения расчётов с использованием статистики Больцмана и уравнения Эйринга) необходимо прислать на почту ccc@theorchem.ru.
Порядок выполнения Домашней работы №1:
- Общая установка: перефразируя Рича Кука, преподавание - это гонка между учителями, которые пытаются сделать объяснение понятным для каждого Д., и природой, которая создает всё лучших Д.. Чтобы сломать этот замкнутый круг, в Домашних заданиях по данному курсу задачи сформулированы так, чтобы подробные инструкции к ним можно было самостоятельно найти в Google или Yandex. Поэтому если вы не вполне понимаете, как сделать определённое действие - спросите у Google/Yandex, и только если вы не смогли разобраться за 10 минут, - напишите вопрос в общую беседу - ваши коллеги или преподаватели вам помогут.
- Необходимо подключиться к расчётному серверу ent.theorchem.ru (он же vpn.hcc.ru), используя полученные от Медведева М.Г. логин и пароль. Для подключения с Windows стоит использовать PuTTY (если у вас нет администритивного доступа к компьютеру - используйте portable версию), c Mac или Linux можно использовать команду
ssh
в Терминале. - Освойтесь на сервере. Для этого:
- Зайдите в папку своего курса (1 курс ВШЭ 2021 -
1e2021
). Если не знаете, как, - смотрите выше пункт 1. - Создайте папку своего имени. При работе на Linux стоит следить за тем, чтобы все папки и файлы были названы латиницей; очень многие программы некорректно работают с другими наборами символов.
- Зайдите в эту папку, выйдете из неё, погуляйте по системе. Помните, что
..
- это директория на одну выше (ближе к корню) текущей, а~
- это домашняя директория пользователя. - Откройте midnight commander - он открывается командой
mc
.- Погуляйте по папкам, посмотрите, что есть.
- Попереключайтесь между окнами с помощью
Tab
. - Перейдите из коммандера в терминал с помощью
Ctrl+o
и обратно (тожеCtrl+o
). - Прочитайте подробный мануал по midnight commander, попробуйте предложенные в нём действия.
- Скачайте архив с инпут-файлами к ДЗ1 на свой компьютер. Распакуйте файлы и перенесите их на сервер. На Windows для этого можно использовать WinSCP (portable версия), а на Mac и Linux -
scp
в Терминале. - Поставьте расчёты из всех инпут-файлов в Orca:
- Добавьте в начало инпут-файла фрагмент:
%pal nprocs 1 end
- Перейдите в папку своего курса, например:
cd ~/1e2021
- Из нее запустите расчёт:
sorca YourFolder/YourInput.inp
. Конечно, вы можете запустить расчёт и из папки инпут-файла командойsorca YourInput.inp
, но тогда его название для системы будет простоYourInput.inp
и мы не сможем определить, где чей расчёт. - Если вы работаете из midnight commander, нажмите
Ctrl+o
: откроется консоль, в которой должно быть написано, что задача успешно поставлена, а также её ID в системе. Если задача не поставлена, вероятно вы либо не указали количество процессоров в инпут-файле, либо запускали расчёт из неправильной папки. - Посмотрите в
squeue
, идет ли расчёт. - Когда расчет пропадет из
squeue
, посмотрите, есть ли****ORCA TERMINATED NORMALLY****
в предпоследней строке log-файла (просмотрщик в MC открывается поF3
). Если данная строка есть - значит расчёт завершился корректно и теперь его результаты можно анализировать. Посмотрите, что и в какой последовательности делала квантовохимическая программа.
- Добавьте в начало инпут-файла фрагмент:
- Найдите необходимые вам для дальнеших расчётов энергии, сравните их с энергиями из первой лекции (они могут немного отличаться, так как энергии в лекции были посчитаны в Gaussian). Нужные энергии должны быть в строке
Final Gibbs free energy ... ****** Eh
, где на месте******
- нужная вам энергия. - Используйте рассчитанные вами энергии для того, чтобы рассчитать константы скоростей инверсии NH3 и PH3, а также отношение продуктов и константу скорости реакции цианид-аниона и метилхлорида при нормальных условиях. Посчитайте, при каких температурах константы скоростей инверсии NH3 и PH3 будут равны 1 с-1. Как надо изменить температуру, чтобы количество побочного продукта в реакции цианид-аниона и метилхлорида уменьшилось?
- Опишите ход выполнения ДЗ и все выполненные вами вычисления и полученные ответы в файл DOCX или PDF и пришлите на почту ccc@theorchem.ru.
- Зайдите в папку своего курса (1 курс ВШЭ 2021 -