<div dir="ltr">Hello,<div><br></div><div>I have to solve a nonlinear problem with the box constraints on the variables. The SNESVI is an ideal candidate. But I have an issue with calling to <span style="font-size:12.800000190734863px;font-family:arial,sans-serif"> </span><a href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/SNES/SNESVISetVariableBounds.html#SNESVISetVariableBounds" target="_blank" style="font-size:12.800000190734863px;font-family:arial,sans-serif">SNESVISetVariableBounds</a> which are reported by Abhyankar and Que at <a href="https://www.mail-archive.com/petsc-users@mcs.anl.gov/msg22094.html">https://www.mail-archive.com/petsc-users@mcs.anl.gov/msg22094.html</a>. Could anyone know what happens as we call to this routine?</div>
<div><br></div><div>I also rely on the penalization method as a way to impose the box contraints. But, with adding the penalization term, the original smooth problem becomes semi-smooth and will have problem with line search. Is there any solver type in Petsc which can deal with semi-smooth problem?</div>
<div><br></div><div>Thanks,</div><div><br></div><div>Khai </div></div>