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

вопрос по sparse solver


Гость suvorov.as

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

Неужели вдруг от скорости мы перешли к вполне разумной мысли о том, что матрицы мкэ иногда не особо хорошо обусловлены? Что-то мне подсказывает, что итерационные методы решения плохи для таких систем в принципе, и матрица L тут не шибко поможет, может просто нужон быстрый прямой решатель? И раз медленно приходим к мысли, что в дальнейшем уже трудно придумать что-то новенькое для ускорения решения слау, может попробовать немного изменить кэ формулировку, так сказать подогнать под конкретный решатель, оптимизировать интерфейс между составлением матрицы жесткости, её решением и внесением изменений на следующем шаге?

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


Ну и ладно, а то я прочла пост выше, про итерационные методы и расстроилась

Быстрый прямой факторизатор есть быстрый прямой решатель, ибо преобладающее время при решении тратится именно на факторизацию

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

Когда вы потратили 80% времени на факторизацию, дальше действуйте как хотите, время уже потрачено

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

Нет, я в общем-то всё поняла, как это ни странно и удалилась :wallbash:

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

Я просто удалилась, ибо всё поняла - прочуствовала на себе - 5000 прогонок за 40 минут и 1 факторизацию за 5 минут :clap_1:

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

ИПФ РАН. А кто еще из Нижнего?

Я. И я не пользоваель ИСПА, если что...

ИПФ РАН - это круто.

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

Нет никакого сарказма

Борман: Как не повезло тем, кто просто работает в АО, ООО, ЧП или в вузе. Давай не забывать, что не именитое заведение работы делает из нас людей, а мы делаем престиж своей работе, тем что там качественно работаем

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

Как не повезло тем, кто просто работает в АО, ООО, ЧП или в вузе. Давай не забывать, что не именитое заведение работы делает из нас людей, а мы делаем престиж своей работе, тем что там качественно работаем

Не понимаю как влияет форма собственности предприятия на качество работы.
Ссылка на сообщение
Поделиться на других сайтах

Форма собственности предприятия на качество работы никак не влияет.

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

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

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

а мне кажется что человек определяет свою работу

Это до определенного возраста (степени неразумности).
Ссылка на сообщение
Поделиться на других сайтах

Но я как обычно не хотела никого обидеть. я просто высказала свою мысль об разных работах - вот я, так считаю и всё. Возможно, здесь проявляется стервозность, но надеюсь что это не так

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

Насколько я знаю ваш итерационный решатель в нем данный предобуславливатель отсутствует. Для этого нуден быстрый разреженный прямой решатель.

Размерность у нас разная.

Кроме того, мы не делаем полную факторизацию, а перекладываем нагрузку на итерационную схему.

За счет этого выигрываем во времени.

И он просто не способен решать задачи прочности.

В текущем виде? Наверное.

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

Так что не в том разделе рекламку разместили. :rolleyes:

А никто рекламку и не вешал.

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

А LU ихний быстр однако. Можно попробовать его под свои цели применить, только это опять не самый оптимальный вариант.

Почему он хуже конденсации матриц?

Один раз сделали факторизацию и дальше только обратный ход для всех своих векторов В.

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

Так вы так ничего не и не поняли.

Это ИСПА опять ничего не понял. Сравнение итерационных и прямых методов не делал только ленивый у нас в стране. В том же Абрау-Дюрсо сколько копий было сломано на эту тему. Прямые методы пригодны только до определенной размерности. Точка. Медицинский факт.

Эта схема быстрее работает только на старых процессорах. Это было 3-5 лет назад.

Это вообще кто говорит? Человек, который еще несколько страниц назад писал, что цифры из Ансиса это бред?

:)

В ИСПЕ, наверное да. В FlowVision нет.

А на современных процессорах быстрее работают прямые схемы решения. Количество операций с плавающей точкой прямой метод требует больше, а времени МЕНЬШЕ.

На какой размерности?

15 млн гекса элементов, 90 млн степеней свободы по вашим понятиям.

А вам слабо? То что у ваших клиентов такие задачи не решаются мне по барабану - меня волнуют мои клиенты.

Ваши разработчики только зря потратили время. Но это понимают только те кто знает как на игровом процессоре (4 ядра) добиться скорости 118 Гфл. Цена этого процессора 10 тыс руб.

Ну если смотреть на наш бухгалтерский баланс, то впечатления строго противоположные - время потрачено ой как не зря.

:)

Разработчики ИСПА это знают. И такой прямой решатель уже работает в новой версии ИСПА.

Да и пускай работает. Кто-то запрещает?

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

Это вообще кто говорит? Человек, который еще несколько страниц назад писал, что цифры из Ансиса это бред?

:)

Дайте ссылку. Где ИСПА такое писал?
Ссылка на сообщение
Поделиться на других сайтах

