Что может 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/
Тег: HPC
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 и наслаждайтесь :-)
Реализация RAID алгоритмов на GPU Пост на тему HPC — компания Nyriad демонстрирует работу их решения по реализации алгоримов RAID на базе GPU. Показывают отличное шоу.
#GPU #HPC #NVIDIA #Nyriad #RAID https://goo.gl/DxwUSU
Форум ANSYS 19 В последнюю неделю у меня совсем нет времени писать хорошие посты. А причиной тому служит усиленная подготовка нашего мероприятия — «Форума 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
ANSYS R19 официально Итак, свершилось! ANSYS R19 стал доступен, о чем нам сообщает официальный сайт компании CADFEM CIS
https://www.cadfem-cis.ru/products/ansys/ansys-update/
На мой вкус, R19 вышел очень сильным, особенно, если сравнивать с R18. Вот мои любимые нововведения (в тех местах, где я что-то понимаю):
Mechanical:
XFEM и динамические сетки получили новый виток развития - это просто чума! Topology Optimizataion сдвинулась с мертвой точки: учет преднапряженного состояния и объемных нагрузок, куча интересных beta-возможностей
Облачные лицензии ANSYS’ Pay-Per-Use для Rescale На протяжении года 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 В начале этого года прогремели новости об обнаружении уязвимостей практически во всех процессорах x86_64 и ARM. Уязвимости получили названия Spectre и Meltdown - у них даже есть свой сайт https://spectreattack.com (а у вас есть? :-)). Я не буду вдаваться в подробности работы уязвимостей, скажу только, что с их появлением можно забыть о концепции защищенной памяти процесса, которая декларировалась уже лет 10 - это огромная дыра в безопасности!