[petsc-users] Calling MATLAB code within a parallel C/C++ code

Barry Smith bsmith at petsc.dev
Mon Jun 8 19:51:55 CDT 2020


  You should use the PetscMatlabEngine https://www.mcs.anl.gov/petsc/petsc-3.13/docs/manualpages/Sys/PetscMatlabEngine.html <https://www.mcs.anl.gov/petsc/petsc-3.13/docs/manualpages/Sys/PetscMatlabEngine.html>

  Barry


> On Jun 8, 2020, at 7:09 PM, Amneet Bhalla <mail2amneet at gmail.com> wrote:
> 
> Hi Folks,
> 
> My parallel application written in C++ (which also uses PETSc library for linear solvers) requires calling control and optimization toolbox of MATLAB at every time step to get a small number of double values. Likewise the MATLAB function will need to know some values from the parallel C++ application to return those doubles. I'm wondering if there is a recommended way of calling MATLAB from parallel C/C++/Fortran codes, and if PETSc has some interface that could be leveraged for this exchange. 
> 
> Thanks,
> -- 
> --Amneet 
> 
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20200608/c1055eb1/attachment.html>


More information about the petsc-users mailing list