Как сделать кластер для расчетов в СКАДе?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > SCAD > Как сделать кластер для расчетов в СКАДе?

Как сделать кластер для расчетов в СКАДе?

Ответ
Поиск в этой теме
Непрочитано 17.01.2006, 10:55 #1
Как сделать кластер для расчетов в СКАДе?
X-DeViL
 
Бизнес-шмизнес
 
Питер
Регистрация: 26.05.2004
Сообщений: 1,911

Сабж! Как распределить расчет в скаде на несколько компьютеров? например как в MAX'е network rendering...
Просмотров: 8639
 
Автор темы   Непрочитано 18.01.2006, 14:07
#2
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


хмм?? никто не сталкивался?
X-DeViL вне форума  
 
Непрочитано 18.01.2006, 14:57
#3
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


а зачем? не уж то такая большая схема? или ради интереса? хотя у самого нынешняя схема просчитывается 21 секунду. комп на базе атлона 64 сокет 754. оперативки 512. самому хотелось бы побыстрее. ну хотябы пару секунд.
Askerovich вне форума  
 
Непрочитано 18.01.2006, 15:06 Re: Как сделать кластер для расчетов в СКАДе?
#4
alle


 
Регистрация: 11.08.2005
Сообщений: 921


А что, СКАД распараллеливает вычисления? Хотябы обращение матрицы жесткости распараллеливает?
Если нет, то вопрос звучит примерно так - где достать суперкомпьютер для игры в пасьянс.
alle вне форума  
 
Непрочитано 18.01.2006, 15:09
#5
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


>X-DeViL
А не лучше ли задействовать один выделенный компьютер с очень мощным нутром - тогда все смогут спокойно работать перекидывая рассчеты на "сервер"...
Например, с рендером в максе, такой подход дает хороший прирост производительности отделу
Елпанов Евгений вне форума  
 
Непрочитано 18.01.2006, 15:15 Re: Как сделать кластер для расчетов в СКАДе?
#6
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


Цитата:
Сообщение от X-DeViL
Сабж! Как распределить расчет в скаде на несколько компьютеров? например как в MAX'е network rendering...
только что общался со скад груп. ответ таков. один мощный комп, распаралеливать ниче нельзя. так что никаких кластеров 8)
Askerovich вне форума  
 
Автор темы   Непрочитано 19.01.2006, 12:07
#7
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


Askerovich

Жаль ((

Просто тема в том что большинство компьютеров в сети не использууются на полную мощность! А зачем покупать МЕГАКОМП если они уже в сети работают все? в все в сумме явно перерешают МЕГАКОМП... да и денег стоят они на порядок больше - эти МЕГА...

вот и возникла идея...
X-DeViL вне форума  
 
Непрочитано 19.01.2006, 12:21
#8
Askerovich

Askerovich.com
 
Регистрация: 03.12.2004
Киев
Сообщений: 462
Отправить сообщение для Askerovich с помощью Skype™


смысл конечно в этом есть. даже смотря на то что 20 секунд для просчета схемы вроде небольшое время. а если учесть что я прогоняю ее в день раз сто (это точно) то получим, что комп только тупо считает в день около получаса. но у скад груп наверное совсем другие планы. хотя на сайте скада небыл давно и какие у них планы не знаю
Askerovich вне форума  
 
Автор темы   Непрочитано 26.01.2006, 08:57
#9
X-DeViL

Бизнес-шмизнес
 
Регистрация: 26.05.2004
Питер
Сообщений: 1,911


Вопрос №2:

Существуют ли программы для эмуляции ОДНОГО компьютера из нескольких в сети? т.е. : имеем 4 компьютера, хочу чтобы программа эмулировала либо 1процессорный, либо 4х процессорный компьютер )))
X-DeViL вне форума  
 
Непрочитано 23.12.2019, 01:21
#10
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Всем привет. Подниму вопрос.

Есть спецы по настройке кластеров HPC?
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 02:11
#11
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Всем привет. Подниму вопрос.
А что, медленно считает?
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 02:14
#12
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
А что, медленно считает?
Это не для скада. Но и в скаде и лире можно многодневные расч. схемы построить
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 02:22
#13
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Но и в скаде и лире можно многодневные расч. схемы построить
Можно. Но зачем?
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 07:32
#14
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Можно. Но зачем?
Если тебе нечего по кластеру ответить, то не о чем писать. Зачем такие схемы я сам знаю.
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 09:21
#15
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Есть же фирмы, кто занимается консультацией и внедрением кластеров HPC - только сомнительно, что айтишники оттуда на dwg.ru сидят, не профильный для них форум совсем)
Сергей812 вне форума  
 
Непрочитано 23.12.2019, 09:25
#16
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Есть же фирмы, кто занимается консультацией и внедрением кластеров HPC - только сомнительно, что айтишники оттуда на dwg.ru сидят, не профильный для них форум совсем)

Я звонил туда. В частности в Тринити. Немного печально. Мне сказали, что это очень сложно соединить расчетные ноды как один мощный расчетный комплекс.

