LS-DYNA

From HPC
Revision as of 10:36, 3 February 2017 by MSummerbell (talk | contribs) (Job Submission Script)

Jump to: navigation , search

Application Details

  • Description:
  • Versions: V17.0, V17.2
  • Module names: ansys/v170, ansys/v172
  • License:
  • Forum Support: Viper Ansys Forum
  • Further information: Ansys

Job Submission Script

#!/bin/bash	
#SBATCH -c 1	# Number of CPUS per Node
#SBATCH --mem-per-cpu=4G
#SBATCH -J LS-DYNA # Name of Job
#SBATCH -p compute
#SBATCH -o %N.%j.%a.out
#SBATCH -e %N.%j.%a.err

module purge

module load ansys/v172
module load intel/mpi/64/5.1.3.181

memory=$(($SLURM_MEM_PER_CPU/8))

lsdyna i=all.k memory=${memory}M ncpu=$SLURM_CPUS_PER_TASK

Details:
Line 1 - just a standard line that needs to be at the top of the file
Line 2 - The -c flag sets the number of CPUs for the job. This must be set to 1 as LS-DYNA is not licensed for more than 1 CPU
Line 3 - The -J flag sets the name of the job, in the case to LS-DYNA
Line 4 - The -p flag sets the partition to use e.g. compute, high memory
Line 5 - The -o flag sets the output file name
Line 6 - The -e flag sets the output error
Line 7 - Remove all loaded modules
Line 8 - Load Ansys V17.2
Line 9 - Intel MPI
Line 10 - Memory divided between cores
Line 11 - This is the run command Note i specifies the input file, memory the memory available and ncpu the number of CPUs used

[username@login01 lsdyna5]$ sbatch ls-dyna.job
Submitted batch job 306050