Перейти к публикации

Суперкомпьютер своими руками для расчетов в ansys и 3d приложениях


Рекомендованные сообщения

Да, на фортране так не ускоришься как на ассемблере :blink:

Информации по cuda полно как на английском языке, так и на русском. Программирование под cUDA давно не новинка - в прошлом апреле была переведена на русский одна книжка(весьма ничего). Да, те кто хотел уже эти вещи прорабатывают - смотри на amazone gpu и cuda, чтоб понять что это правда.

Правда смешно надеяться, что широкие массы пользователей реально будут покупать эти "штуки" и использовать для ускорения расчетов - карта 120 тр, ПК - 20 тр.

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

Ускорение важно во всех задачах, нет таких где бы пользователь дополнительно нагружал бы процессоры, чтоб помедленнее кони, помедленнее...

Хотя реальность такова, что на инженерном уровне некоторые задачи дома решать проблематично - долго. Вообще процент тех, кто реально пишет расчетные программы, сейчас меньше 0.1% и я вижу непрерывное сокращение, связанное со смертностью человека - фортран знает всё меньше и меньше. И я сама, просто не стала бы сейчас писать программы например для meshless, ибо не эффективно тратить такие усилия на банальность.

Ссылка на сообщение
Поделиться на других сайтах


Оптимизирующий компилятор даст код процентов на 10 медленнее за доли секунд чем гениальный программист за месяц работы. В остальных случаях думаю даст лучший результат. Это где-то было о фортране. С си вообще трудно предугадать, но то, что лучше чем на фортране мне очевидно, а на cpp намного удобнее. Знакомые программисты микроконтроллеров согласны с этим в основном если не фанаты ассемблера :unsure:

Пришли времена о которых когда-то писалось в книжке Программирование без программистов :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Оптимизирующий компилятор даст код процентов на 10 медленнее за доли секунд чем гениальный программист за месяц работы. В остальных случаях думаю даст лучший результат. Это где-то было о фортране. С си вообще трудно предугадать, но то, что лучше чем на фортране мне очевидно, а на cpp намного удобнее. Знакомые программисты микроконтроллеров согласны с этим в основном если не фанаты ассемблера :unsure:

Пришли времена о которых когда-то писалось в книжке Программирование без программистов :rolleyes:

Насчет сравнения С и Фортрана: я бы не "зачитывал приговор" о преимуществе объектного кода с С по сравнении с Фортраном. Проводил я и соревнование двух программистов по этому вопросу. Результат - боевая ничья. Интересно отметить, что в атомном промышленном комплексе более 90% расчетных программ - на Фортране. Видно этот фактор не дает "умереть" Фортрану, хотя это предрекают многие Сишники-Джавщики-Дельфщики и пр., последние 20 лет с завидным упорством :wallbash:
Ссылка на сообщение
Поделиться на других сайтах

Похоже OpenCL это то, что надо программистам для того чтобы код не зависел от карточек .

:unsure:

Насчет сравнения С и Фортрана: я бы не "зачитывал приговор" о преимуществе объектного кода с С по сравнении с Фортраном. Проводил я и соревнование двух программистов по этому вопросу. Результат - боевая ничья. Интересно отметить, что в атомном промышленном комплексе более 90% расчетных программ - на Фортране. Видно этот фактор не дает "умереть" Фортрану, хотя это предрекают многие Сишники-Джавщики-Дельфщики и пр., последние 20 лет с завидным упорством :wallbash:

Ну это достаточно узкая специализированная сфера использующая суперкомпьютеры и большие силы разработчиков, они могут позволить себе неэффективность в разработке ради скорости. Ну и когда моря отлаженного кода, то уже просто никто и не знает как его переписать и как он вообще функционирует :unsure:

"Результат - боевая ничья" - в юности проводил соревнования в скорости вычислений с калькуляторщиками на логарифмической линейке. Выиграл вчистую у всех :)

