<p dir="ltr">Not for low-dimensional ODE systems, for example.</p>
<p dir="ltr">String lookups elsewhere in that path also need to be removed. Barry mailed about this the other day.</p>
<div class="gmail_quote">On Dec 4, 2012 8:03 PM, "Matthew Knepley" <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr"><br>
On Dec 4, 2012 7:42 PM, "Jed Brown" <<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>> wrote:<br>
><br>
> On Tue, Dec 4, 2012 at 3:12 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>> wrote:<br>
>><br>
>> I think all of these Fortran pointers should be string attached. We do<br>
>> not need speed here, and it<br>
>> is consistent, extensible, and no less safe than the crap in there now.<br>
><br>
><br>
> It _is_ in the critical path. These function calls are made every function evaluation or every matrix multiply, etc.</p>
<p dir="ltr">1 eval every mstmult or residual? That is tiny</p>
<p dir="ltr">   Matt</p>
</blockquote></div>