Сравниваем персональные компьютеры (ORCA version)

вопросы строения молекул и квантовой химии
YuraM
Сообщения: 459
Зарегистрирован: Пн ноя 26, 2007 11:07 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение YuraM » Пн сен 20, 2021 11:01 pm

Linux, ORCA 5.0.1, OpenMPI 4.1.1, intel core i5 10600 K, 6 x 4.1 GHz (4.5 GHz все ядра в Turbo boost), 16 Gb RAM, 512 SDD - 00:22:43.
Кто смел тот и съел

Аватара пользователя
Ahha
Сообщения: 3765
Зарегистрирован: Чт сен 20, 2007 7:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Ahha » Пн сен 20, 2021 11:28 pm

Shorku писал(а):
Пн сен 20, 2021 9:04 pm
Числа стали теряться за флудом. Никто не будет возражать, если я буду копировать все результаты куда-нибудь в заглавный пост?
Это было бы неплохо.

ORCA 5.0.1, static, openmpi 4.1.1.
2*XEON E5-2697 v2 12x2.7 GHz 30720KB/256Gb DDR3 1600 MHz/SATA HDD

nprocs 6: 0:36:58
nprocs 12: 0:22:15
nprocs 20: 0:14:49
nprocs 24: 0:12:57

Перенос директории для временных файлов в RAM время расчета ни на секунду не меняет, по крайней мере для последнего случая. Означает ли это, что в данной задаче время общения с диском - не лимитирующее? Там и временных файлов где-то 500-600 Мб всего возникает.

Та же софтварная конфигурация.
Core i7-8700 6X3.2 GHz 12288 KB/8Gb DDR4 2666 MHz/SATA HDD

nprocs 6: 0:28:49
Последний раз редактировалось Ahha Вт сен 21, 2021 3:17 am, всего редактировалось 3 раза.
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.

endlesslake
Сообщения: 191
Зарегистрирован: Чт авг 09, 2012 9:13 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение endlesslake » Вт сен 21, 2021 2:30 am

linux, ORCA 4.2.1, openmpi 3.1.4,

Threadripper 3970x / 256Gb DDR4 3200/ SSD

nprocs 32: 0:05:32

endlesslake
Сообщения: 191
Зарегистрирован: Чт авг 09, 2012 9:13 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение endlesslake » Вт сен 21, 2021 2:33 am

дубль

Аватара пользователя
bigM
Сообщения: 4949
Зарегистрирован: Ср фев 15, 2017 2:05 am

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение bigM » Вт сен 21, 2021 10:52 am

Ahha писал(а):
Пн сен 20, 2021 11:28 pm
Перенос директории для временных файлов в RAM время расчета ни на секунду не меняет, по крайней мере для последнего случая. Означает ли это, что в данной задаче время общения с диском - не лимитирующее? Там и временных файлов где-то 500-600 Мб всего возникает.
для решения вопроса нужен лог обращений к свап-файлу. может при таком объёме оперативы он и не нужен...
Не красота спасёт мир, а транквилизаторы.

Аватара пользователя
bigM
Сообщения: 4949
Зарегистрирован: Ср фев 15, 2017 2:05 am

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение bigM » Вт сен 21, 2021 10:53 am

endlesslake писал(а):
Вт сен 21, 2021 2:30 am
linux, ORCA 4.2.1, openmpi 3.1.4,

Threadripper 3970x / 256Gb DDR4 3200/ SSD

nprocs 32: 0:05:32
ультимативно!
Не красота спасёт мир, а транквилизаторы.

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

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Shorku » Вт сен 21, 2021 10:59 am

bigM писал(а):
Вт сен 21, 2021 10:52 am
для решения вопроса нужен лог обращений к свап-файлу. может при таком объёме оперативы он и не нужен...
В Линуксе нет своп-файла. А у машин с большим объемом оперативки еще и своп-раздел часто отключают или ставят swappiness на 0, и тоже можно считать, что свопа нет. Вы просите анализировать нечто несуществующее.

