<div dir="ltr"><div><div><div><div>Hi,<br><br>This might be a silly question, but I am developing a finite element code to solve the non-negative diffusion equation. I am using the DMPlex structure and plan on subjecting the problem to a bounded constraint optimization to ensure non-negative concentrations. Say for instance, I want to solve:<br>
<br></div>min || K*u - F ||^2<br></div>subject to u >= 0<br></div><div>             M*u = 0<br></div><div><br></div>Where K is the Jacobian, F the residual, u the concentration, and M some equality constraint matrix. I know how to do this via Tao, but my question is can Tao handle Mats and Vecs created via DMPlex? Because from the SNES and TS examples I have seen in ex12, ex62, and ex11, it seems there are solvers tailored to handle DMPlex created data structures.<br>
<br></div>Thanks,<br>Justin<br></div>