Change value of amgStrongThreshold

Barry Smith bsmith at mcs.anl.gov
Tue May 12 15:08:31 CDT 2009


   -pc_hypre_boomeramg_strong_threshold <value>

    If you run with -help you will see all the options

    Barry

On May 12, 2009, at 3:02 PM, Nguyen, Hung V ERDC-ITL-MS wrote:

> Hello All,
>
> Is there an option to change a value of amgStrongThreshold at  
> running time
> when run hypre via petsc?
>
> Thanks,
>
> -hung
>
>  aprun -n 16  ./test_matrix_read -ksp_type cg -ksp_rtol 1.0e-9 - 
> pc_type
> hypre -pc_hypre_type boomeramg -pc_hypre_boomeramg_tol 1.0e-9
> -pc_hypre_boomeramg_max_iter 10 -ksp_monitor -ksp_view - 
> amgStrongThreshold
> 0.7
>  0 KSP Residual norm 5.426061506200e+04
>  1 KSP Residual norm 1.365341976191e+02
>  2 KSP Residual norm 2.126401900010e+01
>  3 KSP Residual norm 1.100477412796e+01
>  4 KSP Residual norm 4.812547276514e+00
>  5 KSP Residual norm 2.358447263575e+00
>  6 KSP Residual norm 2.173357413396e+00
>  7 KSP Residual norm 1.503960597666e+00
>  8 KSP Residual norm 1.010547645731e+00
>  9 KSP Residual norm 8.426472409077e-01
> 10 KSP Residual norm 6.521097422133e-01
> 11 KSP Residual norm 4.759600459962e-01
> 12 KSP Residual norm 3.354705674276e-01
> 13 KSP Residual norm 2.928909822875e-01
> 14 KSP Residual norm 2.131100261605e-01
> 15 KSP Residual norm 1.434520361965e-01
> 16 KSP Residual norm 1.239990589407e-01
> 17 KSP Residual norm 9.133339702949e-02
> 18 KSP Residual norm 7.304670860369e-02
> 19 KSP Residual norm 5.128919929550e-02
> 20 KSP Residual norm 4.683930171651e-02
> 21 KSP Residual norm 3.312636103461e-02
> 22 KSP Residual norm 2.726223533933e-02
> 23 KSP Residual norm 1.630121490736e-02
> 24 KSP Residual norm 1.439580288349e-02
> 25 KSP Residual norm 9.386850326614e-03
> 26 KSP Residual norm 7.258934432207e-03
> 27 KSP Residual norm 5.391044121226e-03
> 28 KSP Residual norm 4.096261122185e-03
> 29 KSP Residual norm 3.821143506943e-03
> 30 KSP Residual norm 2.369891585552e-03
> 31 KSP Residual norm 1.726252735068e-03
> 32 KSP Residual norm 1.330257887371e-03
> 33 KSP Residual norm 9.565460328854e-04
> 34 KSP Residual norm 8.134595787555e-04
> 35 KSP Residual norm 5.318612397027e-04
> 36 KSP Residual norm 4.258345241608e-04
> 37 KSP Residual norm 3.061218892187e-04
> 38 KSP Residual norm 2.242561068076e-04
> 39 KSP Residual norm 1.751430116154e-04
> 40 KSP Residual norm 1.409093607762e-04
> 41 KSP Residual norm 1.035510364928e-04
> 42 KSP Residual norm 8.161852163909e-05
> 43 KSP Residual norm 4.877043330106e-05
> KSP Object:
>  type: cg
>  maximum iterations=10000
>  tolerances:  relative=1e-09, absolute=1e-50, divergence=10000
>  left preconditioning
> PC Object:
>  type: hypre
>    HYPRE BoomerAMG preconditioning
>    HYPRE BoomerAMG: Cycle type V
>    HYPRE BoomerAMG: Maximum number of levels 25
>    HYPRE BoomerAMG: Maximum number of iterations PER hypre call 10
>    HYPRE BoomerAMG: Convergence tolerance PER hypre call 1e-09
>    HYPRE BoomerAMG: Threshold for strong coupling 0.25
>    HYPRE BoomerAMG: Interpolation truncation factor 0
>    HYPRE BoomerAMG: Interpolation: max elements per row 0
>    HYPRE BoomerAMG: Number of levels of aggressive coarsening 0
>    HYPRE BoomerAMG: Number of paths for aggressive coarsening 1
>    HYPRE BoomerAMG: Maximum row sums 0.9
>    HYPRE BoomerAMG: Sweeps down         1
>    HYPRE BoomerAMG: Sweeps up           1
>    HYPRE BoomerAMG: Sweeps on coarse    1
>    HYPRE BoomerAMG: Relax down          symmetric-SOR/Jacobi
>    HYPRE BoomerAMG: Relax up            symmetric-SOR/Jacobi
>    HYPRE BoomerAMG: Relax on coarse     Gaussian-elimination
>    HYPRE BoomerAMG: Relax weight  (all)      1
>    HYPRE BoomerAMG: Outer relax weight (all) 1
>    HYPRE BoomerAMG: Using CF-relaxation
>    HYPRE BoomerAMG: Measure type        local
>    HYPRE BoomerAMG: Coarsen type        Falgout
>    HYPRE BoomerAMG: Interpolation type  classical
>  linear system matrix = precond matrix:
>  Matrix Object:
>    type=mpiaij, rows=717486, cols=717486
>    total: nonzeros=14085842, allocated nonzeros=38744244
>      not using I-node (on process 0) routines
> Time in PETSc solver: 163.976773 seconds
> The number of iteration       = 43
> The solution residual error = 4.877043e-05
> infinity norm A*x -b 2.831224e-01
> 2 norm 5.680606e-04
> infinity norm 2.154956e-05
> 1 norm 1.409420e-01
>



More information about the petsc-users mailing list