Сам установил пока что Win 2016 Server + HPC Pack 2016. Вроде как там все должно получиться просто. Надо докупить плату с комутатором и попробывать собрать
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 14:55
#17
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Если тебе нечего по кластеру ответить, то не о чем писать. Зачем такие схемы я сам знаю.
Лет 10-15 назад ряд разработчиков широко-применяемого в стране расчетного ПО заинтересовались этим вопросом. Прирост эффективности оказался в лучшем случае незначительным. Работы были свернуты в виду практически отсутствия реальных инженерных задач такого объема. Даже для самых крупных объектов время общего расчета - меньше процента от времени моделирования и подготовки результатов для экспертизы и пр.
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 15:02
#18
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Лет 10-15 назад ряд разработчиков широко-применяемого в стране расчетного ПО заинтересовались этим вопросом. Прирост эффективности оказался в лучшем случае незначительным. Работы были свернуты в виду практически отсутствия реальных инженерных задач такого объема. Даже для самых крупных объектов время общего расчета - меньше процента от времени моделирования и подготовки результатов для экспертизы и пр.

Я сразу заметил недостаток мощи. В ансисе быстро достаточно моделировать и сетку и объемные тела, но нелин. расчет как раз то очень долго идет, особенно бетон с арматурой
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 16:23
#19
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
но нелин. расчет как раз то очень долго идет, особенно бетон с арматурой
А я не знаю, реально ли вообще этот расчет эффективно "распараллелить" даже на несколько ядер одной машины...
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 17:31
#20
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
А я не знаю, реально ли вообще этот расчет эффективно "распараллелить" даже на несколько ядер одной машины...
Лицензия hpc Ansys заканчивается на 32000 ядрах. Есть куда распараллеливать. Вопрос только сколько ядер поддержит ломанная версия
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 18:08
#21
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Лицензия hpc Ansys заканчивается на 32000 ядрах. Есть куда распараллеливать. Вопрос только сколько ядер поддержит ломанная версия
Это реальная задача, или Вам хочется "победить железо"?
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 18:13
#22
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Это реальная задача, или Вам хочется "победить железо"?
Конечно реальная. Как только бетон со сталью выходят на площадки текучести, начинается долгий расчет, часами. Так что как ты написал побеждать явно есть для чего и куда
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 18:51
#23
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Так что как ты написал побеждать явно есть для чего и куда
А на примере простейшей балки эдак из 32 КЭ, заданной слоистыми материалами, можешь написать алгоритм распараллеливания?
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 19:00
#24
nickname2019


 
Регистрация: 18.11.2019
Сообщений: 1,705


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Конечно реальная. Как только бетон со сталью выходят на площадки текучести, начинается долгий расчет, часами. Так что как ты написал побеждать явно есть для чего и куда
Проблема не решается "в лоб". Кластер сам по себе особо ничего не даст, так как необходимо, чтобы расчетная программа позволяла распараллеливать процесс расчета, что зависит от методики.
Многофронтальный метод SCAD позволяет распараллеливать расчет на несколько ядер при разложении матрицы жесткости, но при нелинейном расчете это не нужно - можно использовать первоначальную матрицу, что сэкономит время в разы по сравнению с "кластером". Кроме того, есть куча поздадач, которые распараллелить никак не выйдет.
Можно разбить задачу на подзадачи, их решить на нескольких машинах, потом результат собрать в кучу (метод суперэлементов). Но Лировцы и Скадовцы вряд ли с этим заморачивались.

Задачу решить можно, но по уровню геммороя - это нужно переписать расчетный блок SCADа или Лиры.

Большинство бытовых задач подобного подхода не требуют. Вероятнее всего, саму задачу можно решить при много меньшем количестве неизвестных.
nickname2019 вне форума  
 
Непрочитано 23.12.2019, 19:07
#25
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
А на примере простейшей балки эдак из 32 КЭ, заданной слоистыми материалами, можешь написать алгоритм распараллеливания?

А зачем? Ansys до 32000 ядер может загрузить

----- добавлено через ~7 мин. -----
Цитата:
Сообщение от nickname2019 Посмотреть сообщение
Проблема не решается "в лоб". Кластер сам по себе особо ничего не даст, так как необходимо, чтобы расчетная программа позволяла распараллеливать процесс расчета, что зависит от методики.
Многофронтальный метод SCAD позволяет распараллеливать расчет на несколько ядер при разложении матрицы жесткости, но при нелинейном расчете это не нужно - можно использовать первоначальную матрицу, что сэкономит время в разы по сравнению с "кластером". Кроме того, есть куча поздадач, которые распараллелить никак не выйдет.
Можно разбить задачу на подзадачи, их решить на нескольких машинах, потом результат собрать в кучу (метод суперэлементов). Но Лировцы и Скадовцы вряд ли с этим заморачивались.

Задачу решить можно, но по уровню геммороя - это нужно переписать расчетный блок SCADа или Лиры.

