Skip to content

ANSYSEM: Computer-aided engineering software for electromagnetic systems

Overview of package

Package: ANSYSEM
Description: Computer-aided engineering software for electromagnetic systems
For more information: http://www.ansys.com
Categories: Engineering
License: Proprietary

General Usage

Ansys Electromagnetic Suite is a suite of software for engineering analysis for electrical and electronic products.


                NOTE

This is restrictively licensed software. It is currently being made available on the UMD HPC clusters by the generosity of the Dept of Mechanical Engineering.

Available versions by cluster

This section lists the available versions of the package ANSYSEMon the UMD HPC clusters.

Versions available on the Zaratan cluster

Version Module tags CPU(s) optimized for GPU ready?
23.1 23.1 x86_64 Yes
21.2 21.2 x86_64 Yes

Using the Ansys EDT GUI on the UMD HPC clusters

Although generally it is preferable to do production runs in batch mode, as discussed in the next sections, it is sometimes useful to invoke the Ansys EDT GUI. This is particularly useful for setting up/designing the simulation.

Running graphical applications on the HPC cluster so that the graphical display goes back to the workstation at which you are sitting can be tricky.

While this can be done by installing an X server on your workstation, etc.,

The easiest solution is to use the interactive desktop applet of the OnDemand Web Portal. This will start a job on the cluster which presents a full graphical desktop to you through your web browser. You can then open a terminal window, issue the module load ansys-em and invoke the ansysedt command to start the GUI. Note that it can take a while (on the order of 10 minutes) to start up the first time. Once it starts up, you can design your job and/or run it on the compute node assigned to the desktop (as the desktop is running on a compute node and not a login node, you are allowed to perform computationally intensive tasks.)

We do not recommend running ANSYS GUI applications on the login node and having the display sent back to an X server running on your workstation, as ANSYS applications typically use many resources, adversely impacting other users of the login nodes. Also, the remote connection may slow down the GUI display on your monitor.

It is assumed that you are going directly from the workstation at which you are seated to the OnDemand portal. Going through another layer of remote connection can cause problems.

Submitting batch jobs

For production runs it is generally best to run Ansys EDT in batch mode. This also has the benefit of allowing one to use multiple CPU cores across multiple nodes using the Ansys RSM service. This section assumes you already have an ansys project file (.aedt file), often created from the GUI. You can then submit it with a Slurm/sbatch job submission script similar to this sample script ansys-em_job.sh.

This job script sets the environmental variable PBS_JOBID to the Slurm job id (SLURM_JOBID) and generates an appropriate batch options file. It then proceeds to invoke ansysedt on the MyProject.aedt project file. You will want to adjust the walltime and number of cores/nodes/etc requested, as well as the name of the input .aedt file in the script.