Перейти к основному контенту

Тег: Hpc

Что может CRAY вместе с LSTC

Стали доступны материалы по результатам совместной работы компаний CRAY, LSTC, NCSA и Rolls-Royce в области высокопроизводительных расчетов применительно к задачам механики. Коллегам удалось посчитать большую и очень большую задачу - на 105M и на 200М степеней свободы. По итогам расчета получилась статья: https://www.cray.com/sites/default/files/Increasing%20the%20Scale%20of%20LS-DYNA%20Implicit%20Analysis.pdf Казалось бы, Explicit коды всегда хорошо параллелились. Но инфоповод тут другой - на этот раз LSTC смогли распараллелить Implicit решатель LS-DYNA на тысячи ядер. Причем на глаз, эффективность сохраняется тысяч до 8-ми https://www.cray.com/blog/can-ls-dyna-scale-higher/

ANSYS EKM - новый этап развития

Коллеги из МСК подготовили шикарное видео, в котором показали очень много всего интересного касательно EKM.

EKM (Engineering Knowledge Manager) - система класса SDM (Simulation Data Management) от ANSYS. При всех ее достоинствах, у нее до недавнего времени была одна особенность, существенно затруднявшая ее врендрение. А именно: EKM имел жесткую привязку к версии ANSYS, что заставляло обновлять все ПО организации разом. Сейчас, начиная в версии 19.1 (или как она теперь должна называться?), EKM может работать с любой версией решателей ANSYS - ему можно это объяснить. Уже предыдущий шаг был очень важен, но коллеги из МСК успели, кроме внедрения новой версии, подтянуть руссификацию интерфейса и подружить систему с неподдерживаемым планировщиком Slurm. Получилось очень достойно!

Настройка использования лицензий при работе RSM

ANSYS RSM (Remote Solve Manager) - отличное средство по выполнению расчетов как на кластерах, так и на соседних рабочих станциях коллег, которые ушли в отпуск. Однако его надо уметь готовить. Иногда при отсутствии тонкой настройки может сложиться впечатление, что система “поджирает” лицензии на Mechanical. На самом деле, при выполнении фонового расчета в Mechanical по умолчанию RSM берет сразу 2 лицензии:

одна лицензия используется для проверки корректности постановки задачи в проекте (в логе сервера лицензий отображается как mech_struct) еще одна уходит непосредственно на расчет (в логе сервера лицензий отображается как ans_solve)

Как корректно остановить решатель на ходу

Есть очень часто встречающаяся задача - запуск решателя в консольном/пакетном режиме для выполнения расчета на рабочей станции или кластере. С этой задачей сталкиваются многие опытные инженеры. Как запускать консольные расчеты хорошо описано в документации, много рассказано на форумах. Однако мало кто знает, что практически любой решатель, работающий в фоне, можно корректно остановить с запуском точки рестарта/чекпоинта. Как правило, необходимо создать особый файл в особом месте. Когда решатель его обнаружит, он сам все поймет. Особый файл будет удалён сразу после его обработки. Давайте посмотрим, как это сделать для основных решателей ANSYS. Mechanical/APDL: В рабочей директории решателя надо создать файл с именем jobname.abt, где jobname - имя проекта. Файл должен содержать только одно слово: nonlinear Fluent: Для записи файла рестарта (а это просто обычный набор из cas и dat) необходимо создать файл check-fluent в директории /tmp для Linux или check-fluent.txt в директории C:\temp для Windows. Корректно завершить решатель можно, создав в этих директориях файл exit-fluent или exit-fluent.txt соответсвенно. CFX: C этим решателем все сильно проще. У него есть специальный исполняемый файл cfx5stop, предназначенный для корректной остановки расчета. Таким образом, для проекта mixer_001, достаточно выполнить команду cfx5stop -directory mixer_001.dir в его рабочей директории - там mixer_001.dir будет являться временной рабочей директорией. LS-DYNA: У этого решателя есть такая штука как SWITCH CONTROLS - в ходе расчета вы можете нажать комбинацию клавиш Control+C и ввести определнный код. Вот те ключевые коды, которые относятся к нашей теме: sw1 - записать файл рестарта sw2 - вывести оценку оставшегося времени расчета sw3 - записать файл рестарта Если консоль вам недоступна (расчет идет в фоне), то необходимо создать в рабочей директории решателя файл d3kil (или jobid.d3kil, если вы используете идентификаторы расчетного проекта), содержащий соответсвующий код. Autodyn Для этого решателя надо создать файл savenow.dat для записи файла рестарта в конце текущей итерации, а файл endbat.dat завершит расчет после окончания текущей итерации. Решатели семейства AEDT (ANSYS Electronics Desktop) - бывший Ansoft Знающие люди подсказали, что решатели можно спокойно убивать на лету - они сами смогут рестартовать остановленный таким образом расчет с последней записанной итерации. ANSYS Workbench Если вы пользуетесь ANSYS RSM, то там для всех поддерживаемых решателей уже есть стандартная кнопка Interrupt, которая делает всю вышеописанную магию за вас. Настраивайте RSM и наслаждайтесь :-)

