In the git branch  barry/2020-11-10/add-matlab-engine-host   I have added 
the option -matlab_engine_host hostname 

   Note this does require you have ssh access to hostname from where your PETSc 
program is running which may require setting up some ssh files

   Good luck

   Barry


> On Nov 9, 2020, at 5:35 PM, Kaustubh Khedkar <[email protected]> wrote:
> 
> Hello,
> I am using PETSc with Matlab engine. I have built an application that uses 
> Matlab engine through PETSc interface. I am trying to run this application on 
> a cluster which has Matlab installed on a network drive (nas drive). I have 
> made sure that I am able to access Matlab using my university details on the 
> cluster (by activating Matlab license through Mathworks.com 
> <http://mathworks.com/> account). I am also able to run this application 
> using mpirun on the head node (master) which starts the Matlab engine but if 
> I try to run this application using slurm on compute node then the Matlab 
> engine does not start. I have also confirmed that if I login into one of the 
> compute nodes and do a mpirun the Matlab engine does not start there. If I 
> try to launch Matlab on a compute node it asks for Matlab license which the 
> compute node is unable to activate possibly because it is not connected to 
> the internet directly.
>  
> Is there a way start matlab engine on the head node through Petsc interface 
> even though the application is running on compute nodes or is there any other 
> work around this issue?
>  
>  
> Thanks,
> Kaustubh Khedkar

Reply via email to