LS-DYNA

NEW: LSDYNA Performance Benchmarks and Profiling

LS-PrePost Online Documentation | Tutorials

Getting Started With LS-DYNA

Keyword 971 2 volumes Download 17.0 MB
LS-DYNA Examples Download  1.9 MB
LS-OPT Download 3.6 MB
LS-DYNA Theory 2006 Download  2.3 MB


Here are instructions on LS-DYNA environment variables: README.setenv

Introduction to  LS-DYNA3D

Note: DYNA_SCRDIR & DYNA_ARGS are required and DYNA_SCRDIR *must* be in /temp!

Athena now has R7.1.2

Memory

If the the .o file starts with
Memory installed (MB) : 64543
Memory free (MB) : 59864
Memory required (MB) : 24320
for example
then divide 24320MB by 8 bytes per word to get 3187671000 words [memory=3187671000 in DYNA_ARGS]


#!/bin/csh
#PBS -q para -l select=1:ncpus=8:athena=True:mpiprocs=8
setenv MY_DIR "/user/jmatrow/LS-DYNA/forming/2procs"
setenv DYNA_SCRDIR "/temp/jmatrow/$PBS_JOBNAME.$PBS_JOBID"
setenv DYNA_ARGS "i=forming.k ncpu=-8"
mkdir $DYNA_SCRDIR
cp $MY_DIR/forming.k $DYNA_SCRDIR
cp $MY_DIR/model.key $DYNA_SCRDIR
cd $DYNA_SCRDIR
setenv LSTC_FILE /apps/LS-dyna/LSTC_FILE.txt
ls971R7 $DYNA_ARGS
cp $DYNA_SCRDIR/d3plot* $MY_DIR
cd; rm -rf $DYNA_SCRDIR

Athena now has R7.1.2 MPP for multiple compute nodes

You *MUST* have a scratch directory in /apps/LS-dyna/user
If you do not have one, ask John to create it

You *MUST* ask for more than 1 compute node after select= and more than 16 cpus
Multiply the two values for ncpu= DYNA argument.

For double precision, use run_MPP_d.csh command.

#!/bin/csh
#PBS -q special -l select=2:ncpus=18:athena=True:mpiprocs=18
setenv MY_DIR "/user/jmatrow/LS-DYNA/forming/2procs"
setenv DYNA_SCRDIR "/apps/LS-dyna/user/jmatrow/$PBS_JOBNAME.$PBS_JOBID"
setenv DYNA_ARGS "i=forming.k ncpu=-36"
mkdir $DYNA_SCRDIR
cp $MY_DIR/forming.k $DYNA_SCRDIR
cp $MY_DIR/model.key $DYNA_SCRDIR
cd $DYNA_SCRDIR
setenv LSTC_FILE /apps/LS-dyna/LSTC_FILE.txt
/apps/LS-dyna/run_MPP.csh $DYNA_ARGS
cp $DYNA_SCRDIR/d3plot* $MY_DIR
cd; rm -rf $DYNA_SCRDIR