MATLAB: Is it possible to run Matlab 2019a in a terminal server or app server environment

app serverMATLABterminal server

I'm a license administrator for Matlab and I'm receiving questions on the viability of running Matlab in a shared environment (terminal server/app server) where multiple end users would RDP into the computer and run Matlab. Curious to know if this configuration is even recommended and if it is what kind of specs would be required. Any assistance would be appreciated.

Best Answer

Running MATLAB under Citrix is Not Supported. What I have sort of gathered is that in the case of Citrix, that "Not Supported" means "Probably does not work", due to technologies involved in licensing and due to graphics technologies.
Running MATLAB under a Virtual Machine (such as Parallels or VMWare) is Not Supported. From my own experience, I know that means "Not officially tested and might have some problems here and there, but you can do a fair bit with it."
Running MATLAB remotely on a Linux server using X Windows to display back to a client is supported.
Running MATLAB natively on a host and using remote display applications such as TeamViewer to display elsewhere is probably not officially supported, but they themselves use TeamViewer for remote debugging sessions. You could potentially have resolution related problems.
In the Virtual Machine environement, one of the more noticable problems is that relatively few virtual machine software packages can support GPU access.
Related Question