test cases for GMRES and CG
Matthew Knepley
knepley at gmail.com
Wed Jul 16 19:29:00 CDT 2008
On Wed, Jul 16, 2008 at 7:20 PM, Yipkei Kwok <ykwok2 at miners.utep.edu> wrote:
> Hi,
>
> Question 1: Test case results for GMRES, one of the Krylov Subspace Methods,
> do not match the standard results.
These appear to be normal floating point roundoff effects.
> Question 2: Where can I found test cases for CG, another Krylov Subspace
> Method?
You can run all tests using 'make testexamples'
Matt
> [Question 1: Test case results for GMRES, one of the Krylov Subspace
> Methods, do not match the standard results.]
> I have installed PETSc 2.3.3 on an Itanium 2 machine.
>
> Then, I tried to verify the correctness of the installation by running test
> cases in the following directory.
> src/ksp/ksp/examples/tests
>
> I got the following error when running example 17
> $ make runex17
> 17c17
> < 16 KSP Residual norm 4.19038e-08
> ---
>> 16 KSP Residual norm 2.9736e-07
> 29c29
> < type=aij, rows=36, cols=36
> ---
>> type=seqaij, rows=36, cols=36
> 32c32
> < Norm of error 9.90874e-10, Iterations 16
> ---
>> Norm of error 7.03149e-09,Iterations 16
> Possible problem with ex17_1, diffs above
>
>
>
>
>
> And, I got the following error when running the example 19.
> $ make runex19
> 3,21c3,22
> < 0 KSP Residual norm 2.34801
> < 1 KSP Residual norm 1.10991
> < 2 KSP Residual norm 0.905352
> < 3 KSP Residual norm 0.719343
> < 4 KSP Residual norm 0.542882
> < 5 KSP Residual norm 0.378135
> < 6 KSP Residual norm 0.2063
> < 7 KSP Residual norm 0.0785186
> < 8 KSP Residual norm 0.0271851
> < 9 KSP Residual norm 0.0154188
> < 10 KSP Residual norm 0.00984534
> < 11 KSP Residual norm 0.00604218
> < 12 KSP Residual norm 0.00189778
> < 13 KSP Residual norm 0.000708898
> < 14 KSP Residual norm 0.000230128
> < 15 KSP Residual norm 9.31276e-05
> < 16 KSP Residual norm 3.83561e-05
> < 17 KSP Residual norm 2.04223e-05
> < Number of iterations = 17
> ---
>> 0 KSP Residual norm 2.90126
>> 1 KSP Residual norm 1.45832
>> 2 KSP Residual norm 1.18005
>> 3 KSP Residual norm 0.941127
>> 4 KSP Residual norm 0.696937
>> 5 KSP Residual norm 0.484776
>> 6 KSP Residual norm 0.245944
>> 7 KSP Residual norm 0.102339
>> 8 KSP Residual norm 0.0501583
>> 9 KSP Residual norm 0.0346147
>> 10 KSP Residual norm 0.0196042
>> 11 KSP Residual norm 0.0102261
>> 12 KSP Residual norm 0.00331366
>> 13 KSP Residual norm 0.00153735
>> 14 KSP Residual norm 0.000698171
>> 15 KSP Residual norm 0.000356882
>> 16 KSP Residual norm 0.000136588
>> 17 KSP Residual norm 5.23453e-05
>> 18 KSP Residual norm 1.50308e-05
>> Number of iterations = 18
> Possible problem with ex19_1, diffs above
>
> Does anyone have a clue why the results are different?
>
> Note that I also have PETSc installed on a Xeon machine. The results
> generated on the Xeon match the results generated on the Itanium 2 machine
> for ex19. But, for ex17, the results generated on the Xeon machine match
> neither the standard results nor the results generated on the Itanium 2
> machine.
>
>
>
>
>
>
> [Question 2: Where can I find test cases for CG, another Krylov Subspace
> Method?]
>
> ex17 and ex19 in the src/ksp/ksp/examples/tests directory are using the
> GMRES method. We want to make sure that the CG method is working correctly.
> The option `-ksp_type cg' does not appear in any test case of that
> directory. Where can I find test cases for CG? Or, is there anyway that I
> can verify the correctness of the CG installation?
>
>
>
> [Extra information]
> Here is the machine configuration.
> Four Intel Itanium 2 processor
> 8GB memory
> Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
> gcc 3.4.6
> gfortran 4.1.1
> PETSc Configure Options: --with-mpi=0 --prefix=/usr/local/EE/ --with-x=0
> --with-x11=0
> -download-c-blas-lapack=ifneeded -download-f-blas-lapack=ifneeded
> --with-shared=
> 0 --with-scalar-type=complex --configModules=PETSc.Configure
> --optionsModule=PETSc.compilerOptions
>
> Please note that the option `--with-mpi=0' is used as we want a sequential
> version of PETSc.
>
>
>
> Thank you very much!
>
> Regards,
> Yipkei
>
> --
> Join the We Campaign! (http://www.wecansolveit.org/)
>
> ********************************************
> Yipkei Kwok
> Ph.D. Student
> Research Assistant
> HiPerSys Lab
> Department of Computer Science
> The University of Texas at El Paso
> Phone: 915 747 6433 (O)
> E-mail: ykwok2 at miners dot utep dot edu
> ********************************************
>
>
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which
their experiments lead.
-- Norbert Wiener
More information about the petsc-users
mailing list