Intel MacのParallel Desktop Windows10でPyMAPDLを動かす

インストールではvtkのバージョンに制限があった。
環境はPython3.12。

pip uninstall vtk -y
pip install vtk==9.3.0
pip install --upgrade pyvista ansys-mapdl-core

PyMAPDLを普通に起動すると失敗した。

方法1: 絶対ファイルパスを指定してlaunch_mapdl()

from ansys.mapdl.core import launch_mapdl
exe = "C:\\Program Files\\ANSYS Inc\\ANSYS Student\\v252\\ansys\\bin\\winx64\\ANSYS252.exe"
mapdl = launch_mapdl(exe)

方法2: MAPDLをGRPCで起動してからMapdl()で接続

コマンドプロンプト

$ "C:\Program Files\ANSYS Inc\ANSYS Student\v252\ansys\bin\winx64\ANSYS252.exe" -grpc

こんな感じでAPDLサーバ?が起動する

Pythonプロンプト

from ansys.mapdl.core import Mapdl
mapdl = Mapdl()

方法3: デフォルトパスを変更してからlaunch_mapdl()

これが一番実用的かも

from ansys.mapdl import core as pymapdl
exe = "C:\\Program Files\\ANSYS Inc\\ANSYS Student\\v252\\ansys\\bin\\winx64\\ANSYS252.exe"
pymapdl.change_default_ansys_path(exe)

from ansys.mapdl.core import launch_mapdl
mapdl = launch_mapdl(exe)