MPh is available on PyPI and can be readily installed via
pip install mph
--user to the above command to make it a per-user installation,
instead of system-wide, which may or may not be preferable. Run
pip uninstall mph
in order to remove the library from your system.
Comsol, obviously, you need to license and install yourself. Versions
from Comsol 5.3 onward are expected to work. If you want to use the
client–server mode, make sure to once run
comsolmphserver from a
console first to enter the obligatory user name and password.
Support for Linux is limited: stand-alone clients do not work out of the box. You have to, once and for all, configure your shell’s environment to work around this issue. MacOS support is completely untested. It may work, but probably won’t. Find more details in the chapter Limitations.
Note how a separate Java run-time environment is not required, as Comsol ships with one already built in.