Skip to content

v0.60.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Oct 15:36
· 1657 commits to main since this release

v0.60.0 Release Notes

With the release of v0.60.0, we improve both the licensing check and patch the distributed memory parallel usage bug on Windows when running under a VPN. Other features and bug fixes for this release include:

Features

  • Refactor logging to use a global logger for the library while tracking individual instances. Critical for tracking output from multiple instances of MAPDL.
  • Add extended examples to our documentation.
  • Add license check. Automatically watch the license debug file and include this in the raised exception when MAPDL fails to connect. Helpful for debugging failed starts, especially on VPN.
  • Improve and extend existing inline-functions. Permit direct interface to MAPDL to allow for mute=True or NOPR.
  • Add ip parameter on the launcher.

Bug-Fixes

  • Patch NOPR usage. Disable whenever possible to avoid conflicting behavior when using pymapdl interactively.
  • Use Windows MPI by default when launching MAPDL on Windows.
  • Patch CDWRITE and other file operations to account for both local and remote execution.
  • Wrap CMATRIX

Miscellaneous

  • Variety of code refactoring to better follow PEP8 standards through flake8
  • Improved documentation build performance.
  • Usage of autoformatter black
  • Add VM3-5 to the examples
  • Use numpydoc for our documentation.

Thanks all for contributing!