P.S. если очень захотеть, своп-файл можно и под убунтой завести, но это далеко не дефолтная опция, а извращение какое-то
P.P.S. но все есть файл, так что в каком-то смысле...
Make quantum chemistry, not war

Суровый
Сообщения: 100
Зарегистрирован: Ср окт 22, 2014 8:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Суровый » Пн дек 27, 2021 10:50 am

Хотел скачать ORCA и потестить. Посмотрел на размер и приуныл :issue:
Почему она весит больше, чем ОС?

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

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Shorku » Пн дек 27, 2021 12:21 pm

Суровый писал(а):
Пн дек 27, 2021 10:50 am
Хотел скачать ORCA и потестить. Посмотрел на размер и приуныл :issue:
Почему она весит больше, чем ОС?
Туда "вшиты" почти все используемые библиотеки. Можно скачать эти гигабайты, и просто сразу запускать, а можно пойти более традиционным путем: скачать не статик, а шаред версию орки - она будет весить куда меньше, но придется танцевать с библиотеками.
Make quantum chemistry, not war

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

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение amge » Пн дек 27, 2021 2:23 pm

Shorku писал(а):
Пн дек 27, 2021 12:21 pm
шаред версию орки - она будет весить куда меньше, но придется танцевать с библиотеками.
Да дополнительные танцы то минимальны - все равно PATH и LD_LIBRARY_PATH вписывать в .bashrc или в скрипт-запускалку, и ничего не строит в LD_LIBRARY_PATH добавить директорию орки. Но то что шаред-версия медленнее - это существенно.

Суровый
Сообщения: 100
Зарегистрирован: Ср окт 22, 2014 8:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Суровый » Пн дек 27, 2021 4:31 pm

:shuffle:

Orca_4_2_1u_Win64_MSMPIv10.exe
Microsoft MPI v10.0
Win7-64

CPU G3240 3.10GHz (2 ядра)
RAM DDR3 8GB 1600MHz
MB H81M2
Timings for individual modules:

Sum of individual times ... 6767.242 sec (= 112.787 min)
GTO integral calculation ... 1.559 sec (= 0.026 min) 0.0 %
SCF iterations ... 6765.683 sec (= 112.761 min) 100.0 %
****ORCA TERMINATED NORMALLY****
TOTAL RUN TIME: 0 days 1 hours 52 minutes 47 seconds 835 msec
При расчёте диск и ОЗУ не юзались.

Аватара пользователя
Ahha
Сообщения: 3765
Зарегистрирован: Чт сен 20, 2007 7:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Ahha » Вт дек 28, 2021 1:04 am

Суровый писал(а):
Пн дек 27, 2021 4:31 pm
Orca_4_2_1u_Win64_MSMPIv10.exe
Microsoft MPI v10.0
Win7-64

