Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.


Auszug

Crash Simulation Software - finite element and multiphysics program to analyse the nonlinear response of structures

...

Support and Examples

Info

To obtain and checkout a product license please read Ansys suite first. LS-DYNA specific support is provided by www.dynasupport.com
For official examples visit: www.

LS-DYNA Versions

"module add ansys/2022r2" provides:

...

shared memory parallel

...

Single

...

massively parallel processing

...

module add intel impi
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$I_MPI_ROOT/intel64/lib

...

shared memory parallel

...

Double

...

massively parallel processing

...

module add intel impi
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$I_MPI_ROOT/intel64/lib

Example Jobscript

...

dynaexamples.com

General Information

Info

To obtain and checkout a product license please read Ansys Suite first.


executable / flagmeaning
lsdyna(without flags) single precision, shared memory parallel
-dpdouble precision
-mpp -dis -np 96

distributed memory parallel on single 96-core-node

-mpp -dis -machines 1st_node_name:96:2nd_node_name:96

distributed memory parallel on multiple 96-core-nodes

To explore other settings, we recommend the general Ansys launcher GUI (start an interactive job as described in Usage Guide, call "launcher" on compute node after loading the Ansys module). Running the (test) job from this GUI will print out your specialized terminal command. Then you can copy the resulting command/flags to your specific Slurm job script file.
To stop an interactive LS-DYNA job press CTRL+C and then "stop"+ENTER.

Example Jobscript

The underlying input file PipeWhip.k can be found at www.dynaexamples.com/introduction/Introduction/example-26

Codeblock
languagebash
titleThis is an example for a massively distributed memory job on 2 nodes with 40 96 tasks per node
#!/bin/bash
#SBATCH -t 00:10:00
#SBATCH --nodes=2
#SBATCH --tasks-per-node=4096
#SBATCH -L ansys
#SBATCH -p medium40standard96:test
#SBATCH --mailjob-type=ALL
#SBATCH --job-name=Whip

module add intel impi/2018.5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$I_MPI_ROOT/intel64/libname=Whip

# format the machinelist
srun hostname -s | uniq -c | awk '{printf $2":"$1":"}' > hostlist
machinelist=`cat hostlist`

module add ansys/2022r22023r1
export
LSTC_FILE=$ANSYSLIC_DIR

lsdyna_dp_mpp i=your_personal_input_file.kex_26_thin_shell_elform_16.k -dp -mpp -dis -machines $machinelist

echo "############### ANSYS LS-DYNA finished ################"

...