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 <[email protected]> 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 > > >
