<div dir="ltr"><div dir="ltr">On Wed, Jun 2, 2021 at 3:23 PM Yağmur Aksan <<a href="mailto:yagmuraksan@gmail.com">yagmuraksan@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr">Hello,<div><br></div><div>I need a function that parallelly multiplies skew-symmetric matrix and vector. Is there any function that Petsc provides? </div><div>To do so, I think of using matMult function in Petsc and changing it to work with skew-symmetric matrices. But, I haven't found the implementation of MatMult function. If there isn't any other better option that you can recommend me, could you please tell me the link for the implementation of MatMult function?</div></div></div></blockquote><div><br></div><div>Do you want to save memory by using the special format? It will not save computing, and the speed improvement can be very small.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr"><div>Thank you.</div></div></div></blockquote></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>