Это ИСПА опять ничего не понял. Сравнение итерационных и прямых методов не делал только ленивый у нас в стране. В том же Абрау-Дюрсо сколько копий было сломано на эту тему. Прямые методы пригодны только до определенной размерности. Точка. Медицинский факт.

О, Боги! Неужели это правда?! Я поддержу ИСПУ.

Действительно, только до определенной размерности. И размерность эта, в первую очередь, определяется железом, в частности - объемом оперативной памяти. И эти возможности растут с такой скоростью, что прямые решатели уже если не решают, то скоро решат и 100кк DOF.

Скидывать со счетов прямые решатели не стоит. Прямые решатели - это время. А время сейчас все дороже.

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

Лет 30 назад тоже комплексовали, ибо не было возможности использовать тип double. Это всё возникло из-за того, что при решении плохо обусловленных слау прямыми методами, пытались несколько улучшить решение итерационно. Так вот оказалось, что можно использовать single по нашему на итерационном этапе и это не сильно меняет результат, как если бы использовали double, например.

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

И эти возможности растут с такой скоростью, что прямые решатели уже если не решают, то скоро решат и 100кк DOF.

Вот как раз тусуюсь на ПАВТе в Новосибирске и тут вещают про экзафлопные системы к 18му году, пожирающие в идеале 20 МВт.

:)

Есть только одно НО - насколько эффективно такие алгоритмы работают на системах с распределенной памятью по сравнению с итерационными алгоритмами?

Дело не только в размерности, но и в обусловленности матрицы.

Вот именно по этой причине заказчики за нашу итерационную решалку и зацепились.

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

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




  • Сообщения

    • fenics555
      это каждый раз что-то ковырять при установке, не вариант.
    • maxx2000
      @fenics555, я никогда не задавался таким вопросом, а можно ли отключить авторегенрацию компонентов или заморозить? Если прям опции нет, может через Тулкит или Апи?
    • fenics555
      штифты разрезные- понятно, что примонтаже изменяют размер по отверстию.  Резиновое кольцо уплотнительное- оно меняет не только диаметр наружный и внутренний, но и толщину. именно долго открываются сборки, содержащие эти изделия.  можно конечно и без нее обходиться, но мы уже привыкли. Только грузятся сборки очень долго, но это врятли из-за гибкости.
    • Viktor2004
    • UkulyAlex
      Добрый день. Работаю в t-flex 16. Имеется приспособление в котором более 150 позиций деталей, спецификация сделана по структуре изделия. Возникла необходимость изменения конструкции, некоторые детали из середины списка пришлось удалить. После обновления отчёта позиции сдвигаются, как сделать чтобы оставались на месте, т.е. был пропуск позиций в середине раздела "Детали"? 
    • статист
      Спасибо за цитату, полезная для меня   Я знал до этого способ использовать атрибуты LATT для задания направления, но они применялись только к построенным линиям. Если например рассматривать созданный элемент E, 1, 2, где для задания применяются только два узла, то тут уже никак не поменяешь положение третьего узла, так как его нет. Нужно тогда создавать отдельно направляющий узел  и задавать его через EMODIF,EID, 3, NID.   Но получается без создания узла, задать направление нельзя. В настране по крайней мере так можно. А в ансисе нужно плодить лишние узлы. Грустно)
    • FROST_R6
      Есть монорельса размером 12м. Хочу проверить перемещение при нагрузке на середину в 2 тонны. Саму монорельсу фиксировать не нужно, поэтому я поставил ее на 2 призмы и зафиксировал их. Расчет не получается провести - сначала программа пишет, что "деформация в данном исследовании слишком значительная и нереалистичная, хотите остановить программу и перезапустить исследование с меньшими нагрузками или с более жесткой моделью?". Я выбираю "нет". После долгого процесса расчета появляется сообщение о том, что "Состояние равновесия не было достигнута" и "Анализ больших смещений был остановлен до сохранения результата", появляется надпись о сбое расчета. 
    • maxx2000
      подгружаются при повторном открытии сборки или при первой вставке? Ну и гибкость сначала вызвала вопрос, но я не заметил существенной задержки при выборе способа вставки с ней или без неё.
    • Ветерок
      Я не понял зачем в этих деталях задана гибкость. При том, что новые значения размеров определяются не измерением, а вводом вручную.
    • BOJIOD9I
      Добрый день! Подскажите куда внести изменения на стойке fanuc 0i, чтобы когда вводишь коррекцию в графу износа она не отображалась на координатах. Пример: Резец точит размер 100 мм, по факту получается 101мм. В графе износ вносишь -1.0 мм. В итоге по координатам будет показано что резец точит 99мм, а по факту станет 100мм как нужно было.
×
×
  • Создать...