Работа с программой LS-DYNA

LS-DYNA — многоцелевая программа конечноэлементного анализа, разрабатываемая компанией LSTC (Livermore Software Technology Corporation) (США) с 1987 г. Программа предназначена для решения трёхмерных динамических нелинейных задач механики деформируемого твёрдого тела, механики жидкости и газа, теплопереноса, а также связанных задач.

В LS-DYNA реализованы явный и неявный метод конечных элементов с возможностью построения лагранжевой, эйлеровой и гибридной сетки, многокомпонентная гидродинамика, бессеточный метод сглаженных частиц, бессеточный метод, основанный на методе Галеркина. Программа имеет встроенные процедуры автоматической перестройки и сглаживания конечно-элементной сетки при вырождении элементов, высокоэффективные алгоритмы решения контактных задач, широкий набор моделей материалов, возможности пользовательского программирования.

На кластере "Сергей Королев" установлена многопоточная версия приложения.

Для работы с программой нужно загрузить *.k файл на кластер. Создать пакетный файл с указанием требуемой конфигурации вычислительного поля. Файл может быть примерно следующего содержания:

#!/bin/bash
#
#PBS -N name_of_the_job
#PBS -A myaccount
#PBS -q ansys
#PBS -l procs=8
#PBS -l pmem=2gb
#PBS -l walltime=12:00:00
#PBS -m ae
cd $PBS_O_WORKDIR
module load impi/4
mpirun -np $PBS_NP -machinefile $PBS_NODEFILE /home/COMMON/lstc/mpp971_d i=file.k

В данном случае задача будет использовать 8 ядер.

  • procs=8 - необходимо 8 процессорных ядер.
  • pmem=2gb - необходимо 2 ГБ оперативной памяти на один вычислительный процесс.

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

!!! На кластере на 19.11.2014 имеется лицензия на 16 процессов. Другие пользователи тоже могут их использовать. !!!