Skip to content

ANSYS Mechanical

ANSYS Mechanical is software for structural analysis that is available on the DRP Cluster.

Usage Conditions

Currently licensed ANSYS Mechanical users can apply for access to the ANSYS Mechanical install at the CCI. Email to apply for access.

Environment Setup

Before using any CFX applications first load the ANSYS module to setup your environment

drp cluster

 module use /gpfs/u/software/x86-rhel6/lmodulefiles/
 module load ansys/[14.5|15.0]

Common Commands

ansys[145|150]  # ansys mechanical


The following slurm script runs mechanical 14.5 on $SLURM_NPROCS processes. If the ansys 15.0 module is loaded replace ansys145 with ansys150.

Create a file named with the following contents

#!/bin/bash -ex
export MPI_WORKDIR=$PWD  #ANSYS will assume the working dir on rank!=0 processes is $HOME !!!!
srun hostname -s > /tmp//hosts.$SLURM_JOB_ID
if [ "x$SLURM_NPROCS" = "x" ]; then
  if [ "x$SLURM_NTASKS_PER_NODE" = "x" ];then
cat /tmp//hosts.$SLURM_JOB_ID
# format the host list for mechanical
 for host in sort -u /tmp//hosts.$SLURM_JOB_ID; do  
   n=grep -c $host /tmp//hosts.$SLURM_JOB_ID 
  mech_hosts=$(printf "%s%s:%d:" "$mech_hosts" "$host" "$n")
# run the solver
echo "hosts ${mech_hosts%%:}"
ansys145 -dis -b -machines ${mech_hosts%%:} -i problem.dat -o run.out 
# cleanup
rm /tmp/hosts.$SLURM_JOB_ID

Submit the job to use 16 processes across two nodes with a max wall time of 10 minutes

sbatch -n 16 -N 2 -t 10 ./


Tech demos can be found here:


Last update: June 15, 2020