[petsc-users] The ColPerm option for superlu

Jed Brown jedbrown at mcs.anl.gov
Thu Jan 19 19:59:15 CST 2012


On Thu, Jan 19, 2012 at 19:20, Xuefei (Rebecca) Yuan <xyuan at lbl.gov> wrote:

> Hello,
>
> I use ksp_view to get the information about the lu pc as follow:
>
> PC Object: 1 MPI processes
>  type: lu
>    LU: out-of-place factorization
>    tolerance for zero pivot 2.22045e-14
>    matrix ordering: nd
>    factor fill ratio given 0, needed 0
>      Factored matrix follows:
>        Matrix Object:         1 MPI processes
>          type: seqaij
>          rows=262144, cols=262144
>          package used to perform factorization: superlu
>          total: nonzeros=0, allocated nonzeros=0
>          total number of mallocs used during MatSetValues calls =0
>            SuperLU run parameters:
>              Equil: NO
>              ColPerm: 3
>              IterRefine: 0
>              SymmetricMode: NO
>              DiagPivotThresh: 1
>              PivotGrowth: NO
>              ConditionNumber: YES
>              RowPerm: 0
>              ReplaceTinyPivot: NO
>              PrintStat: YES
>              lwork: 0
>  linear system matrix = precond matrix:
>  Matrix Object:   1 MPI processes
>    type: seqaij
>    rows=262144, cols=262144
>    total: nonzeros=25969216, allocated nonzeros=25969216
>    total number of mallocs used during MatSetValues calls =0
>      using I-node routines: found 65536 nodes, limit used is 5
>
>
> In the SuperLU run parameters, how could I change ColPerm:3 to ColPerm has
> the value of 2?
>

$ ./ex2 -pc_type lu -pc_factor_mat_solver_package superlu -help |grep
colperm
  -mat_superlu_colperm <COLAMD> (choose one of) NATURAL MMD_ATA
MMD_AT_PLUS_A COLAMD (None)


>
> Is there any option that I can use to make such a change through PETSc?
>
> Thanks very much!
>
> Best regards,
>
> Rebecca
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120119/4e878a11/attachment.htm>


More information about the petsc-users mailing list