Wen:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>I am using superlu dist in PETSc 3.1. The version of superlu dist installed by petsc is SuperLU_DIST_2.4-hg-v2. Does anyone know which colperm method superlu dist use for the default setting by petsc? I cannot got such information by using -mat_superlu_dist_statprint, the output of which I attached below. Thanks.<br>
</blockquote><div> </div><div>Please update to the latest petsc and superlu_dist (preferable petsc-dev)</div><div>PETSc 3.1 and SuperLU_DIST_2.4-hg-v2 are several years old.</div><div>I recall there were bugs in colperm. Together with superlu&#39;s developer,</div>
<div>these bugs were fixed in latest superLU_DIST and petsc.</div><div>I guess &#39;<span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">colperm method superlu dist&#39; was not supported in that version.</span></div>
<div><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">It is supported in petsc-dev and </span><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">SuperLU_DIST_3.0-p1</span></div>
<div><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">With petsc-dev, I get</span></div><div><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">petsc-dev/src/ksp/ksp/examples/tutorials&gt;mpiexec -n 2 ./ex2 -pc_type lu -pc_factor_mat_solver_package superlu_dist -ksp_view </span></div>
<div><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">...</span></div><div><span class="Apple-style-span" style="border-collapse:collapse;color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><div>
            SuperLU_DIST run parameters:</div><div>              Process grid nprow 2 x npcol 1 </div><div>              Equilibrate matrix TRUE </div><div>              Matrix input mode 1 </div><div>              Replace tiny pivots TRUE </div>
<div>              Use iterative refinement FALSE </div><div>              Processors in row 2 col partition 1 </div><div>              Row permutation LargeDiag </div><div>              Column permutation METIS_AT_PLUS_A</div>
<div>              Parallel symbolic factorization FALSE </div><div>              Repeated factorization SamePattern_SameRowPerm</div></span></div><div><br></div><div><br></div><div>Hong</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>Regards,<br>Wen<br><br>***************************************************************************************************************<br>PC Object:<br>  type: lu<br>    LU: out-of-place factorization<br>    tolerance for zero pivot 1e-12<br>

    matrix ordering: natural<br>    factor fill ratio given 0, needed 0<br>      Factored matrix follows:<br>        Matrix Object:<br>          type=mpiaij, rows=215883, cols=215883<br>          package used to perform factorization: superlu_dist<br>

          total: nonzeros=0, allocated nonzeros=431766<br>            SuperLU_DIST run parameters:<br>              Process grid nprow 8 x npcol 8<br>              Equilibrate matrix TRUE<br>              Matrix input mode 1<br>

              Replace tiny pivots TRUE<br>              Use iterative refinement FALSE<br>              Processors in row 8 col partition 8<br>              Row permutation LargeDiag<br>              Parallel symbolic factorization FALSE<br>

              Repeated factorization SamePattern<br>******************************************************************************************************************<br> 
</blockquote></div><br>