"со скоростью 500 страниц кода в день" - читал, что средняя производительность две строчки отлаженного кода в день интегральная оценка по завершению всех работ, отсюда и возникают мифические человеко-месяцы и годы. Поэтому всегда любил высокоуровневое программирование. Раньше pl/1, потом cpp, остальные только чтобы разобраться в алгоритмах, коль уж написано кем-то :unsure:

Ссылка на сообщение
Поделиться на других сайтах

Теперь дело за малым.

Надо научиться решать СЛАУ на подобных картах. :rolleyes:

ИСПА уже как 4 года умеет это делать.

Неужели все умеет?

А как с моим примером: <noindex>http://fsapr2000.ru/index.php?showtopic=18&st=240</noindex> ?

Интересно было бы сравниться нам на таком реальном тесте разреженной СЛАУ. У меня есть и nVidia и ATI карты. Есть и реализация на них.

Ссылка на сообщение
Поделиться на других сайтах

Похоже OpenCL это то, что надо программистам для того чтобы код не зависел от карточек .

:unsure:

Ну это достаточно узкая специализированная сфера использующая суперкомпьютеры и большие силы разработчиков, они могут позволить себе неэффективность в разработке ради скорости. Ну и когда моря отлаженного кода, то уже просто никто и не знает как его переписать и как он вообще функционирует :unsure:

"Результат - боевая ничья" - в юности проводил соревнования в скорости вычислений с калькуляторщиками на логарифмической линейке. Выиграл вчистую у всех :)

"со скоростью 500 страниц кода в день" - читал, что средняя производительность две строчки отлаженного кода в день интегральная оценка по завершению всех работ, отсюда и возникают мифические человеко-месяцы и годы. Поэтому всегда любил высокоуровневое программирование. Раньше pl/1, потом cpp, остальные только чтобы разобраться в алгоритмах, коль уж написано кем-то :unsure:

Во-первых - это миф про СК и большие силы. Я в этом комплексе работаю не один десяток лет и немного в курсе.

Во-вторых - у Вас явное противоречие. "Большие силы" могли бы без труда переписывать тексты прог с языка на язык, т.к. проги написаны квалифицированно с большим объемом комментариев и объемными мануалами. (надо пример - я приведу). На самом деле для прог, считающих сутками, иногда неделями, даже экономия в 5% была бы кстати (если бы ее давал переход с Фортрана на другой язык высокого уровня), но и здесь - мимо денег, нет видимого преимущества ни у одного языка перед Фортраном в смысле ускорения программ. Наиболее критичные (и то небольшие) модули пишут на ассемблере, но это в исключительных случаях. А ведь задачи решаются достаточно сложные и комплексные. И денег дают сколько надо. Реальные рывки в ускорении достигались всегда при переходе на более качественные алгоритмы, а не на другие языки программирования.

ИСПА - КЭ программный комплекс. Решает задачи статики, динамики, потери устойчивости и т.д.

Берем любую задачу и сравниваем скорость и точность нв матрице 1 000 000 Х 1 000 000.

Вы то какую задачу умеете решать?

Физически - решаю сопряженную задачу нестационарной неравновесной многофазной гидродинамики-теплопредачи-нейтронной кинетики (в многогрупповом приближении) и все в 3D размерности.

Математически - решаю систему нелинейных уравнений методом итераций по Ньютону-Канторовичу.

Имеется одна особенность. Матрица Якоби правых частей неопределенная и имеет комплексный спектр СЗ.

Сравниться можно, очевидно, только на решении СЛАУ с конкретной матрицей. Я свой вариант СЛАУ здесь давно привел, никто не клюнул.

Ссылка на сообщение
Поделиться на других сайтах

"Реальные рывки в ускорении достигались всегда при переходе на более качественные алгоритмы, а не на другие языки программирования" - речь идет о скорости разработки, а не компьютерном времени. Ясное дело что плохому алгоритму никакие компиляторы не помогут. Например если решать систему через определители по правилу Крамера как учат в школе :unsure:

