<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'><br><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;"><div class="gmail_quote">On Sun, Jul 31, 2011 at 22:11, Vijay S. Mahadevan <span dir="ltr"><<a href="mailto:vijay.m@gmail.com" target="_blank">vijay.m@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":1yl">I saw from the documentation that the GL methods were capable of<br>
handling DAE systems. But the intention of my question was about the<br>
usage of the newton solver with functional constraints (with VI) for a<br>
DAE since in a sense, the DAE systems are a composite of an ODE and a<br>
constraint. So I was curious whether we could use temporal methods<br>
that were not intended for DAEs but for stiff ODEs only and use the VI<br>
solver to augment/restrict the solution with constraints. The reason<br>
for this is due to the fact that in the creation of a stiff solver,<br>
there are additional coefficient constraints that need to be satisfied<br>
to be used for a DAE but this is less restrictive for solving ODEs.</div></blockquote></div><br><div id="DWT367">Do you want equality or inequality constraints? Equality constraints are naturally handled by writing a DAE. Inequality constraints would be handled by VI. VI is not currently available through TS, but my understanding is that Shri is looking into this and it will eventually be available there too.</div>
</blockquote><br><div>I have already added TSVISetVariableBounds() by which lower and upper bounds can be set for variables directly through the TS interface. I am currently working on getting an example ready for TS with VI solver. Hopefully, i will add it by this week.</div><div><br></div><div>Thanks,</div><div>Shri</div><div><br></div></div></body></html>