Difference between revisions of "LS-DYNA"
From HPC
MSummerbell (talk | contribs) (→Job Submission Script) |
MSummerbell (talk | contribs) (→Application Details) |
||
Line 4: | Line 4: | ||
* Module names: ansys/v170, ansys/v172 | * Module names: ansys/v170, ansys/v172 | ||
* License: | * License: | ||
− | |||
− | |||
===Job Submission Script=== | ===Job Submission Script=== |
Revision as of 10:36, 3 February 2017
Application Details
- Description:
- Versions: V17.0, V17.2
- Module names: ansys/v170, ansys/v172
- License:
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