Если есть что-то работающее, устраивающее да еще в штучном варианте то нет смысла переписывать. :rolleyes:

"решаю систему нелинейных уравнений методом итераций по Ньютону-Канторовичу.

Имеется одна особенность. Матрица Якоби правых частей " то есть методом Ньютона, что-то у Канторовича не припомню, чтобы он предлагал метод. Исследовал в Функциональном анализе метод Ньютона это было. И что это за матрица Якоби в правой части для Cu=F , Вы матричные уравнения решаете?

Ссылка на сообщение
Поделиться на других сайтах

"Реальные рывки в ускорении достигались всегда при переходе на более качественные алгоритмы, а не на другие языки программирования" - речь идет о скорости разработки, а не компьютерном времени. Ясное дело что плохому алгоритму никакие компиляторы не помогут. Например если решать систему через определители по правилу Крамера как учат в школе :unsure:

Если есть что-то работающее, устраивающее да еще в штучном варианте то нет смысла переписывать. :rolleyes:

"решаю систему нелинейных уравнений методом итераций по Ньютону-Канторовичу.

Имеется одна особенность. Матрица Якоби правых частей " то есть методом Ньютона, что-то у Канторовича не припомню, чтобы он предлагал метод. Исследовал в Функциональном анализе метод Ньютона это было. И что это за матрица Якоби в правой части для Cu=F , Вы матричные уравнения решаете?

Сам Канторович был человеком скромным и не называл этот метод своим именем, однако стыдно не знать, что именно он указал что наличие хорошего приближения помогает не только локализировать предполагаемое решение, но и установить сам факт его существования. Разработанный Леонидом Витальевичем функционально-аналитический вариант метода Ньютона принято называть методом Ньютона- Канторовича. Посмотрите в Инете об этом.
Ссылка на сообщение
Поделиться на других сайтах

"он указал что наличие хорошего приближения помогает не только локализировать предполагаемое решение, но и установить сам факт его существования" - ну эту то теорему многие знают и знают что Канторович ее доказал, хотя и интуитивно ясно, что если находитесь около решения, то шансов добраться до него больше, просто про особый метод, судя по тому, что даже Вы не смогли предъявить ссылки мало кому известно, да и википедия молчит об этом :)

Ссылка на сообщение
Поделиться на других сайтах

Поздравляю Всех с наступающим Новым Годом!

Ссылка на сообщение
Поделиться на других сайтах

"он указал что наличие хорошего приближения помогает не только локализировать предполагаемое решение, но и установить сам факт его существования" - ну эту то теорему многие знают и знают что Канторович ее доказал, хотя и интуитивно ясно, что если находитесь около решения, то шансов добраться до него больше, просто про особый метод, судя по тому, что даже Вы не смогли предъявить ссылки мало кому известно, да и википедия молчит об этом :)

Да бог с Вами! Ссылки найти нетрудно.

Вот Википедия :http://en.wikipedia.org/wiki/Kantorovich_theorem

Вот известная книга с подробным изложением:

Л. В. Канторович, Г. П. Акилов - Функциональный анализ (1964г.)

Короче: новое - это хорошо забытое старое!

Ссылка на сообщение
Поделиться на других сайтах

Да я и напомнил себе ее прежде чем писать, на полке стоит. Нет там метода Ньютона - Канторовича, только исследование сходимости метода Ньютона ну и эта теорема само-собой. Правда в МЭ есть указание, что при отображениях метод Ньютона называется методом Ньютона-Канторовича, но когда-то давно меня этому же учили не упоминая Канторовича как автора метода, вот я и заинтересовался, что за фишка. Ничего личного к нобелевскому лауреату не имею, наоборот уважаю, что не брезговал прагматикой и однажды написал статью об оптимальном распиле бревен. Пригодилась во времена, когда в девяностых с лесными братьями промышлял бизнесом в том числе лесопильным. Чисто конкретный был мужик, с понятиями. Его в Комаровского с уважением строители вспоминают. Кстати у них отец Чубайса научным коммунизмом командовал :unsure:

