Ansys develops and markets engineering simulation software for use across the product life cycle. Ansys Mechanical finite element analysis software is used to simulate computer models of structures, electronics, or machine components for analysing the strength, toughness, elasticity, temperature distribution, electromagnetism, fluid flow, and other attributes. Ansys is used to determine how a product will function with different specifications, without building test products or conducting crash tests. For example, Ansys software may simulate how a bridge will hold up after years of traffic, how to best process salmon in a cannery to reduce waste, or how to design a slide that uses less material without sacrificing safety.
Typically Ansys users break down larger structures into small components that are each modelled and tested individually. A user may start by defining the dimensions of an object, and then adding weight, pressure, temperature and other physical properties. Finally, the Ansys software simulates and analyses movement, fatigue, fractures, fluid flow, temperature distribution, electromagnetic efficiency and other effects over time.


Sample Script:
#!/bin/sh
#SBATCH -N 1
#SBATCH --ntasks-per-node=22   #n/N
#SBATCH -J tdm_2D # sensible name for the job
#SBATCH -p standard
#SBATCH --output="maxwell.log"
#SBATCH --error="maxwell.out"

#Set application and job folders
AppFolder=/apps/ansys/AnsysEM19.2/Linux64
JobFolder=$(pwd)

# Required to enable SLURM custom integration
export PBS_JOBID="${SLURM_JOBID}"

# debugs
export DEBUG_LOG_DIR=${JobFolder}/debugs
export ANSOFT_DEBUG_LOG=${DEBUG_LOG_DIR}/debug
export ANSOFT_DEBUG_LOG_SEPARATE=1
export ANSOFT_DEBUG_LOG_THREAD_ID=1
export ANSOFT_DEBUG_LOG_TIMESTAMP=1
export ANSOFT_DEBUG_MODE=6
export ANSOFT_PASS_DEBUG_ENV_TO_REMOTE_ENGINES=1
mkdir -p $DEBUG_LOG_DIR 2>/dev/null
export ANSYSEM_HPC_LOG_FILENAME=${DEBUG_LOG_DIR}/slurm_hpc_logs.log

#export ANS_NODEPCHECK=1
# Run analysis
# Run analysis
${AppFolder}/ansysedt -ng -monitor -distributed 'includetypes=Variations,Frequencies,Transient Solver' maxlevels=1  -machinelist num=22 -batchoptions Options.txt -batchsolve HPCTEST.aedt


#!/bin/sh
##SBATCH -A mechanical
#SBATCH -N 2
#SBATCH --ntasks-per-node=22   #n/N
#SBATCH --mem=0  # allocates all the memory on the node to the job
#SBATCH -J tdm_2D # sensible name for the job
#SBATCH -p standard
#SBATCH --output="maxwell.log"
#SBATCH --error="maxwell.out"

#Set application and job folders
AppFolder=/apps/ansys/AnsysEM19.2/Linux64
JobFolder=$(pwd)

# Required to enable SLURM custom integration
export PBS_JOBID="${SLURM_JOBID}"

# debugs
export DEBUG_LOG_DIR=${JobFolder}/debugs
export ANSOFT_DEBUG_LOG=${DEBUG_LOG_DIR}/debug
export ANSOFT_DEBUG_LOG_SEPARATE=1
export ANSOFT_DEBUG_LOG_THREAD_ID=1
export ANSOFT_DEBUG_LOG_TIMESTAMP=1
export ANSOFT_DEBUG_MODE=6
export ANSOFT_PASS_DEBUG_ENV_TO_REMOTE_ENGINES=1
mkdir -p $DEBUG_LOG_DIR 2>/dev/null
export ANSYSEM_HPC_LOG_FILENAME=${DEBUG_LOG_DIR}/slurm_hpc_logs.log

#export ANS_NODEPCHECK=1
# Run analysis
# Run analysis
${AppFolder}/ansysedt -ng -monitor -distributed 'includetypes=Variations,Frequencies,Transient Solver' maxlevels=1  -machinelist num=22 -batchoptions Options.txt -batchsolve HPCTEST.aedt