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.