Back

LS-DYNA

LS-DYNA

Description

LS-DYNA is a general-purpose finite element program capable of simulating complex real world problems. It is used by the automobile, aerospace, construction, military, manufacturing, and bioengineering industries. LS-DYNA is optimized for shared and distributed memory Unix, Linux, and Windows based, platforms, and it is fully QA'd by LSTC. The code's origins lie in highly nonlinear, transient dynamic finite element analysis using explicit time integration.  More details, see web page http://www.lstc.com/products/ls-dyna.

CSC - IT Center for Science Ltd has purchased LS-DYNA for limited three years period, ending at the end of year 2020.  Limited by the license, maximum number of simultanous LS-DYNA processes is 2000.

CSC's LS-DYNA licenses are available only for academic use, for free.


Available

Version on CSC's Servers

Sisu 9.2.0, Taito 10.1.0


Launch Site

http://www.lstc.com/products/ls-dyna

http://www.dynasupport.com/tutorial

 


Usage

LS-DYNA is installed at CSC on Sisu server (Cray XC40), see web page https://research.csc.fi/csc-s-servers#sisu and on Taito server https://research.csc.fi/csc-s-servers#taito. Usage of CSC's LS-DYNA licenses requires filling a CSC LS-DYNA user agreement.  The form is available in CSC's SUI extranet, see https://sui.csc.fi/group/sui, and there see folder Downloads -> Contracts and Agreements -> LS-DYNA.

LS-DYNA's pre and post process module for multiple different platforms if available for free at the site http://ftp.lstc.com/anonymous/outgoing/lsprepost/. Recommanded procedure is to install pre and postprocess module on users local computer. After creating an analysis input files on the local computer, input files are transferred on Sisu server for the analysis batch run, see instructions below.

There are several ready made example input files for test runs.  On Sisu server, see the directory /appl/structural/lsdyna/Tutorials/Intro_LSDYNA_Tutorial_PDF.  The material is available also on the site http://www.dynasupport.com/tutorial/introduction-ls-dyna-ls-prepost-for-explicit-and-implicit-analysis, in the end of the page, link Intro_LS-DYNA_Tutorial.

Current installed versions: 9.2.0 on Sisu, and on Taito 10.1.0.

Example of a batch job run on Sisu

Login on Sisu and create a directory for the test run, and move there

%> mkdir -p $WRKDIR/DONOTREMOVE/lsdynatest
%> cd $WRKDIR/DONOTREMOVE/lsdynatest

Notice. If you want to keep some data in $WRKDIR for a longer time period, you can copy it to directory $WRKDIR/DONOTREMOVE.  For more information see https://research.csc.fi/taito-disk-environment, chapter 1.5.2.

Next, copy an example input file, and an example file for a batch job on Sisu server

%> cp /appl/structural/lsdyna/Tutorials/Intro_LSDYNA_Tutorial_PDF/1.Getting_Started/cube_results.k .
%> cp /appl/structural/lsdyna/parjob_dyna_sisu .

The test run is very small, using only one core.  The case is actually ready for sending to the queueing system, in test queue.  Submit the job with command

%> sbatch parjob_dyna_sisu

When the run is ended, two files gives information about the run - dyna_job<process_id>.err and dyna_job<process_id>.out.

LS-DYNA executable name mppdyna is result of double precision compilation. Use command mppdyna_s for single precision runs.

An example batch job file little bit large run, 4 cores is available: /appl/structural/lsdyna/parjob_dyna_sisu_n4.  Notice that on Sisu, resources are allocated always on node bases, that is, in chunks of 24 cores.  One node contains 24 cores, and when doing sequential run, ie, run with one core, still a full node with 24 cores is reserved for the run, for more information, see https://research.csc.fi/sisu-supercomputer. 

For to launch your large scale LS-DYNA run on Sisu server, you need to study Sisu user guide, https://research.csc.fi/sisu-user-guide.

Using LS-DYNA pre and postprocess module on Sisu

You may check for example analysis run intermediate results using pre and postprocess module on Sisu.  Only reasonable fast way to handle graphical user interface over the network, is to use NoMachine connection, see web page https://research.csc.fi/-/nomachine.  After creating nomachine connection, you may launch LS-DYNA on Sisu by giving command

%> module load lsdyna

and the invoke the pre and postprocessing module by command

%>lspp45


Example of a batch job run on Taito

Login on Taito and create a directory for the test run, and move there

%> mkdir -p $WRKDIR/DONOTREMOVE/lsdynatest
%> cd $WRKDIR/DONOTREMOVE/lsdynatest

Next, copy an example input file, and an example file for a batch job on Taito server

%> cp /appl/structural/lsdyna/cube_results.k .
%> cp /appl/structural/lsdyna/parjob_dyna_taito .


The test run is short, 4 core run, throughput time is only few seconds.  Submit the job with command

%> sbatch parjob_dyna_taito


Use of  user defined materials on Taito

Read the instructions given in the file /appl/structural/lsdyna/USERMAT_use.

 

 

 

 

 


 

 


Discipline

Computational Engineering

References


Support


Manual