Using Ansys Scripting with pyMAPDL, pyDPF-Post, and More – PART 1: Running and Post-Processing an Ansys Model Outside Ansys

Using Ansys Scripting with pyMAPDL, pyDPF-Post, and More - PART 1: Running and Post-Processing an Ansys Model Outside Ansys
Categories:
One of the Python scripts created using Ansys Scripting

Using the Ansys Scripting API to Execute an Ansys MAPDL Solve and Post Process the Results in Python

PADT’s Alex Grishin has been busy doing some cool Multiphysics optimization work. As part of that effort, he used Ansys scripting to:

  1. Build models in Ansys Mechanical
  2. Programmatically control solving the model in Ansys MAPDL
  3. Extract the stiffness matrix and load vectors
  4. Post-process the displacement and stress solution in Python

First, he shares how to install pyansys from github.com. Then Alex uses a NAFEMS challenge problem to show how to do all of this, including increasingly more accurate ways to script the post-processing. Along the way he uses Ansys API tools pyMAPDL to access the Ansys MAPDL solver, and pyDPF to interface with the Ansys toolset, including extracting the results.

The Results on the Left Were Created with Ansys Scripting in Python
The Results on the Left Were Created with Ansys Scripting in Python

Please find a PDF of his tutorial here:

And here is a zip file with the Scripts and the Ansys Mechanical database archive he used:

Alex is working on some additional tutorials on scripting in Python with this incredibly powerful Ansys API. And don’t forget, if you are interested in having PADT help your Ansys scripting, contact us and let’s talk.

The Two Results on the Left Were Created with Ansys Scripting in Python
The Two Results on the Left Were Created with Ansys Scripting in Python

Get Your Ansys Products & Support from the Engineers who Contribute to this Blog.

Technical Expertise to Enable your Additive Manufacturing Success.

Share this post:

Upcoming Events

Jul 21
, 2026
Army FUZE xTech|Phantum Finals Event: Innovation Showcase
Jul 22
, 2026
Optics Valley July 2026 Member Meeting
Jul 29
, 2026
AZTC July after5 Tech Mixer
Jul 30
, 2026
AZ Tech Council Q3 VIP Tech Mixer
Aug 10
- Aug 11
, 2026
2026 CEO Leadership Retreat + Golf Tournament
Aug 20
, 2026
AZBio Spring Reception
Aug 23
- Aug 26
, 2026
Small Satellite Conference 2026
Aug 24
- Aug 27
, 2026
Nuclear Energy Conference & Expo - 2026
Sep 14
- Sep 19
, 2026
IMTS 2026
Oct 21
, 2026
2026 Southern Arizona Tech + Business Expo
Oct 28
, 2026
Nerdtoberfest 2026
Nov 18
, 2026
2026 Governor’s Celebration of Innovation

Contact Us

Most of our customers receive their support over the phone or via email. Customers who are close by can also set up a face-to-face appointment with one of our engineers.

For most locations, simply contact us: