<div dir="ltr"><div class="gmail_default"><font face="verdana, sans-serif">Hi Barry,</font></div><div class="gmail_default"><span style="font-family:verdana,sans-serif"></span><br></div><div class="gmail_default"><font face="verdana, sans-serif">I have looked at code in <span style="font-size:12.727272033691406px">bin/matlab/classes.</span> It is not clear to me how to use the code. Great if you could help me how to use these codes. So, with these codes can we run the parallel version of Petsc code from MATLAB. Is mex interface involved in compiling the Petsc code to MATLAB executable dynamic library. </font></div>
<div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div>
<div class="gmail_extra"><font face="verdana, sans-serif"><br clear="all"></font><div><font face="verdana, sans-serif">Regards<br>Sudheer<br></font></div>
<font face="verdana, sans-serif"><br><br></font><div class="gmail_quote"><font face="verdana, sans-serif">On Tue, Apr 22, 2014 at 11:19 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
</font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font face="verdana, sans-serif"><br>
  PETSc does have a MATLAB interface in bin/matlab/classes that provides most of PETSc’s functionality directly to Matlab. Unfortunately we do not have the resources to maintain it, so it is a bit broken. If you are familiar with MATLAB and interfacing with C then git it a try and we can provide a small amount of support to help you use it, but as I said we cannot make it perfect ourselves.<br>

<span class="HOEnZb"><font color="#888888"><br>
   Barry<br>
</font></span></font><div class="HOEnZb"><div class="h5"><font face="verdana, sans-serif"><br>
<br>
On Apr 22, 2014, at 12:19 PM, Sudheer Kumar <<a href="mailto:sudheer3@gmail.com">sudheer3@gmail.com</a>> wrote:<br>
<br>
><br>
> On Tue, Apr 22, 2014 at 9:41 PM, Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
> How much Matlab code do you have that computes the Jacobian and functions and is it parallel?<br>
><br>
> How much Matlab code do you have that computes the Jacobian and functions and is it parallel?<br>
><br>
> The MATLAB code that I am working with is of 1000s lines of code (reservoir simulator, <a href="http://www.sintef.no/Projectweb/MRST/" target="_blank">http://www.sintef.no/Projectweb/MRST/</a>). The 90% of the time taken by the code on benchmarks is for linear solvers. And that's the reason to look for PetSc to speedup the entire code.<br>

><br>
> >> This is a great deal of work and probably not worth it.<br>
> Ok, unfortunately here I guess I need to attempt to do that work. Do let me know your suggestions. Thanks.<br>
><br>
><br>
> Regards<br>
> Sudheer<br>
<br>
</font></div></div></blockquote></div><br></div></div>