Difference between revisions of "ANSYS"
From Montana Tech High Performance Computing
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | ==Running ANSYS | + | To use ANSYS on HPC, you can either start a GUI session on a compute node or submit batch jobs to the compute nodes. Follow the instructions below or refer to [[Running_Jobs_on_HPC]]. |
− | + | ==Running ANSYS GUI on a compute node== | |
− | + | You can start ANSYS GUI on a compute node by creating an interactive job with Slurm. | |
− | : <code | + | #Start an interactive job on a compute node |
− | + | #: <code>srun -N 1 -n 4 -t 01:00:00 --x11 --pty /bin/bash</code> | |
+ | #: The above command will start an interactive job on 1 node 4 processors in the normal partition for 2 hours. (refer to the following sample script for more details of the options) | ||
+ | #Load the ANSYS module | ||
+ | #: <code>module load ANSYS</code> | ||
+ | #Start the ANSYS workbench or FLUENT | ||
+ | #: <code>runwb2</code> or <code>fluent</code> | ||
− | + | ==Submitting batch jobs through Slurm== | |
− | + | ANSYS Fluent can also be used in batch mode and jobs can be submitted to the compute nodes through Slurm. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==Submitting batch jobs through | ||
− | |||
==== Sample Script (UNDER DEVELOPMENT) ==== | ==== Sample Script (UNDER DEVELOPMENT) ==== | ||
#Create a job script for using 4 processors (cores) - put the following in a file called fluentjob.sh | #Create a job script for using 4 processors (cores) - put the following in a file called fluentjob.sh | ||
− | #: <code style=display:block>#!/bin/sh<br> | + | #: <code style=display:block>#!/bin/sh<br>#SBATCH -J JOB_NAME #Name of the computation<br>#SBATCH -N 1 # Total number of nodes requested<br>#SBATCH -n 4 # Total number of tasks per node requested<br>#SBATCH -t 01:00:00 # Total run time requested - 1 hour<br>#SBATCH -p normal # compute nodes partition requested<br> <br>module load ANSYS<br>fluent ### OPTIONS? INPUT FILES? </code> |
#Submit to Moab | #Submit to Moab | ||
− | #: <code> | + | #: <code>sbatch fluentjob.sh</code> |
− | #Check status with | + | #Check status with <code>squeue</code> command |
+ | |||
+ | |||
+ | ==Running ANSYS Desktop GUI on copper== | ||
+ | To start ANSYS workbench GUI on Copper Server | ||
+ | : <code style=display:block>module load ANSYS<br>runwb2</code> | ||
+ | To start FLUENT GUI, you can use : <code>fluent</code> instead of : <code>runwb2</code> above |
Latest revision as of 12:25, 21 July 2021
To use ANSYS on HPC, you can either start a GUI session on a compute node or submit batch jobs to the compute nodes. Follow the instructions below or refer to Running_Jobs_on_HPC.
Contents
Running ANSYS GUI on a compute node
You can start ANSYS GUI on a compute node by creating an interactive job with Slurm.
- Start an interactive job on a compute node
-
srun -N 1 -n 4 -t 01:00:00 --x11 --pty /bin/bash
- The above command will start an interactive job on 1 node 4 processors in the normal partition for 2 hours. (refer to the following sample script for more details of the options)
-
- Load the ANSYS module
-
module load ANSYS
-
- Start the ANSYS workbench or FLUENT
-
runwb2
orfluent
-
Submitting batch jobs through Slurm
ANSYS Fluent can also be used in batch mode and jobs can be submitted to the compute nodes through Slurm.
Sample Script (UNDER DEVELOPMENT)
- Create a job script for using 4 processors (cores) - put the following in a file called fluentjob.sh
-
#!/bin/sh
#SBATCH -J JOB_NAME #Name of the computation
#SBATCH -N 1 # Total number of nodes requested
#SBATCH -n 4 # Total number of tasks per node requested
#SBATCH -t 01:00:00 # Total run time requested - 1 hour
#SBATCH -p normal # compute nodes partition requested
module load ANSYS
fluent ### OPTIONS? INPUT FILES?
-
- Submit to Moab
-
sbatch fluentjob.sh
-
- Check status with
squeue
command
Running ANSYS Desktop GUI on copper
To start ANSYS workbench GUI on Copper Server
-
module load ANSYS
runwb2
To start FLUENT GUI, you can use : fluent
instead of : runwb2
above