<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Mon, Dec 3, 2018 at 8:52 AM Klaus Burkart via petsc-users <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><span>Hello,<br><br>I want to solve a cfd case, after decomposition, I get a sub matrix allocated to each process. The example below shows how the data is allocated to the processes (the sample data includes only the lower parts of the matrices). Row and column addresses are local.<br><br>What petsc program setup/concept can be used to solve multiple linear systems in parallel, one on each process? <br></span></div></blockquote><div><br></div><div>Create the Mat and KSP with PETSC_COMM_SELF.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><span>Klaus<br><br>Sample raw data:<br><br>process    matrix section    value                row           column<br>0        lower        1,80E-05        1        0<br>0        lower        1,80E-05        5        0<br>0        lower        1,96E-05        2        1<br>0        lower        2,20E-05        6        1<br>0        lower        1,96E-05        3        2<br>0        lower        2,20E-05        7        2<br>0        lower        1,96E-05        4        3<br>0        lower        2,20E-05        8        3<br>0        lower        2,20E-05        9        4<br>0        lower        2,20E-05        6        5<br>0        lower        1,96E-05        10        5<br>0        lower        2,44E-05        7        6<br>0        lower        2,44E-05        11        6<br>0        lower        2,44E-05        8        7<br>0        lower        2,44E-05        12        7<br>0        lower        2,44E-05        9        8<br>0        lower        2,44E-05        13        8<br>0        lower        2,44E-05        14        9<br>0        lower        2,20E-05        11        10<br>0        lower        1,96E-05        15        10<br>0        lower        2,44E-05        12        11<br>0        lower        2,44E-05        16        11<br>0        lower        2,44E-05        13        12<br>0        lower        2,44E-05        17        12<br>0        lower        2,44E-05        14        13<br>0        lower        2,44E-05        18        13<br>0        lower        2,44E-05        19        14<br>0        lower        2,20E-05        16        15<br>0        lower        1,96E-05        20        15<br>0        lower        2,44E-05        17        16<br>0        lower        2,44E-05        21        16<br>0        lower        2,44E-05        18        17<br>0        lower        2,44E-05        22        17<br>0        lower        2,44E-05        19        18<br>0        lower        2,44E-05        23        18<br>0        lower        2,44E-05        24        19<br>0        lower        2,20E-05        21        20<br>0        lower        2,44E-05        22        21<br>0        lower        2,44E-05        23        22<br>0        lower        2,44E-05        24        23<br>1        lower        2,20E-05        1        0<br>1        lower        1,96E-05        5        0<br>1        lower        2,44E-05        2        1<br>1        lower        2,44E-05        6        1<br>1        lower        2,44E-05        3        2<br>1        lower        2,44E-05        7        2<br>1        lower        2,44E-05        4        3<br>1        lower        2,44E-05        8        3<br>1        lower        2,44E-05        9        4<br>1        lower        2,20E-05        6        5<br>1        lower        1,96E-05        10        5<br>1        lower        2,44E-05        7        6<br>1        lower        2,44E-05        11        6<br>1        lower        2,44E-05        8        7<br>1        lower        2,44E-05        12        7<br>1        lower        2,44E-05        9        8<br>1        lower        2,44E-05        13        8<br>1        lower        2,44E-05        14        9<br>1        lower        2,20E-05        11        10<br>1        lower        1,96E-05        15        10<br>1        lower        2,44E-05        12        11<br>1        lower        2,44E-05        16        11<br>1        lower        2,44E-05        13        12<br>1        lower        2,44E-05        17        12<br>1        lower        2,44E-05        14        13<br>1        lower        2,44E-05        18        13<br>1        lower        2,44E-05        19        14<br>1        lower        2,20E-05        16        15<br>1        lower        1,80E-05        20        15<br>1        lower        2,44E-05        17        16<br>1        lower        2,20E-05        21        16<br>1        lower        2,44E-05        18        17<br>1        lower        2,20E-05        22        17<br>1        lower        2,44E-05        19        18<br>1        lower        2,20E-05        23        18<br>1        lower        2,20E-05        24        19<br>1        lower        1,80E-05        21        20<br>1        lower        1,96E-05        22        21<br>1        lower        1,96E-05        23        22<br>1        lower        1,96E-05        24        23<br>2        lower        1,96E-05        1        0<br>2        lower        2,20E-05        5        0<br>2        lower        1,96E-05        2        1<br>2        lower        2,20E-05        6        1<br>2        lower        1,96E-05        3        2<br>2        lower        2,20E-05        7        2<br>2        lower        1,80E-05        4        3<br>2        lower        2,20E-05        8        3<br>2        lower        1,80E-05        9        4<br>2        lower        2,44E-05        6        5<br>2        lower        2,44E-05        10        5<br>2        lower        2,44E-05        7        6<br>2        lower        2,44E-05        11        6<br>2        lower        2,44E-05        8        7<br>2        lower        2,44E-05        12        7<br>2        lower        2,20E-05        9        8<br>2        lower        2,44E-05        13        8<br>2        lower        1,96E-05        14        9<br>2        lower        2,44E-05        11        10<br>2        lower        2,44E-05        15        10<br>2        lower        2,44E-05        12        11<br>2        lower        2,44E-05        16        11<br>2        lower        2,44E-05        13        12<br>2        lower        2,44E-05        17        12<br>2        lower        2,20E-05        14        13<br>2        lower        2,44E-05        18        13<br>2        lower        1,96E-05        19        14<br>2        lower        2,44E-05        16        15<br>2        lower        2,44E-05        20        15<br>2        lower        2,44E-05        17        16<br>2        lower        2,44E-05        21        16<br>2        lower        2,44E-05        18        17<br>2        lower        2,44E-05        22        17<br>2        lower        2,20E-05        19        18<br>2        lower        2,44E-05        23        18<br>2        lower        1,96E-05        24        19<br>2        lower        2,44E-05        21        20<br>2        lower        2,44E-05        22        21<br>2        lower        2,44E-05        23        22<br>2        lower        2,20E-05        24        23<br>3        lower        2,44E-05        1        0<br>3        lower        2,44E-05        5        0<br>3        lower        2,44E-05        2        1<br>3        lower        2,44E-05        6        1<br>3        lower        2,44E-05        3        2<br>3        lower        2,44E-05        7        2<br>3        lower        2,20E-05        4        3<br>3        lower        2,44E-05        8        3<br>3        lower        1,96E-05        9        4<br>3        lower        2,44E-05        6        5<br>3        lower        2,44E-05        10        5<br>3        lower        2,44E-05        7        6<br>3        lower        2,44E-05        11        6<br>3        lower        2,44E-05        8        7<br>3        lower        2,44E-05        12        7<br>3        lower        2,20E-05        9        8<br>3        lower        2,44E-05        13        8<br>3        lower        1,96E-05        14        9<br>3        lower        2,44E-05        11        10<br>3        lower        2,44E-05        15        10<br>3        lower        2,44E-05        12        11<br>3        lower        2,44E-05        16        11<br>3        lower        2,44E-05        13        12<br>3        lower        2,44E-05        17        12<br>3        lower        2,20E-05        14        13<br>3        lower        2,44E-05        18        13<br>3        lower        1,96E-05        19        14<br>3        lower        2,44E-05        16        15<br>3        lower        2,20E-05        20        15<br>3        lower        2,44E-05        17        16<br>3        lower        2,20E-05        21        16<br>3        lower        2,44E-05        18        17<br>3        lower        2,20E-05        22        17<br>3        lower        2,20E-05        19        18<br>3        lower        2,20E-05        23        18<br>3        lower        1,80E-05        24        19<br>3        lower        1,96E-05        21        20<br>3        lower        1,96E-05        22        21<br>3        lower        1,96E-05        23        22<br>3        lower        1,80E-05        24        23<br></span><div><br></div><div class="m_-646852457961449954ydpd19d12bcyahoo-style-wrap" style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px"></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="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>