Ansys
The Ansys suite of programs can be used to numerically simulate a large variety of structural and fluid dynamics problems found in many engineering, physics, medical, aeronotics and automative industry applications.
Installed version
- 19.2b
Use the command
$ module avail ansys_inc
to show available versions.
ansys
workbench!
How to use it?
Interactive or GUI interface
Connect to the interactive node mesoshared
using X2GO as explained here.
Open a terminal and load the ansys_inc module:
$ module load ansys_inc/19.2b
You can then access to the all ansys software components, for example launcher
, cfxsove
.
To run ansys
with grapical mode:
$ ansys192 -g
Batch mode
Batch mode will execute ansys
in command line using Grid Engine batch scheduler.
Notice that jobs must be started within WORK directory.
Change directory to WORK before submitting jobs.
$ cd WORK
Parallel ansys using multi-core (1 node)
In this example we will execute ansys in parallel (shared memory) using 16 cores.
- We request 16 cores (one can request from 1 to 16 cores. harware limitation)
- We use default queue
- We request 4G of memory by core i.e total 64G (the whole memory in the node).
- ansy.sge
#!/bin/bash #$ -N test_ansy #$ -q all.q #$ -pe openmp 16 ## we request 16 core # MAX is 16 (hardware limit) #$ -o $JOB_NAME.$JOB_ID.out #$ -l h_vmem=4G ## we request 4G by core ## load ansys module module load ansys_inc/19.2b ## start application ansys192 -np $NSLOTS -j inputansys23 < inputansys23.txt >& inputansys23${JOB_ID}.out # delete rst files rm *.rst
Submit the script to SGE :
$ qsub ansy.sge
Parallel ansys using MPI (distributred nodes)
TODO
NO MPI VERSION AVAILABLE