<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><p>Dear PETSc Development Team,</p><p>I hope this message finds you well. I am currently working with the VecSetValues() function in PETSc, and I have a question regarding its behavior when there are duplicate indices in the input array.</p><p>PetscErrorCode VecSetValues(Vec x, PetscInt ni, const PetscInt ix[], const PetscScalar y[], InsertMode iora)</p><p>Specifically, what is the expected behavior if the ix[] array passed to VecSetValues() contains duplicate indices? Does the function overwrite the value at those indices, or does it handle duplicates differently depending on the insert mode (INSERT_VALUES or ADD_VALUES)?</p><p>I would greatly appreciate any clarification on this matter, as it will help me better understand how to manage values when working with potentially repeated indices in the input.</p><p>Thank you for your time and assistance.</p><p>Best regards,</p><p>Narayana Dhavala.</p></div></div></div></div>