CPU G3240 3.10GHz ([2 ядра)
RAM DDR3 8GB 1600MHz
MB H81M2
Timings for individual modules:

Sum of individual times ... 6767.242 sec (= 112.787 min)
GTO integral calculation ... 1.559 sec (= 0.026 min) 0.0 %
SCF iterations ... 6765.683 sec (= 112.761 min) 100.0 %
****ORCA TERMINATED NORMALLY****
TOTAL RUN TIME: 0 days 1 hours 52 minutes 47 seconds 835 msec
При расчёте диск и ОЗУ не юзались.
Core i7-8700 6X3.2 GHz 12288 KB/8Gb DDR4 2666 MHz/SATA HDD, nprocs 2, ORCA 4.2.1, OpenMPI 3.1.4
Timings for individual modules:

Sum of individual times ... 3005.870 sec (= 50.098 min)
GTO integral calculation ... 3.172 sec (= 0.053 min) 0.1 %
SCF iterations ... 3002.697 sec (= 50.045 min) 99.9 %
****ORCA TERMINATED NORMALLY****
TOTAL RUN TIME: 0 days 0 hours 50 minutes 8 seconds 1 msec
Нет, я понимаю, что разные модели процессоров, памяти, разные версии MPI, разные ОСи. Но в 2 (два) раза??... Или я что-то конкретно не догоняю насчет директивы nprocs? Или в первом случае использовалось nprocs 1?
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.

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

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Гесс » Вт дек 28, 2021 1:36 am

Если пути не были прописаны и запуск проходил без полного пути, могла работать сериальная версия. Надо смотреть аутпут. Если Суровый выложит его сюда (в архиве или переименовав в txt) то мы глянем.

Аватара пользователя
Ahha
Сообщения: 3765
Зарегистрирован: Чт сен 20, 2007 7:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Ahha » Вт дек 28, 2021 1:45 am

Мне еще запоздало подумалось, что просто не указали nprocs, тогда она, возможно, по умолчанию 1, я не помню.
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.

Суровый
Сообщения: 100
Зарегистрирован: Ср окт 22, 2014 8:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Суровый » Вт дек 28, 2021 1:55 am

Цифру 2 я указал. Без этой правки ORCA ругалась.
Output
orca.zip
Грузилось 2 ядра. В диспетчере было два запущенных процесса. Меня удивило отсутствие изменений в использовании ОЗУ. Такое ощущение, что использовался прямой расчет интегралов без их сохранения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
Ahha
Сообщения: 3765
Зарегистрирован: Чт сен 20, 2007 7:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Ahha » Вт дек 28, 2021 2:02 am

Забавно. Инпут выглядит как правильный. Более того, в аутпуте даже есть нужные слова:
************************************************************
* Program running with 2 parallel MPI-processes *
* working on a common directory *
************************************************************
То есть как бы она хочет сказать, что запускает MPI версию. Но тогда я ничего не понимаю. И у меня нет под рукой винды, чтобы проверить, в чем тут дело. :dontknow:

Хорошо, на всякий случай: как вы это всё запускаете?
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.

Суровый
Сообщения: 100
Зарегистрирован: Ср окт 22, 2014 8:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Суровый » Вт дек 28, 2021 2:07 am

Ahha писал(а):
Вт дек 28, 2021 2:02 am
Хорошо, на всякий случай: как вы это всё запускаете?
Вот такой командой: E:\Orca\orca.exe E:\Orca\inp\orca.inp > orca.out

Обратите внимание
SCF Procedure:
Maximum # iterations MaxIter .... 125
SCF integral mode SCFMode .... Direct
Integral package .... LIBINT
Reset frequency DirectResetFreq .... 20
Integral Threshold Thresh .... 2.500e-11 Eh
Primitive CutOff TCut .... 2.500e-12 Eh
У меня действительно был директ-ССП. Но кто-то тут писал, что у него полностью использовалась ОЗУ. Т.е. ORCA сама определяет по объему ОЗУ какой алгоритм использовать. Видимо.

Аватара пользователя
Ahha
Сообщения: 3765
Зарегистрирован: Чт сен 20, 2007 7:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Ahha » Вт дек 28, 2021 2:18 am

Нет, тут дело не в этом.
У меня тоже самое:
SCF Procedure:
Maximum # iterations MaxIter .... 125
SCF integral mode SCFMode .... Direct
Integral package .... LIBINT
Reset frequency DirectResetFreq .... 20
Integral Threshold Thresh .... 2.500e-11 Eh
Primitive CutOff TCut .... 2.500e-12 Eh
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.

Аватара пользователя
Ahha
Сообщения: 3765
Зарегистрирован: Чт сен 20, 2007 7:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Ahha » Вт дек 28, 2021 2:33 am

Мне всё же кажется, что Гесс прав, и вам надо смотреть в сторону правильного задания путей под виндой. Тут что-то есть на эту тему: https://www.orcasoftware.de/tutorials_o ... stall.html
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.

Суровый
Сообщения: 100
Зарегистрирован: Ср окт 22, 2014 8:02 pm

Re: Сравниваем персональные компьютеры (ORCA version)

Сообщение Суровый » Вт дек 28, 2021 2:40 am

Запустил на 1 процессоре. Если через 2 часа не отпишусь, значит отпишусь через 4.

Ответить

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

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

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