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 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