Skip to content
Snippets Groups Projects

ANSYS LS-DYNA

ANSYS LS-DYNA software provides convenient and easy-to-use access to the technology-rich, time-tested explicit solver without the need to contend with the complex input requirements of this sophisticated program. Introduced in 1996, ANSYS LS-DYNA capabilities have helped customers in numerous industries to resolve highly intricate design issues. >ANSYS Mechanical users have been able take advantage of complex explicit solutions for a long time utilizing the traditional ANSYS Parametric Design Language (APDL) environment. >These explicit capabilities are available to ANSYS Workbench users as well. The Workbench platform is a powerful, comprehensive, easy-to-use environment for engineering simulation. CAD import from all sources, geometry cleanup, automatic meshing, solution, parametric optimization, result visualization and comprehensive report generation are all available within a single fully interactive modern  graphical user environment.

To run ANSYS LS-DYNA in batch mode you can utilize/modify the default ansysdyna.pbs script and execute it via the qsub command.

` #!/bin/bash #PBS -l nodes=2:ppn=16 #PBS -q qprod #PBS -N $USER-DYNA-Project #PBS -A XX-YY-ZZ

#! Mail to user when job terminate or abort #PBS -m ae

#!change the working directory (default is home directory) #cd WORK_DIR="/scratch/$USER/work" cd $WORK_DIR

echo Running on host hostname echo Time is date echo Directory is pwd echo This jobs runs on the following processors: echo cat $PBS_NODEFILE

#! Counts the number of processors NPROCS=wc -l < $PBS_NODEFILE

echo This job has allocated $NPROCS nodes

module load ansys

Set number of processors per host listing

(set to 1 as $PBS_NODEFILE lists each node twice if :ppn=2)

procs_per_host=1

Create host list

hl="" for host in cat $PBS_NODEFILE do if [ "

hl"=""]thenhl="hl" = "" ] then hl="
host:
procsperhost"elsehl="procs_per_host" else hl="
{hl}:
host:host:
procs_per_host" fi done

echo Machines: $hl

/ansys_inc/v145/ansys/bin/ansys145 -dis -lsdynampp i=input.k -machines $hl `

Header of the pbs file (above) is common and description can be find on this site>. SVS FEM recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.

Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common LS-DYNA .k file which is attached to the ansys solver via parameter i=