Большинство бытовых задач подобного подхода не требуют. Вероятнее всего, саму задачу можно решить при много меньшем количестве неизвестных.
В первую очередь я рассматриваю этот кластер для Ansys, который легко до 32000 ядер может подгрузить и как раз заточен под кластеризацию и распределенные вычисления.

На головном узле кластера я планирую смотреть фильмы, музыка, Лира, Автокад и прочее. 8 ядер на 1 расчетный узел. Выгодно брать Xeon platinum 8160 на 24 ядра 1.8гГц из серии Skylake 14нм lga 3647 в качестве головного за 14500руб.

Теоретически к этому кластеру можно любую мат. плату с процом подбросить как вычислительный узел.

Сейчас безпрецедентная мощь есть - xeon phi 7250 на 68 ядер 1.4гГц под язык х86 с мат. платой s7200ap intel. Плата на taobao 25000р. 1 проц. и 3 терафлопса в наличии

Последний раз редактировалось S_Gagarin, 23.12.2019 в 19:16.
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 19:15
#26
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
А зачем? Ansys до 32000 ядер может загрузить
Ааа, ну да , по 1000 ядер же на один КЭ, я не сообразил...
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 19:20
#27
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Ааа, ну да , по 1000 ядер же на один КЭ, я не сообразил...
У меня 100гигафлопс проц. 4 ядра 3.5гГц считал нелин. стальную балку около 12 часов.

Если будет здание на грунтах я даже боюсь представить на сколько это потянет.

А так, с 3 терафлопсами, балка рассчиталась бы в 20 - 30 раз быстрее.

Согласись - есть резон

GPU - фуфло, прирост около 15 - 30% в механике, звонил спецам
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 19:53
#28
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
У меня 100гигафлопс проц. 4 ядра 3.5гГц считал нелин. стальную балку около 12 часов.
Ну и как результат? Сильно отличается от линейного расчета балки, заданной 10-ю стержневыми элементами?
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 20:47
#29
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Ну и как результат? Сильно отличается от линейного расчета балки, заданной 10-ю стержневыми элементами?
Отличается, особенно характер работы в опорной зоне, где задано натяжений болтов 5.8 класса и чернота отверстий 2мм + все поверхности трения и стандартное моделирование резьбы через контактную поверхность
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 21:08
#30
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


А с оболочечно-стержневой моделью не проводили сопоставление? В 'стандартной' постановке такая задача вряд ли будет иметь более 15 тыс. элементов.
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 21:10
#31
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
А с оболочечно-стержневой моделью не проводили сопоставление? В 'стандартной' постановке такая задача вряд ли будет иметь более 15 тыс. элементов.
Плоскостные контактные поверхности в оболочечной модели? Я такого себе не представляю
S_Gagarin вне форума  
 
Непрочитано 23.12.2019, 21:12
#32
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Контактную задачу для 12ти метровой балки?..
Ayvengo вне форума  
 
Непрочитано 23.12.2019, 21:16
#33
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Контактную задачу для 12ти метровой балки?..
Ты в какой программе расчеты делаешь?
S_Gagarin вне форума  
 
Непрочитано 24.12.2019, 01:37
#34
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Отвечаем вопросом на вопрос?

----- добавлено через ~5 мин. -----
Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Это не для скада.
А зачем тогда заводить этот разговор в теме по Скаду? Подчеркнуть, насколько Ансис хорош? Так для него есть своя ветка

Последний раз редактировалось Ayvengo, 24.12.2019 в 01:42.
Ayvengo вне форума  
 
Непрочитано 24.12.2019, 01:43
#35
S_Gagarin


 
Регистрация: 12.02.2013
Сообщений: 138


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Отвечаем вопросом на вопрос?

----- добавлено через ~5 мин. -----


А зачем тогда заводить этот разговор в теме по Скаду? Подчеркнуть, насколько Ансис хорош? Так для него есть своя ветка
Чтобы новую тему не создавать
S_Gagarin вне форума  
 
Непрочитано 24.12.2019, 01:44
#36
Ayvengo

Что посеет человек, то и пожнет
 
Регистрация: 31.01.2012
Электросталь
Сообщений: 2,078
<phrase 1= Отправить сообщение для Ayvengo с помощью Skype™


Цитата:
Сообщение от S_Gagarin Посмотреть сообщение
Чтобы новую тему не создавать
Наверное, быстрее было создать, чем искать в архивах за 2006 год этого мертвяка...
Ayvengo вне форума  
 
Непрочитано 24.12.2019, 07:34
#37
Бахил

?
 
Регистрация: 17.06.2014
Царицын
Сообщений: 12,826


Цитата:
Сообщение от Ayvengo Посмотреть сообщение
Наверное, быстрее было создать, чем искать в архивах за 2006 год этого мертвяка...
Offtop: Ага, чтоб гнилыми помидорами закидали и по стенке размазали? Единственная надежда, что ансисовцы в эту ветку не зайдут.
__________________
Специалисты - это те, кто ничего не понимают лучше всех
Бахил вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > SCAD > Как сделать кластер для расчетов в СКАДе?