<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span class="Apple-tab-span" style="white-space:pre">   </span>Hi all</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">I am very new to petsc and to c programming. I need to build a huge sparse matrix with a block structure.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">The problem is that my matrx may be huge (200000*200000) so i Need a way to define it through the kronecker product or memorizing just the overdiagonal, diagonal and subdiagonal block.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent;
 font-style: normal;">Is it possible in petsc? any suggestions?</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">thanks a million in advance</div></div></body></html>