Change value of amgStrongThreshold
Nguyen, Hung V ERDC-ITL-MS
Hung.V.Nguyen at usace.army.mil
Tue May 12 15:13:17 CDT 2009
Barry,
Thank you!
-hung
-----Original Message-----
From: petsc-users-bounces at mcs.anl.gov
[mailto:petsc-users-bounces at mcs.anl.gov] On Behalf Of Barry Smith
Sent: Tuesday, May 12, 2009 3:09 PM
To: PETSc users list
Subject: Re: Change value of amgStrongThreshold
-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