Форум ANSYS 19

Главная — ФОРУМ ANSYS 2021 R1 Главная forum.cadfem-cis.ru

В последнюю неделю у меня совсем нет времени писать хорошие посты. А причиной тому служит усиленная подготовка нашего мероприятия — «Форума ANSYS 19». Буду выступать в Питере по полной программе — будут привычные доклады по HPC и композитам. А еще будуте и кое-что новое, а именно горячие презентация о SpaceClaim, Discovery Live, Topology Optimization и грядущим продуктам Additive Manufacturing. Самое время зарегистрироватсья на наше мероприятие, пока еще можно — участие бесплатное! http://forum.cadfem-cis.ru

LS-Run от LSTC упрощает запуск расчетов LS-DYNA

Одна маленькая бесплатная утилита от LSTC, идущая в составе с LS-PrePost, начиная с версии 4.5 или скачиваемая отдельно с ftp.lstc.com, решает сразу кучу задач:

Взаимодействие с сервером лицензий Запуск расчетов локально Поддержание очереди задач Упрощение открытия результатов на постпроцессинге Рестарт расчетов Запуск удаленных расчетов Взаимодействие с кластерами на базе Microsoft HPC Cluster

Учебное видео по ее использованию в комплекте

#HPC #LSDYNA #LSRun #LSTC https://goo.gl/XeUstw

ftp.lstc.com https://goo.gl/XeUstw

ANSYS R19 официально

Техническая документация — МЦД Техническая документация 16 сентября, 2021 Ansys 2021 R2 Технические требования к программно-аппаратным комплексам и лицензионная политика в области HPC Скачать www.cadfem-cis.ru

Итак, свершилось! ANSYS R19 стал доступен, о чем нам сообщает официальный сайт компании CADFEM CIS

https://www.cadfem-cis.ru/products/ansys/ansys-update/

На мой вкус, R19 вышел очень сильным, особенно, если сравнивать с R18. Вот мои любимые нововведения (в тех местах, где я что-то понимаю):

Mechanical:

XFEM и динамические сетки получили новый виток развития - это просто чума! Topology Optimizataion сдвинулась с мертвой точки: учет преднапряженного состояния и объемных нагрузок, куча интересных beta-возможностей

Meshing

Cartesian сетки вышли из beta Новые Cartesian-подобные сетки внутри Fluent Meshing

Облачные лицензии ANSYS’ Pay-Per-Use для Rescale

ANSYS & Rescale Offer Pay-Per-Use Software on ScaleX Cloud HPC San Francisco, CA — Rescale, the leading provider of enterprise big compute and cloud HPC, is pleased to announce that ANSYS Elastic Licensing can now be blog.rescale.com

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

Итак, в начале этого года ANSYS Elastic Units (AEUs) - так называются облачные лицензии на ANSYS - стали доступны для платформы ScaleX Cloud HPC Platform от Rescale. Rescale, в свою очередь является одним из лидеров облачных HPC решений.

https://blog.rescale.com/ansys-rescale-offer-on-demand-ansys-software-on-scalex/ #AEUs #ANSYS #cloud #HPC #Rescale #ScaleX https://magicdpd.ru/?p=6080

Spectre и Meltdown против ANSYS

Spectre Side-Channel and Meltdown – How will living in this new reality affect the world of numerical simulation? - PADT Literally, while I was sorting and running benchmarks and prepping the new benchmarks data originally titled. ANSYS Release 18.2 Ball Grid Array Benchmark www.padtinc.com

В начале этого года прогремели новости об обнаружении уязвимостей практически во всех процессорах x86_64 и ARM. Уязвимости получили названия Spectre и Meltdown - у них даже есть свой сайт https://spectreattack.com (а у вас есть? :-)). Я не буду вдаваться в подробности работы уязвимостей, скажу только, что с их появлением можно забыть о концепции защищенной памяти процесса, которая декларировалась уже лет 10 - это огромная дыра в безопасности!

Для исправления уязвимостей были выпущены заплатки на уровне операционных систем, которые исправляют баг, но могут очень здорово просадить производительность системы: от 5 в зависимости от типа решаемой задачи. Перед всеми нами встала дилемма: работать безопасно или работать быстро? Но вот почти никто не стал проверять, насколько проседает производительность в задачах, которые интересны нам - в CAE.