NCSA Home
Contact Us | Intranet | Search

LS-DYNA

Brief Description:

LS-DYNA is a general purpose transient dynamic finite element program capable of simulating complex real world problems. Implicit, Explicit, Shared Memory Parellel (SMP) and MPP imbedded in one code.

LS-DYNA (double precision) is available to all NCSA academic users on the following system:

  • SGI Altix/linux (co.ncsa.uiuc.edu) version 971

  • All new users must be added to the LS-DYNA access lists. Please send email to skoric@ncsa.uiuc.edu to be added to the access lists for LS-DYNA.

Commercial use of LS-DYNA is governed by the NCSA Private Sector Program. Please contact Seid Koric at skoric@ncsa.uiuc.edu for more information. 

Using LS-DYNA on copper

  • Interactve Acess

    Special script called /usr/apps/csm/scripts/lsdyna_script has been written for interactive asubmission of ls-dyna jobs. Every LS-DYNA job must start from a clean directory with a new and unique name (only input fiiles that are necessary for a new LS-DYNA job must be in the directory).
    lsdyna script requires at least one command line argument. The most common usage is: 

     lsdyna i=input_file_name.k

    Do not use npcu= as one of above command line options. You will be asked by the interactive script for number of cpus/threads for SMP solver, and then your parallel environment will be set accordingly.
    Please note that interactive limits on NCSA SGI/Altix are 500MB of RAM, 30 minutes of total CPU time, and 4 cpus/threads for parallel jobs. All interactive jobs that exceed these limits will be terminated. For large jobs please use lsdyna_batch (for SMP solver), or mppdyna_batch (for MPI solver) scripts.

  • Batch Jobs

    For large production LS-DYNA jobs that exceed interactive limits, please use lsdyna_batch script. It requires at least one command line argument. The most common usage is:  

    /usr/apps/csm/scripts/lsdyna_batch
    i=input_file_name.k

    Every LS-DYNA job must start from a clean directory with a new and unique name (only input fiiles that are necessary for a new LS-DYNA job must be in the directory).
    Do not use npcu= or memory= as command line options. You will be asked by the batch script for number of cpus/threads for SMP solver, as well as for wall clock and memory requirments for your batch job. All parallel and PBS batch environment will be then set accordingly. After your job is submitted to the PBS queues, check its status by typing qstat -u your_login. After job finishes, all output files will be copied back to the directory from where your LS-DYNA batch job was submitted. In addition, all your output files will be archived and uploaded to your Mass Storage account (under lsdyna-batch directory). Uploaded tar files have names of the form jobid.tar.gz, where jobid is the 4(or 5)digit job-id number assigned by the batch 
    system.

  • MPP DYNA 971 Available on cobalt :

    Batch only access provided through mppdyna_batch script. MPP DYNA 971 is using an MPI solver which generally scales more efficiently than an SMP solver. It requires at least one command line argument. The most common usage is:  

    /usr/apps/csm/scripts/mppdyna_batch
    i=input_file_name.k

    Every MPP-DYNA job must start from a clean directory with a new and unique batch job name (only input fiiles that are necessary for a new MPP-DYNA job must be in the directory). If large output files are expected, please submit your jobs from a clean directory on your scratch-global space. Do not use your home directory to submit large batch jobs when expecting large output files. The home directory quota on cobalt is 50 GB. Do not use npcu= or memory= as command line options. You will be asked by the batch script for number of cpus for MPI solver, as well as for wall clock and memory requirments for your batch job. All batch environment will be then set accordingly. If you have a pfile, make sure not to specify any directory directives in it, your mpp dyna batch job will run by default on a working directory on a batch host where the performance is best. Check the status of your submitted job with qs -u your_login . Once the mpp-dyna batch job finishes, your output files will be copied back to the directory from where your job was submitted. If your output files are in scratch-global, make sure to secure them to a safe place before they are purged.

  • For more Computational Solid Mechanics Software Inquiries , please visit CSM-FAQs

    If you have problems accessing or using LS-DYNA at NCSA, please send email to csm@ncsa.edu.