Versioning and Interfaces#
The PyMAPDL project attempts to maintain compatibility with legacy versions of MAPDL while allowing for support of faster and better interfaces with the latest versions of MAPDL.
ANSYS 2021R1 and Newer#
ANSYS v2020R1 and newer support the latest gRPC interface, allowing for remote management of MAPDL with rapid streaming of mesh, results, and files from the MAPDL service. Should you have the applicable license, you can even install and use MAPDL with docker, enabling you to run and solve even on officially unsupported platforms like Mac OS.
ANSYS 17.0 to 2020R1 - CORBA#
ANSYS 17.0 supports the legacy CORBA interface, enabled with the
ansys.mapdl.corba module. This interface allows you to send only
text to and from the MAPDL service, relying on file IO for all other
operations. While not as performant as gRPC, this interface still
allows you to control a local instance of MAPDL. These versions of
MAPDL support specific versions of Windows and Linux. See Ansys Platform Support
for more details on the supported platforms.
The CORBA interface will likely be phased out from MAPDL at some point. The gRPC interface is faster, more stable, and can run in both local and remote connection configurations.
Earlier than ANSYS 17.0#
PyMAPDL project supports up to ANSYS v13.0 on Linux using a
console interface. Like CORBA, it allows for the exchange of text to
and from the ANSYS instance, but unlike the CORBA
Console specific support will be depreciated at some point and it is recommended to shift to a modern version of Ansys to continue to use PyMAPDL.