За ссылку спасибо. Напомнили, что о Галеркине тоже от американцев узнал, хоть и учился в институте где он преподавал одно время :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Да я и напомнил себе ее прежде чем писать, на полке стоит. Нет там метода Ньютона - Канторовича, только исследование сходимости метода Ньютона ну и эта теорема само-собой. Правда в МЭ есть указание, что при отображениях метод Ньютона называется методом Ньютона-Канторовича, но когда-то давно меня этому же учили не упоминая Канторовича как автора метода, вот я и заинтересовался, что за фишка. Ничего личного к нобелевскому лауреату не имею, наоборот уважаю, что не брезговал прагматикой и однажды написал статью об оптимальном распиле бревен. Пригодилась во времена, когда в девяностых с лесными братьями промышлял бизнесом в том числе лесопильным. Чисто конкретный был мужик, с понятиями. Его в Комаровского с уважением строители вспоминают. Кстати у них отец Чубайса научным коммунизмом командовал :unsure:

За ссылку спасибо. Напомнили, что о Галеркине тоже от американцев узнал, хоть и учился в институте где он преподавал одно время :rolleyes:

Я бываю в Германии у друзей-львов и с удивлением узнал, что там не считают Менделеева автором периодической таблицы элементов. Мне показали местный учебник по химии и там нет про него никакого упоминания. Та же история с Поповым и Маркони. Да много примеров можно привести. Зато многие на Западе уверены, что в России издревле пьют водку прямо из самовара, все ходят в шапках или папахах и на улице запросто можно встретить медведей. Вот я и стараюсь не забывать заслуг моих соотечественников, а то ведь недалеко то время, когда будут утверждать, что Куликовскую битву выйграли благодаря участию спецназа ЦРУ США :biggrin:
Ссылка на сообщение
Поделиться на других сайтах

<noindex> Многим приятно </noindex> побыть в компании с Ньютоном :unsure:

<noindex> Похоже в Германии </noindex> не все такие как Ваши знакомые :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Привет народ!

Как было бы хорошо, если бы мы все перестали спорить о ерунде, цепляться друг к другу. Вот это было б здорово по-настоящему :smile:

По этой причине вспомнила абсолютно неподходящую к ситуации фразу: Как г____о не назови, всё равно розой не станет.

Ссылка на сообщение
Поделиться на других сайтах

<noindex> Похоже в Германии </noindex> не все такие как Ваши знакомые :rolleyes:

Это писал не немец! Это перевод на немецкий (см. ту же статью но на Русском <noindex>http://ru.wikipedia.org/wiki/%D0%9F%D0%B5%...82%D0%BE%D0%B2)</noindex>

А если сделать обратный перевод Гуглем с немецкого эту (написанную явно по-русски) статью, то получится весьма корявый текст.

И говория о школьных учебниках, Википедию в школах не используют.

По этой причине вспомнила абсолютно неподходящую к ситуации фразу: Как г____о не назови, всё равно розой не станет.

Логично (по-женски :biggrin: )!
Ссылка на сообщение
Поделиться на других сайтах

Ладно, пойду с приятелем немцем в баню к девочкам пиво пить, попрошу, чтобы расспросил своих родственников живущих в Германии что да как насчет Менделеева у них :rolleyes:

Где-то читал, что таблицу Менделеева в мире признали величайшим открытием, вот немцам и обидно, мало, что в войне навтыкали, так еще и в химии обогнали :)

Ссылка на сообщение
Поделиться на других сайтах

У америкнов тоже встречал про Менделеева. Но они делают акцент не на таблице, а на открытии им периодического закона.

А таблицу как хошь так и называй.

Ссылка на сообщение
Поделиться на других сайтах

Ладно, пойду с приятелем немцем в баню к девочкам пиво пить, попрошу, чтобы расспросил своих родственников живущих в Германии что да как насчет Менделеева у них :rolleyes:

Где-то читал, что таблицу Менделеева в мире признали величайшим открытием, вот немцам и обидно, мало, что в войне навтыкали, так еще и в химии обогнали :)

Я заметил что Вы неординарный человек, всегда стараетесь докопаться до истины и в то же время интуитивно следуете правилу Lions: "будь скуп на критику и щедр на похвалу".

Как Российский Lions с большим стажем, предлагаю Вам вступить в один из Lions-Clubs России: <noindex>http://www.ruslions.ru/next.php?pid=3</noindex> (хотя бы в мой, первый в России - "Moscow-Centrum Lions Club").

Что это такое можно узнать на сайте: <noindex>http://www.lionsclubs.org</noindex>

Членство в клубе открывает дверь в любую страну из 182 стран и территорий (кроме нескольких, типа Северной Кореи).

Ссылка на сообщение
Поделиться на других сайтах
  • MFS открепил тему
Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Fedor
      В строительстве взяли курс на то, чтобы проектировщик умел бы и считать на прочность и чертить . Для чего программы пишутся если ими не пользоваться ?  Механику деформируемых тел в той или иной форме почти все инженеры учат... :)    Логика прогресса. Сейчас и логарифмической линейкой мало кто умеет пользоваться.  :) А каменный топор и вовсе никто не сможет сделать окажись в лесу :) 
    • Sabadash
      Потестил разные варианты дуговой интерполяции, работает только в плоскости XY. Автосмена работает, коррекция длины тоже Единственное приходится смещать абсолютные координаты на высоту длины инструмента которым привязывалась система координат.     Следующее что хочу видеть от этого станка - обмер заготовки и привязка системы координат относительно механического "маячка" на рабочем поле, координаты которого будут изначально известны, и дальнейшее смещение системы координат детали коллинеарно оси вращения.  
    • roiman
      Вы серьёзно думаете, что в этой стране прочнисты нужны? Было по всей стране 3 выпускающих кафедры. В названии одной, моей родной, слово "прочность" теперь вообще не фигурирует. Оно в лучшие-то годы не нужно было. Как-то сидел, будучи аспирантом, 15 лет назад как консультант от кафедры на дне открытых дверей. Сижу рассказываю одному мальчику с мамой рядом, как у нас хорошо, и раз, мама выдаёт: "Ну, вы же понимаете, что ДПМ-щики работают кем угодно, но только не прочнистами? Я сама ДПМ заканчивала".   По теме. Попытки найти что-то на аутсорсе привели меня к факту, что специалисты как таковые не нужны. Нужны "колышки", чтобы дырки затыкать в производствах. Желательно, выполняющие десяток трудовых, смежных функций - конструктор-технолог-программист ЧПУ-подготовка производства-сертификация-физ.расчёты-работа  с подрядчиками-.... Или вообще просто, в наглую, "конструктор, чтобы наладить производство".   И, главное, чтобы рядом был. Неважно, что ищем 2-3-5 лет специалиста и производство стоит, рынок уходит.   Вот сейчас проблема, как я понимаю, с проектировщиками - КЖ, КМ и пр. С ними уже на всё согласны. 90% вакансий по удалёнке - для них. Чекайте - лет через 5-ть в производстве пластмассовых изделий будет аналогичный крах в специалистах. Десяток лет отдавали всё Китаю на подряды. Опыт проектирования остался не у многих, как к примеру у дедушки в соседней теме, а реального опыта вообще у предельно малого кол-ва людей. Открываю LinkedIn - там первые же ролики такого качества и сложности оснастки, что в текущих реалиях РФ вообще невозможно производить. Но предприятия "ломаются" как девочки. Нужно чтобы рядом был, сам переехал и пр. Хотя куда и что, а пресс-формы  - самая подходящая сфера для аутсорса. Китайский инженерам можно всю РФ на аутсорсе обслуживать. Местным - фиг.   Да, зачем далеко ходить. Ещё 10 лет назад мне моё родное, ныне обанкротившееся, предприятие, казалось просто отсталым болотом. Сейчас я вспоминаю его как фантастику. Те вещи, которые я делал ещё не так давно, теперь кажутся не просто невозможными, а просто НЕ НУЖНЫМИ.   Извините, накипело.
    • Nikomas
      Допилил таки пост на 3х осевой фрезерный Weida 850 со стойкой Sinumerik 808D. ;(WEIDA 850 postprocessor rev. 1.1 by Samokhin Aliaksei) ;T3 - TYPE:END MILL. DIAM:12.0 ID: G90 G17 G55 T3 M6 D1 G0 M3 S4155 X-45.405 Y-44.635 F735. M8 G0 X-45.405 Y-44.635 Z10 Z2 G1 Z-15.92 F12699 G3 X-45.656 Y-43.401 Z-16 I-1.615 J0.314 F735 ... G1 X49.785 Y1.447 G0 Z10 M5 M9 G0 SUPA Z0 G0 SUPA X-400 Y14 M30 %   Сверление - циклами @drill local numeric RTP RFP SDIS DP DPR FDEP FDPR DAM DTB DTS FRF MDEP VRT DTD DIS1 local integer VARI AXN ... if drill_type eq 0 ;G81 {nb, 'MCALL CYCLE81 (' RTP:'5.3(p)' ', ' RFP:'5.3(p)' ', ' SDIS:'5.3(p)' ', ' ' , ' DPR:'5.3(p)' ')'} endif ...  
    • Ninja
      И вот поэтому теперь, вместо этих галерей будут строить новые современные жилплощади по цене 760 тыс/мес в ипотеку! Прямо над заводами в центре Москвы! @Krusnik ЖК Бадаевский слыхал? ВооТ как надо! Жить в парящий домах на высоте 38 метров над землёй!     Внизу завод, да кокой завод! Пивоваренный завод!!! а на верху небожители, в самом центре! Лепота! И завод городу сохранили, нате вам Москвичи - идите работайте , и людям место для жизни - это те которые не работают     дополню: "Свой парк на 4 га – особая гордость проекта. Концепцией предусмотрено воссоздание настоящего русского леса. Там будут разбиты аллеи, клумбы, посажены красивые крупномеры, фруктовые деревья."   Вот как построят так мы и переедем, готовьтесь!  
    • maxx2000
    • Ninja
      @Krusnik ты москвич? Коренной? Похоже что нет! Понаехали, понимаешь... Москва такая большая, что местные и за всю жизнь не узнают что там и где...  Вот тебе навигатор, пользуйся. https://www.kp.ru/afisha/msk/obzory/moj-gorod/byvshie-zavody-i-fabriki-moskvy Потом отчёт сюда выкладывай ! Понял?  
    • Proalign
    • gudstartup
      значит до поворота не крутится если даже нет команды на ражим тогда это точно датчик зацепа вращ. инструмента или его цепь с релюшкой  если и в реф также тогда 100 проц. смотрите датчик
    • maxx2000
      принципиально как раз так же. NX строит развёртку поверхности, затем строит на ней текстуру, и сворачивает её обратно. И просто завёрнуто это в отдельный модуль. Единственное что NX делает, это по картинке поднимает рельеф без лишних построений. Делает он это точно также как и Рино.   Есть другое видео, с Горилой на фотоаппарате. При просмотре этих видео у меня всегда возникал вопрос, результат получается всегда сетка или в каком то случае твердотельная геометрия. 
×
×
  • Создать...