History log of /petsc/src/ksp/pc/impls/ (Results 4376 – 4400 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a65764d714-Aug-2010 Barry Smith <bsmith@mcs.anl.gov>

finished error checking wrappers around hypre calls

Hg-commit: a53a12fb595dcfb6f9b878ddd54c3103568adb1a

17f8689b13-Aug-2010 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: a49d9a4b41bc0facd257e7db9fe73ba5036163ed

9f73f8ec13-Aug-2010 Barry Smith <bsmith@mcs.anl.gov>

minor formating of short lines
added PetscStackCallHypre() for some hypre calls to do more extensive error checking
added sends/recvs to PetscSynchronizedFlush() to prevent flooding network with mess

minor formating of short lines
added PetscStackCallHypre() for some hypre calls to do more extensive error checking
added sends/recvs to PetscSynchronizedFlush() to prevent flooding network with messages

Hg-commit: ee1bdc170b4d43abd68debf113987237fe5b2e2c

show more ...

638faf0b13-Aug-2010 Hong Zhang <hzhang@mcs.anl.gov>

add PetscSubcommType in PetscSubcommCreate(); add PetscSubcommCreate_contiguous().

Hg-commit: 67df4fdba5bd71cd800342754b2658fab14f1c2c

eb6b5d4712-Aug-2010 Barry Smith <bsmith@mcs.anl.gov>

changed MatHeaderCopy() to MatHeaderMerge() and improved comment

Hg-commit: ef8e7a4583e637f6fd1061993fef3bf18c5d29af

812af9f310-Aug-2010 Barry Smith <bsmith@mcs.anl.gov>

merged CHKMEMQ; into PetscStackPush() and PetscStackPop()

Hg-commit: 10be2c80ec26b2c6360505ac9aebb0bfdb4f1855

86a1e10c06-Aug-2010 Victor Minden <victorminden@gmail.com>

Cleaned up some of the Thrust code in veccuda.cu
Added VecSeqCUDA_Container struct and made spptr point to that for CUDA vecs (for eventual scatter copies)
Switched all CUDA functions to use VecSeqCU

Cleaned up some of the Thrust code in veccuda.cu
Added VecSeqCUDA_Container struct and made spptr point to that for CUDA vecs (for eventual scatter copies)
Switched all CUDA functions to use VecSeqCUDA_Container

Hg-commit: bae6253ddad6fd87b2209021b37f4d2b6d1b064c

show more ...


/petsc/bin/matlab/PetscBinaryRead.m
/petsc/include/finclude/petscmatdef.h
/petsc/include/petsccuda.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/miscellaneous/acknwldg.html
/petsc/src/ksp/ksp/examples/tutorials/makefile
sacuda/sacuda.cu
/petsc/src/mat/impls/aij/aij/aijtype.c
/petsc/src/mat/impls/aij/mpi/crl/mcrl.c
/petsc/src/mat/impls/aij/mpi/csrperm/mpicsrperm.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/crl/crl.c
/petsc/src/mat/impls/aij/seq/crl/crl.h
/petsc/src/mat/impls/aij/seq/csrperm/csrperm.c
/petsc/src/mat/impls/aij/seq/seqcuda/aijcuda.cu
/petsc/src/mat/impls/aij/seq/seqcuda/cudamatimpl.h
/petsc/src/mat/interface/matregis.c
/petsc/src/snes/examples/tutorials/ex47cu.cu
/petsc/src/snes/impls/ls/ls.c
/petsc/src/sys/dll/dlimpl.c
/petsc/src/sys/fwk/examples/tutorials/avg.py
/petsc/src/sys/fwk/examples/tutorials/ex1.c
/petsc/src/sys/fwk/examples/tutorials/ex1.py
/petsc/src/sys/fwk/examples/tutorials/ex2.py
/petsc/src/sys/fwk/examples/tutorials/makefile
/petsc/src/sys/fwk/examples/tutorials/viz.py
/petsc/src/sys/fwk/interface/fwk.c
/petsc/src/sys/utils/str.c
/petsc/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu
/petsc/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.cu
/petsc/src/vec/vec/utils/vpscat.h
/petsc/src/vec/vec/utils/vscat.c
70cf18ae05-Aug-2010 Victor Minden <victorminden@gmail.com>

made some changes to sacuda preconditioner. still doesn't work, but getting there.

Hg-commit: 5ea122db4a78d6b1dad161b67bef02efac1be8db


/petsc/bin/maint/confignightly/bb30
/petsc/bin/maint/xclude
/petsc/conf/rules
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/Triangle.py
/petsc/config/PETSc/packages/cuda.py
/petsc/include/finclude/petscmat.h
/petsc/include/petscda.h
/petsc/include/petscdraw.h
/petsc/include/petscfwk.h
/petsc/include/petscksp.h
/petsc/include/petscsys.hh
/petsc/include/petscversion.h
/petsc/src/dm/da/examples/tests/ex10.c
/petsc/src/dm/da/examples/tests/ex11.c
/petsc/src/dm/da/examples/tests/ex32.c
/petsc/src/dm/da/examples/tutorials/ex3.c
/petsc/src/dm/da/examples/tutorials/ex4.c
/petsc/src/dm/da/src/dacorn.c
/petsc/src/dm/da/src/dadist.c
/petsc/src/dm/da/src/dainterp.c
/petsc/src/dm/da/src/daview.c
/petsc/src/dm/da/src/gr1.c
/petsc/src/dm/da/src/gr2.c
/petsc/src/dm/da/src/gr2.c.new
/petsc/src/dm/da/utils/fdda.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
sacuda/sacuda.cu
/petsc/src/mat/examples/tests/ex78.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcuda/aijcuda.cu
/petsc/src/mat/impls/aij/seq/seqcuda/cudamatimpl.h
/petsc/src/snes/examples/tutorials/ex22.c
/petsc/src/snes/examples/tutorials/ex46.c
/petsc/src/snes/examples/tutorials/ex47.c
/petsc/src/snes/examples/tutorials/ex47cu.cu
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/sys/fwk/examples/tests/makefile
/petsc/src/sys/fwk/examples/tests/test1.c
/petsc/src/sys/fwk/examples/tests/test1.py
/petsc/src/sys/fwk/examples/tests/testcomponents.py
/petsc/src/sys/fwk/examples/tests/testcomponentsI.c
/petsc/src/sys/fwk/examples/tests/testcomponentsII.c
/petsc/src/sys/fwk/examples/tutorials/ex1.py
/petsc/src/sys/fwk/examples/tutorials/ex1_viz.py
/petsc/src/sys/fwk/interface/fwk.c
/petsc/src/sys/fwk/makefile
/petsc/src/sys/objects/options.c
a15990dc30-Jul-2010 Victor Minden <victorminden@gmail.com>

changed cuda matrices' spptr to point to a struct which contains multiple pointers in preparation for the
scatter etc necessary for MatMultAdd_SeqAIJCUDA.

Hg-commit: e28b48f3c0fb2f2c8d3d7c9eb272cb23

changed cuda matrices' spptr to point to a struct which contains multiple pointers in preparation for the
scatter etc necessary for MatMultAdd_SeqAIJCUDA.

Hg-commit: e28b48f3c0fb2f2c8d3d7c9eb272cb23cca018ca

show more ...


/petsc/bin/maint/cmakeboot.py
/petsc/conf/rules
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/c2html.py
/petsc/config/PETSc/packages/cuda.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda.py
/petsc/include/petscmat.h
/petsc/include/petsctime.h
/petsc/include/petscts.h
/petsc/src/benchmarks/Index.c
/petsc/src/benchmarks/MPI_Wtime.c
/petsc/src/benchmarks/PLogEvent.c
/petsc/src/benchmarks/PetscGetCPUTime.c
/petsc/src/benchmarks/PetscGetTime.c
/petsc/src/benchmarks/PetscMalloc.c
/petsc/src/benchmarks/PetscMemcmp.c
/petsc/src/benchmarks/PetscMemcpy.c
/petsc/src/benchmarks/PetscMemzero.c
/petsc/src/benchmarks/PetscTime.c
/petsc/src/benchmarks/PetscVecNorm.c
/petsc/src/characteristic/examples/tutorials/ex1.c
/petsc/src/characteristic/examples/tutorials/ex2.c
/petsc/src/characteristic/examples/tutorials/ex4.c
/petsc/src/contrib/blopex/driver/driver.c
/petsc/src/contrib/blopex/driver_diag/driver_diag.c
/petsc/src/contrib/blopex/driver_fiedler/driver_fiedler.c
/petsc/src/contrib/fun3d/incomp/flow.c
/petsc/src/contrib/remote/ex1.c
/petsc/src/dm/adda/examples/tests/ex1.c
/petsc/src/dm/ao/examples/tests/ex1.c
/petsc/src/dm/ao/examples/tests/ex2.c
/petsc/src/dm/ao/examples/tests/ex7.c
/petsc/src/dm/ao/examples/tutorials/ex2.c
/petsc/src/dm/da/examples/tests/ex1.c
/petsc/src/dm/da/examples/tests/ex10.c
/petsc/src/dm/da/examples/tests/ex11.c
/petsc/src/dm/da/examples/tests/ex12.c
/petsc/src/dm/da/examples/tests/ex13.c
/petsc/src/dm/da/examples/tests/ex14.c
/petsc/src/dm/da/examples/tests/ex15.c
/petsc/src/dm/da/examples/tests/ex16.c
/petsc/src/dm/da/examples/tests/ex17.c
/petsc/src/dm/da/examples/tests/ex18.c
/petsc/src/dm/da/examples/tests/ex19.c
/petsc/src/dm/da/examples/tests/ex2.c
/petsc/src/dm/da/examples/tests/ex20.c
/petsc/src/dm/da/examples/tests/ex22.c
/petsc/src/dm/da/examples/tests/ex23.c
/petsc/src/dm/da/examples/tests/ex24.c
/petsc/src/dm/da/examples/tests/ex25.c
/petsc/src/dm/da/examples/tests/ex26.c
/petsc/src/dm/da/examples/tests/ex27.c
/petsc/src/dm/da/examples/tests/ex28.c
/petsc/src/dm/da/examples/tests/ex29.c
/petsc/src/dm/da/examples/tests/ex3.c
/petsc/src/dm/da/examples/tests/ex30.c
/petsc/src/dm/da/examples/tests/ex31.c
/petsc/src/dm/da/examples/tests/ex32.c
/petsc/src/dm/da/examples/tests/ex33.c
/petsc/src/dm/da/examples/tests/ex4.c
/petsc/src/dm/da/examples/tests/ex5.c
/petsc/src/dm/da/examples/tests/ex6.c
/petsc/src/dm/da/examples/tests/ex7.c
/petsc/src/dm/da/examples/tests/ex8.c
/petsc/src/dm/da/examples/tests/ex9.c
/petsc/src/dm/da/examples/tutorials/ex1.c
/petsc/src/dm/da/examples/tutorials/ex10.c
/petsc/src/dm/da/examples/tutorials/ex2.c
/petsc/src/dm/da/examples/tutorials/ex3.c
/petsc/src/dm/da/examples/tutorials/ex4.c
/petsc/src/dm/da/examples/tutorials/ex5.c
/petsc/src/dm/da/examples/tutorials/ex7.c
/petsc/src/dm/da/examples/tutorials/ex8.c
/petsc/src/dm/da/examples/tutorials/ex9.c
/petsc/src/dm/da/src/dacreate.c
/petsc/src/dm/da/src/daindex.c
/petsc/src/dm/mesh/examples/tests/TestMeshExodus.c
/petsc/src/dm/mesh/examples/tests/args0.cxx
/petsc/src/dm/mesh/examples/tests/closure1.cxx
/petsc/src/dm/mesh/examples/tests/discretization1.cxx
/petsc/src/dm/mesh/examples/tests/distributionTests.cxx
/petsc/src/dm/mesh/examples/tests/ex00.c
/petsc/src/dm/mesh/examples/tests/ex01.c
/petsc/src/dm/mesh/examples/tests/ex02.c
/petsc/src/dm/mesh/examples/tests/ex03.c
/petsc/src/dm/mesh/examples/tests/ex04.cxx
/petsc/src/dm/mesh/examples/tests/ex05.cxx
/petsc/src/dm/mesh/examples/tests/ex06.cxx
/petsc/src/dm/mesh/examples/tests/ex07.cxx
/petsc/src/dm/mesh/examples/tests/ex08.cxx
/petsc/src/dm/mesh/examples/tests/ex1.c
/petsc/src/dm/mesh/examples/tests/memoryTests.cxx
/petsc/src/dm/mesh/examples/tests/mesh1.cxx
/petsc/src/dm/mesh/examples/tests/mesh2.cxx
/petsc/src/dm/mesh/examples/tests/operator1.cxx
/petsc/src/dm/mesh/examples/tests/overlap1.cxx
/petsc/src/dm/mesh/examples/tests/overlap2.cxx
/petsc/src/dm/mesh/examples/tests/rbfPrecon.cxx
/petsc/src/dm/mesh/examples/tests/refinementTest.cxx
/petsc/src/dm/mesh/examples/tests/section1-old.cxx
/petsc/src/dm/mesh/examples/tests/section2.cxx
/petsc/src/dm/mesh/examples/tests/sieve2-old.cxx
/petsc/src/dm/mesh/examples/tests/sieveTests.cxx
/petsc/src/dm/mesh/examples/tests/sifter1.cxx
/petsc/src/dm/mesh/examples/tests/subset.cxx
/petsc/src/dm/mesh/examples/tests/topology1.cxx
/petsc/src/dm/mesh/examples/tests/unitTests.cxx
/petsc/src/dm/mesh/examples/tests/xsieve0.cxx
/petsc/src/dm/mesh/examples/tests/xsieve1.cxx
/petsc/src/dm/mesh/examples/tests/xsieve2.cxx
/petsc/src/dm/mesh/examples/tests/xsieve3.cxx
/petsc/src/dm/mesh/examples/tests/xsieve4.cxx
/petsc/src/dm/mesh/examples/tutorials/bratu.cxx
/petsc/src/dm/mesh/examples/tutorials/bratu_ufc.cxx
/petsc/src/dm/mesh/examples/tutorials/dolfin.cxx
/petsc/src/dm/mesh/examples/tutorials/electrostatic.cxx
/petsc/src/dm/mesh/examples/tutorials/ex09.cxx
/petsc/src/dm/mesh/examples/tutorials/ex1.c
/petsc/src/dm/mesh/examples/tutorials/ex10.cxx
/petsc/src/dm/mesh/examples/tutorials/ex11.cxx
/petsc/src/dm/mesh/examples/tutorials/ex2.c
/petsc/src/dm/mesh/examples/tutorials/ex3.c
/petsc/src/dm/mesh/examples/tutorials/ex5.c
/petsc/src/dm/mesh/examples/tutorials/ex6.c
/petsc/src/dm/mesh/examples/tutorials/ex7.c
/petsc/src/dm/mesh/examples/tutorials/ex_coarsen.c
/petsc/src/dm/mesh/examples/tutorials/ex_coarsen_2.c
/petsc/src/dm/mesh/examples/tutorials/ex_coarsen_3.c
/petsc/src/dm/mesh/examples/tutorials/ex_ufc.cxx
/petsc/src/dm/mesh/examples/tutorials/fetidp.cxx
/petsc/src/dm/mesh/examples/tutorials/fvTest.cxx
/petsc/src/dm/mesh/examples/tutorials/grade2.cxx
/petsc/src/dm/mesh/examples/tutorials/ionChannel.cxx
/petsc/src/dm/mesh/examples/tutorials/lagrit.cxx
/petsc/src/dm/mesh/examples/tutorials/mixedpoisson.cxx
/petsc/src/dm/mesh/examples/tutorials/navierStokes.cxx
/petsc/src/dm/mesh/examples/tutorials/problemTests.cxx
/petsc/src/dm/mesh/examples/tutorials/refinement.cxx
/petsc/src/dm/mesh/examples/tutorials/stokes.cxx
/petsc/src/dm/mesh/examples/tutorials/stokesPeriodic.cxx
/petsc/src/dm/mesh/examples/tutorials/subduction.cxx
/petsc/src/dm/mesh/examples/tutorials/watson.cxx
/petsc/src/docs/website/documentation/bugreporting.html
/petsc/src/docs/website/documentation/codemanagement.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/ksp/ksp/examples/tests/ex1.c
/petsc/src/ksp/ksp/examples/tests/ex10.c
/petsc/src/ksp/ksp/examples/tests/ex14.c
/petsc/src/ksp/ksp/examples/tests/ex15.c
/petsc/src/ksp/ksp/examples/tests/ex17.c
/petsc/src/ksp/ksp/examples/tests/ex18.c
/petsc/src/ksp/ksp/examples/tests/ex19.c
/petsc/src/ksp/ksp/examples/tests/ex20.c
/petsc/src/ksp/ksp/examples/tests/ex21.c
/petsc/src/ksp/ksp/examples/tests/ex24.c
/petsc/src/ksp/ksp/examples/tests/ex26.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/examples/tests/ex28.c
/petsc/src/ksp/ksp/examples/tests/ex29.c
/petsc/src/ksp/ksp/examples/tests/ex3.c
/petsc/src/ksp/ksp/examples/tests/ex30.c
/petsc/src/ksp/ksp/examples/tests/ex31.c
/petsc/src/ksp/ksp/examples/tests/ex32.c
/petsc/src/ksp/ksp/examples/tests/ex33.c
/petsc/src/ksp/ksp/examples/tests/ex34.c
/petsc/src/ksp/ksp/examples/tests/ex35.c
/petsc/src/ksp/ksp/examples/tests/ex36.c
/petsc/src/ksp/ksp/examples/tests/ex4.c
/petsc/src/ksp/ksp/examples/tests/ex6.c
/petsc/src/ksp/ksp/examples/tests/ex7.c
/petsc/src/ksp/ksp/examples/tutorials/ex1.c
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex11.c
/petsc/src/ksp/ksp/examples/tutorials/ex12.c
/petsc/src/ksp/ksp/examples/tutorials/ex13.c
/petsc/src/ksp/ksp/examples/tutorials/ex15.c
/petsc/src/ksp/ksp/examples/tutorials/ex16.c
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex22.c
/petsc/src/ksp/ksp/examples/tutorials/ex23.c
/petsc/src/ksp/ksp/examples/tutorials/ex25.c
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/ex28.c
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex3.c
/petsc/src/ksp/ksp/examples/tutorials/ex30.c
/petsc/src/ksp/ksp/examples/tutorials/ex31.c
/petsc/src/ksp/ksp/examples/tutorials/ex32.c
/petsc/src/ksp/ksp/examples/tutorials/ex34.c
/petsc/src/ksp/ksp/examples/tutorials/ex35.c
/petsc/src/ksp/ksp/examples/tutorials/ex37.c
/petsc/src/ksp/ksp/examples/tutorials/ex38.c
/petsc/src/ksp/ksp/examples/tutorials/ex39.c
/petsc/src/ksp/ksp/examples/tutorials/ex40.c
/petsc/src/ksp/ksp/examples/tutorials/ex41.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex45.c
/petsc/src/ksp/ksp/examples/tutorials/ex46.c
/petsc/src/ksp/ksp/examples/tutorials/ex47.c
/petsc/src/ksp/ksp/examples/tutorials/ex5.c
/petsc/src/ksp/ksp/examples/tutorials/ex7.c
/petsc/src/ksp/ksp/examples/tutorials/ex8.c
/petsc/src/ksp/ksp/examples/tutorials/ex9.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/pc/examples/tests/ex1.c
/petsc/src/ksp/pc/examples/tests/ex2.c
/petsc/src/ksp/pc/examples/tests/ex3.c
/petsc/src/ksp/pc/examples/tests/ex4.c
/petsc/src/ksp/pc/examples/tests/ex5.c
/petsc/src/ksp/pc/examples/tests/ex6.c
/petsc/src/ksp/pc/examples/tests/ex7.c
sacuda/sacuda.cu
/petsc/src/mat/examples/tests/ex1.c
/petsc/src/mat/examples/tests/ex10.c
/petsc/src/mat/examples/tests/ex100.c
/petsc/src/mat/examples/tests/ex102.c
/petsc/src/mat/examples/tests/ex103.c
/petsc/src/mat/examples/tests/ex106.c
/petsc/src/mat/examples/tests/ex107.c
/petsc/src/mat/examples/tests/ex108.c
/petsc/src/mat/examples/tests/ex11.c
/petsc/src/mat/examples/tests/ex110.c
/petsc/src/mat/examples/tests/ex111.c
/petsc/src/mat/examples/tests/ex112.c
/petsc/src/mat/examples/tests/ex113.c
/petsc/src/mat/examples/tests/ex114.c
/petsc/src/mat/examples/tests/ex115.c
/petsc/src/mat/examples/tests/ex116.c
/petsc/src/mat/examples/tests/ex118.c
/petsc/src/mat/examples/tests/ex119.c
/petsc/src/mat/examples/tests/ex12.c
/petsc/src/mat/examples/tests/ex120.c
/petsc/src/mat/examples/tests/ex121.c
/petsc/src/mat/examples/tests/ex124.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex127.c
/petsc/src/mat/examples/tests/ex128.c
/petsc/src/mat/examples/tests/ex129.c
/petsc/src/mat/examples/tests/ex13.c
/petsc/src/mat/examples/tests/ex130.c
/petsc/src/mat/examples/tests/ex131.c
/petsc/src/mat/examples/tests/ex14.c
/petsc/src/mat/examples/tests/ex15.c
/petsc/src/mat/examples/tests/ex16.c
/petsc/src/mat/examples/tests/ex17.c
/petsc/src/mat/examples/tests/ex19.c
/petsc/src/mat/examples/tests/ex2.c
/petsc/src/mat/examples/tests/ex20.c
/petsc/src/mat/examples/tests/ex21.c
/petsc/src/mat/examples/tests/ex22.c
/petsc/src/mat/examples/tests/ex24.c
/petsc/src/mat/examples/tests/ex25.c
/petsc/src/mat/examples/tests/ex27.c
/petsc/src/mat/examples/tests/ex28.c
/petsc/src/mat/examples/tests/ex3.c
/petsc/src/mat/examples/tests/ex30.c
/petsc/src/mat/examples/tests/ex31.c
/petsc/src/mat/examples/tests/ex32.c
/petsc/src/mat/examples/tests/ex33.c
/petsc/src/mat/examples/tests/ex34.c
/petsc/src/mat/examples/tests/ex35.c
/petsc/src/mat/examples/tests/ex37.c
/petsc/src/mat/examples/tests/ex38.c
/petsc/src/mat/examples/tests/ex4.c
/petsc/src/mat/examples/tests/ex40.c
/petsc/src/mat/examples/tests/ex41.c
/petsc/src/mat/examples/tests/ex42.c
/petsc/src/mat/examples/tests/ex43.c
/petsc/src/mat/examples/tests/ex44.c
/petsc/src/mat/examples/tests/ex47.c
/petsc/src/mat/examples/tests/ex48.c
/petsc/src/mat/examples/tests/ex49.c
/petsc/src/mat/examples/tests/ex5.c
/petsc/src/mat/examples/tests/ex50.c
/petsc/src/mat/examples/tests/ex51.c
/petsc/src/mat/examples/tests/ex52.c
/petsc/src/mat/examples/tests/ex53.c
/petsc/src/mat/examples/tests/ex54.c
/petsc/src/mat/examples/tests/ex55.c
/petsc/src/mat/examples/tests/ex56.c
/petsc/src/mat/examples/tests/ex57.c
/petsc/src/mat/examples/tests/ex58.c
/petsc/src/mat/examples/tests/ex59.c
/petsc/src/mat/examples/tests/ex6.c
/petsc/src/mat/examples/tests/ex60.c
/petsc/src/mat/examples/tests/ex61.c
/petsc/src/mat/examples/tests/ex62.c
/petsc/src/mat/examples/tests/ex64.c
/petsc/src/mat/examples/tests/ex65.c
/petsc/src/mat/examples/tests/ex66.c
/petsc/src/mat/examples/tests/ex68.c
/petsc/src/mat/examples/tests/ex7.c
/petsc/src/mat/examples/tests/ex70.c
/petsc/src/mat/examples/tests/ex71.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/ex74.c
/petsc/src/mat/examples/tests/ex75.c
/petsc/src/mat/examples/tests/ex76.c
/petsc/src/mat/examples/tests/ex77.c
/petsc/src/mat/examples/tests/ex78.c
/petsc/src/mat/examples/tests/ex8.c
/petsc/src/mat/examples/tests/ex80.c
/petsc/src/mat/examples/tests/ex81.c
/petsc/src/mat/examples/tests/ex86.c
/petsc/src/mat/examples/tests/ex87.c
/petsc/src/mat/examples/tests/ex9.c
/petsc/src/mat/examples/tests/ex91.c
/petsc/src/mat/examples/tests/ex92.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tests/ex96.c
/petsc/src/mat/examples/tests/ex98.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tutorials/ex1.c
/petsc/src/mat/examples/tutorials/ex10.c
/petsc/src/mat/examples/tutorials/ex11.c
/petsc/src/mat/examples/tutorials/ex12.c
/petsc/src/mat/examples/tutorials/ex13.c
/petsc/src/mat/examples/tutorials/ex15.c
/petsc/src/mat/examples/tutorials/ex2.c
/petsc/src/mat/examples/tutorials/ex4.c
/petsc/src/mat/examples/tutorials/ex8.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/seqcuda/aijcuda.cu
/petsc/src/mat/impls/aij/seq/seqcuda/cudamatimpl.h
/petsc/src/mat/impls/aij/seq/seqcuda/makefile
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tests/ex1.c
/petsc/src/snes/examples/tests/ex13.c
/petsc/src/snes/examples/tests/ex4.c
/petsc/src/snes/examples/tests/ex5.c
/petsc/src/snes/examples/tests/ex7.c
/petsc/src/snes/examples/tests/ex9.c
/petsc/src/snes/examples/tutorials/ex1.c
/petsc/src/snes/examples/tutorials/ex10d/ex10.c
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/ex18.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/ex19tu.c
/petsc/src/snes/examples/tutorials/ex2.c
/petsc/src/snes/examples/tutorials/ex20.c
/petsc/src/snes/examples/tutorials/ex21.c
/petsc/src/snes/examples/tutorials/ex22.c
/petsc/src/snes/examples/tutorials/ex23.c
/petsc/src/snes/examples/tutorials/ex24.c
/petsc/src/snes/examples/tutorials/ex25.c
/petsc/src/snes/examples/tutorials/ex26.c
/petsc/src/snes/examples/tutorials/ex27.c
/petsc/src/snes/examples/tutorials/ex3.c
/petsc/src/snes/examples/tutorials/ex30.c
/petsc/src/snes/examples/tutorials/ex31.c
/petsc/src/snes/examples/tutorials/ex32.c
/petsc/src/snes/examples/tutorials/ex38.c
/petsc/src/snes/examples/tutorials/ex4.c
/petsc/src/snes/examples/tutorials/ex42.c
/petsc/src/snes/examples/tutorials/ex43.c
/petsc/src/snes/examples/tutorials/ex44.c
/petsc/src/snes/examples/tutorials/ex45.c
/petsc/src/snes/examples/tutorials/ex46.c
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex49.c
/petsc/src/snes/examples/tutorials/ex4tu.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex50.c
/petsc/src/snes/examples/tutorials/ex51.c
/petsc/src/snes/examples/tutorials/ex5s.c
/petsc/src/snes/examples/tutorials/ex6.c
/petsc/src/snes/examples/tutorials/ex7.c
/petsc/src/snes/examples/tutorials/ex8.c
/petsc/src/snes/interface/noise/snesmfj2.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/draw/examples/tests/ex1.c
/petsc/src/sys/draw/examples/tests/ex10.c
/petsc/src/sys/draw/examples/tests/ex2.c
/petsc/src/sys/draw/examples/tests/ex3.c
/petsc/src/sys/draw/examples/tests/ex4.c
/petsc/src/sys/draw/examples/tests/ex9.c
/petsc/src/sys/error/examples/tests/ex1.c
/petsc/src/sys/examples/tests/ex1.c
/petsc/src/sys/examples/tests/ex10.c
/petsc/src/sys/examples/tests/ex11.c
/petsc/src/sys/examples/tests/ex12.c
/petsc/src/sys/examples/tests/ex14.c
/petsc/src/sys/examples/tests/ex15.c
/petsc/src/sys/examples/tests/ex16.c
/petsc/src/sys/examples/tests/ex18.c
/petsc/src/sys/examples/tests/ex19.c
/petsc/src/sys/examples/tests/ex2.c
/petsc/src/sys/examples/tests/ex9.c
/petsc/src/sys/examples/tutorials/ex4.c
/petsc/src/sys/fwk/interface/fwk.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/random/examples/ex1.c
/petsc/src/sys/random/interface/random.c
/petsc/src/sys/time/ptime.c
/petsc/src/sys/viewer/examples/tests/ex3.c
/petsc/src/sys/viewer/examples/tutorials/ex1.c
/petsc/src/ts/examples/tests/ex1.c
/petsc/src/ts/examples/tests/ex2.c
/petsc/src/ts/examples/tests/ex3.c
/petsc/src/ts/examples/tests/ex4.c
/petsc/src/ts/examples/tutorials/ex1.c
/petsc/src/ts/examples/tutorials/ex10.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex2.c
/petsc/src/ts/examples/tutorials/ex3.c
/petsc/src/ts/examples/tutorials/ex4.c
/petsc/src/ts/examples/tutorials/ex5.c
/petsc/src/ts/examples/tutorials/ex7.c
/petsc/src/ts/examples/tutorials/ex8.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/impls/implicit/sundials/sundials.h
/petsc/src/vec/is/examples/tests/ex1.c
/petsc/src/vec/is/examples/tests/ex2.c
/petsc/src/vec/is/examples/tests/ex3.c
/petsc/src/vec/is/examples/tests/ex4.c
/petsc/src/vec/is/examples/tests/ex5.c
/petsc/src/vec/is/examples/tests/ex6.c
/petsc/src/vec/is/examples/tutorials/ex1.c
/petsc/src/vec/is/examples/tutorials/ex2.c
/petsc/src/vec/is/examples/tutorials/ex3.c
/petsc/src/vec/is/examples/tutorials/ex4.c
/petsc/src/vec/pf/impls/string/cstring.c
/petsc/src/vec/vec/examples/tests/ex1.c
/petsc/src/vec/vec/examples/tests/ex10.c
/petsc/src/vec/vec/examples/tests/ex11.c
/petsc/src/vec/vec/examples/tests/ex12.c
/petsc/src/vec/vec/examples/tests/ex14.c
/petsc/src/vec/vec/examples/tests/ex15.c
/petsc/src/vec/vec/examples/tests/ex16.c
/petsc/src/vec/vec/examples/tests/ex17.c
/petsc/src/vec/vec/examples/tests/ex18.c
/petsc/src/vec/vec/examples/tests/ex2.c
/petsc/src/vec/vec/examples/tests/ex21.c
/petsc/src/vec/vec/examples/tests/ex22.c
/petsc/src/vec/vec/examples/tests/ex23.c
/petsc/src/vec/vec/examples/tests/ex24.c
/petsc/src/vec/vec/examples/tests/ex25.c
/petsc/src/vec/vec/examples/tests/ex28.c
/petsc/src/vec/vec/examples/tests/ex29.c
/petsc/src/vec/vec/examples/tests/ex3.c
/petsc/src/vec/vec/examples/tests/ex31.c
/petsc/src/vec/vec/examples/tests/ex33.c
/petsc/src/vec/vec/examples/tests/ex35.c
/petsc/src/vec/vec/examples/tests/ex36.c
/petsc/src/vec/vec/examples/tests/ex4.c
/petsc/src/vec/vec/examples/tests/ex5.c
/petsc/src/vec/vec/examples/tests/ex6.c
/petsc/src/vec/vec/examples/tests/ex7.c
/petsc/src/vec/vec/examples/tests/ex8.c
/petsc/src/vec/vec/examples/tests/ex9.c
/petsc/src/vec/vec/examples/tutorials/ex1.c
/petsc/src/vec/vec/examples/tutorials/ex10.c
/petsc/src/vec/vec/examples/tutorials/ex11.c
/petsc/src/vec/vec/examples/tutorials/ex12.c
/petsc/src/vec/vec/examples/tutorials/ex16.c
/petsc/src/vec/vec/examples/tutorials/ex18.c
/petsc/src/vec/vec/examples/tutorials/ex19.c
/petsc/src/vec/vec/examples/tutorials/ex2.c
/petsc/src/vec/vec/examples/tutorials/ex3.c
/petsc/src/vec/vec/examples/tutorials/ex42.c
/petsc/src/vec/vec/examples/tutorials/ex42a.c
/petsc/src/vec/vec/examples/tutorials/ex5.c
/petsc/src/vec/vec/examples/tutorials/ex6.c
/petsc/src/vec/vec/examples/tutorials/ex7.c
/petsc/src/vec/vec/examples/tutorials/ex8.c
/petsc/src/vec/vec/examples/tutorials/ex9.c
/petsc/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h
/petsc/tutorials/multiphysics/mp.c
/petsc/tutorials/multiphysics/mp1.c
/petsc/tutorials/multiphysics/p1.c
/petsc/tutorials/multiphysics/p2.c
/petsc/tutorials/multiphysicsNonlinear/mp1.c
/petsc/tutorials/multiphysicsNonlinear/p1.c
/petsc/tutorials/multiphysicsNonlinear/p2.c
/petsc/tutorials/python/ex1.c
/petsc/tutorials/tmp/ex1.c
d762712129-Jul-2010 Victor Minden <victorminden@gmail.com>

Added a header file that can be included in user cu code

Hg-commit: a97fefe9387420953358f8b546e2976e1a15dbf5


/petsc/.hgignore
/petsc/bin/maint/cmakeboot.py
/petsc/bin/maint/cmakegen.py
/petsc/bin/maint/gcov.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/packages/ADIC.py
/petsc/config/PETSc/packages/PaStiX.py
/petsc/config/PETSc/packages/Scotch.py
/petsc/config/PETSc/packages/cuda.py
/petsc/config/PETSc/petsc.py
/petsc/config/PETSc/utilities/CMake.py
/petsc/config/PETSc/utilities/Etags.py
/petsc/config/PETSc/utilities/Make.py
/petsc/config/PETSc/utilities/arch.py
/petsc/config/PETSc/utilities/cacheDetails.py
/petsc/config/PETSc/utilities/dataFilesPath.py
/petsc/config/PETSc/utilities/debugging.py
/petsc/config/PETSc/utilities/fortranCPP.py
/petsc/config/PETSc/utilities/getResidentSetSize.py
/petsc/config/PETSc/utilities/languages.py
/petsc/config/PETSc/utilities/libraryOptions.py
/petsc/config/PETSc/utilities/petscdir.py
/petsc/config/PETSc/utilities/sharedLibraries.py
/petsc/include/petsccuda.h
/petsc/include/petscmat.h
/petsc/include/petscoptions.h
/petsc/src/contrib/blopex/driver_diag/driver_diag.c
/petsc/src/contrib/blopex/driver_fiedler/driver_fiedler.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/developers/index.html
/petsc/src/docs/website/documentation/bugreporting.html
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/features/index.html
/petsc/src/ksp/ksp/examples/tests/ex18.c
/petsc/src/ksp/ksp/examples/tests/ex25.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/examples/tests/ex30.c
/petsc/src/ksp/ksp/examples/tests/ex31.c
/petsc/src/ksp/ksp/examples/tests/ex33.c
/petsc/src/ksp/ksp/examples/tests/ex34.c
/petsc/src/ksp/ksp/examples/tests/ex6.c
/petsc/src/ksp/ksp/examples/tests/ex7.c
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
sacuda/sacuda.cu
/petsc/src/mat/examples/tests/ex100.c
/petsc/src/mat/examples/tests/ex111.c
/petsc/src/mat/examples/tests/ex113.c
/petsc/src/mat/examples/tests/ex116.c
/petsc/src/mat/examples/tests/ex124.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex130.c
/petsc/src/mat/examples/tests/ex131.c
/petsc/src/mat/examples/tests/ex32.c
/petsc/src/mat/examples/tests/ex33.c
/petsc/src/mat/examples/tests/ex34.c
/petsc/src/mat/examples/tests/ex40.c
/petsc/src/mat/examples/tests/ex41.c
/petsc/src/mat/examples/tests/ex42.c
/petsc/src/mat/examples/tests/ex50.c
/petsc/src/mat/examples/tests/ex53.c
/petsc/src/mat/examples/tests/ex55.c
/petsc/src/mat/examples/tests/ex57.c
/petsc/src/mat/examples/tests/ex62.c
/petsc/src/mat/examples/tests/ex72.c
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/ex78.c
/petsc/src/mat/examples/tests/ex81.c
/petsc/src/mat/examples/tests/ex87.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tutorials/ex1.c
/petsc/src/mat/examples/tutorials/ex10.c
/petsc/src/mat/examples/tutorials/ex12.c
/petsc/src/mat/examples/tutorials/ex13.c
/petsc/src/mat/examples/tutorials/ex4.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/party/party.c
/petsc/src/snes/examples/tutorials/ex51.c
/petsc/src/snes/interface/noise/snesnoise.c
/petsc/src/sys/examples/tests/ex20.c
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex20_1.out
/petsc/src/sys/examples/tests/output/ex20_2.out
/petsc/src/sys/examples/tests/output/ex20_3.out
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/viewer/impls/mathematica/mathematica.c
c9e58e3f25-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

cuda.py now checks for cusp/precond/smoothed_aggregation.h and sets HAVE_CUSP_SMOOTHED_AGGREGATION only if it finds it.

Hg-commit: 00974d59652b670c7ca63058b70e693da79e9ac0

3336030823-Jul-2010 Victor Minden <victorminden@gmail.com>

switched makefile for sacuda

Hg-commit: 23bdc67909d621775fca82859e4e85f09e1c3907

de09695823-Jul-2010 Victor Minden <victorminden@gmail.com>

put error handling around CUDA code
added implementation details to sacuda

Hg-commit: 58261034b163e1fe25d4288ba1a3e6a3b9495747

ee59dc9a23-Jul-2010 Victor Minden <victorminden@gmail.com>

added base files and register functions for SACUDA preconditioner (dependent on PETSC_HAVE_CUSP_DEV)
changed seqaijcuda matrix to check for old GPU matrix and delete if necessary on assembly end

added base files and register functions for SACUDA preconditioner (dependent on PETSC_HAVE_CUSP_DEV)
changed seqaijcuda matrix to check for old GPU matrix and delete if necessary on assembly end

Hg-commit: deb4fdacb51236e6e6a5414f90d282b684cc0e0d

show more ...


/petsc/.hgignore
/petsc/bin/TOPSInstaller.py
/petsc/bin/maint/asterix-test.sh
/petsc/bin/maint/builddist
/petsc/bin/maint/buildtest.py
/petsc/bin/maint/generateetags.py
/petsc/bin/maint/package-test.sh
/petsc/bin/maint/petscgoto
/petsc/bin/maint/submitPatch.py
/petsc/conf/rules
/petsc/conf/test
/petsc/config/PETSc/FEM.py
/petsc/config/PETSc/packages/Chaco.py
/petsc/config/PETSc/packages/Jostle.py
/petsc/config/PETSc/packages/MUMPS.py
/petsc/config/PETSc/packages/Numpy.py
/petsc/config/PETSc/packages/P3Dlib.py
/petsc/config/PETSc/packages/PARTY.py
/petsc/config/PETSc/packages/PLAPACK.py
/petsc/config/PETSc/packages/PaStiX.py
/petsc/config/PETSc/packages/ParMetis.py
/petsc/config/PETSc/packages/Prometheus.py
/petsc/config/PETSc/packages/SCALAPACK.py
/petsc/config/PETSc/packages/Scotch.py
/petsc/config/PETSc/packages/Suggar.py
/petsc/config/PETSc/packages/SuperLU.py
/petsc/config/PETSc/packages/SuperLU_DIST.py
/petsc/config/PETSc/packages/TetGen.py
/petsc/config/PETSc/packages/Triangle.py
/petsc/config/PETSc/packages/Zoltan.py
/petsc/config/PETSc/packages/blacs.py
/petsc/config/PETSc/packages/blopex.py
/petsc/config/PETSc/packages/c2html.py
/petsc/config/PETSc/packages/cproto.py
/petsc/config/PETSc/packages/cuda.py
/petsc/config/PETSc/packages/expat.py
/petsc/config/PETSc/packages/fftw.py
/petsc/config/PETSc/packages/gmp.py
/petsc/config/PETSc/packages/hdf5.py
/petsc/config/PETSc/packages/hypre.py
/petsc/config/PETSc/packages/lgrind.py
/petsc/config/PETSc/packages/ml.py
/petsc/config/PETSc/packages/mpack.py
/petsc/config/PETSc/packages/mpe.py
/petsc/config/PETSc/packages/mpi4py.py
/petsc/config/PETSc/packages/oski.py
/petsc/config/PETSc/packages/pARMS.py
/petsc/config/PETSc/packages/petsc4py.py
/petsc/config/PETSc/packages/qd.py
/petsc/config/PETSc/packages/sowing.py
/petsc/config/PETSc/packages/spai.py
/petsc/config/PETSc/packages/spooles.py
/petsc/config/PETSc/packages/sundials.py
/petsc/config/PETSc/petsc.py
/petsc/config/PETSc/utilities/fortranCPP.py
/petsc/config/PETSc/utilities/languages.py
/petsc/config/PETSc/utilities/sharedLibraries.py
/petsc/config/builder.py
/petsc/config/configure.py
/petsc/config/examples/arch-bgp-ibm-opt.py
/petsc/config/examples/arch-cray-xt5-opt.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda.py
/petsc/config/examples/asterix/asterix32-sun.py
/petsc/config/examples/asterix/asterix32.py
/petsc/config/examples/asterix/asterix64-c89.py
/petsc/config/examples/asterix/asterix64-openmpi.py
/petsc/config/examples/asterix/asterix64-sun.py
/petsc/config/examples/asterix/asterix64.py
/petsc/config/examples/old/aix5.1.0.0-64.py
/petsc/config/examples/old/aix5.1.0.0.py
/petsc/config/examples/old/bgl-gnu-opt.py
/petsc/config/examples/old/bgl-ibm-cxx-opt.py
/petsc/config/examples/old/bgl-ibm-debug.py
/petsc/config/examples/old/bgl-ibm-opt.py
/petsc/config/examples/old/cray-x1.py
/petsc/config/examples/old/cray-xt3.py
/petsc/config/examples/old/linux-gnu-ia64.py
/petsc/config/examples/old/linux-rhAS3-gcc32-opt.py
/petsc/config/examples/old/linux-rhAS3-intel81-opt.py
/petsc/config/examples/old/macosx-gnu-g95.py
/petsc/config/examples/old/macosx-gnu.py
/petsc/config/examples/old/sicortex.py
/petsc/include/finclude/petscviewer.h
/petsc/include/petscda.h
/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/petscsys.h
/petsc/include/petscvec.h
/petsc/include/private/daimpl.h
/petsc/include/private/dmimpl.h
/petsc/include/private/matimpl.h
/petsc/include/private/petscimpl.h
/petsc/include/private/vecimpl.h
/petsc/makefile
/petsc/src/contrib/blopex/driver_fiedler/driver_fiedler.c
/petsc/src/dm/da/examples/tests/ex1.c
/petsc/src/dm/da/examples/tests/ex13.c
/petsc/src/dm/da/examples/tests/ex18.c
/petsc/src/dm/da/examples/tests/ex23.c
/petsc/src/dm/da/examples/tests/ex33.c
/petsc/src/dm/da/examples/tests/ex4.c
/petsc/src/dm/da/examples/tests/output/ex1_1.out
/petsc/src/dm/da/examples/tests/output/ex4_1.out
/petsc/src/dm/da/examples/tutorials/ex9.c
/petsc/src/dm/da/src/da.c
/petsc/src/dm/da/src/dacreate.c
/petsc/src/dm/da/src/dadestroy.c
/petsc/src/dm/da/src/dadist.c
/petsc/src/dm/da/src/daload.c
/petsc/src/dm/da/src/dalocal.c
/petsc/src/dm/da/src/gr2.c
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/faq.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/tutorials/index.html
/petsc/src/docs/website/publications/index.html
/petsc/src/docs/website/tops/tops.html
/petsc/src/ksp/ksp/examples/tests/ex12f.F
/petsc/src/ksp/ksp/examples/tests/ex16f.F
/petsc/src/ksp/ksp/examples/tests/ex18.c
/petsc/src/ksp/ksp/examples/tests/ex25.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/examples/tests/ex30.c
/petsc/src/ksp/ksp/examples/tests/ex31.c
/petsc/src/ksp/ksp/examples/tests/ex33.c
/petsc/src/ksp/ksp/examples/tests/ex34.c
/petsc/src/ksp/ksp/examples/tests/ex6.c
/petsc/src/ksp/ksp/examples/tests/ex7.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex17_1.out
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/ex41.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex15_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex1_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex1_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex1_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex23_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex23_2.out
/petsc/src/ksp/ksp/interface/itfunc.c
makefile
sacuda/makefile
sacuda/sacuda.cu
/petsc/src/ksp/pc/interface/pcregis.c
/petsc/src/mat/examples/tests/ex100.c
/petsc/src/mat/examples/tests/ex111.c
/petsc/src/mat/examples/tests/ex113.c
/petsc/src/mat/examples/tests/ex116.c
/petsc/src/mat/examples/tests/ex119.c
/petsc/src/mat/examples/tests/ex124.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex130.c
/petsc/src/mat/examples/tests/ex131.c
/petsc/src/mat/examples/tests/ex16.c
/petsc/src/mat/examples/tests/ex31.c
/petsc/src/mat/examples/tests/ex34.c
/petsc/src/mat/examples/tests/ex40.c
/petsc/src/mat/examples/tests/ex41.c
/petsc/src/mat/examples/tests/ex42.c
/petsc/src/mat/examples/tests/ex43.c
/petsc/src/mat/examples/tests/ex44.c
/petsc/src/mat/examples/tests/ex47.c
/petsc/src/mat/examples/tests/ex53.c
/petsc/src/mat/examples/tests/ex55.c
/petsc/src/mat/examples/tests/ex57.c
/petsc/src/mat/examples/tests/ex58f.F
/petsc/src/mat/examples/tests/ex62.c
/petsc/src/mat/examples/tests/ex63f.F
/petsc/src/mat/examples/tests/ex66.c
/petsc/src/mat/examples/tests/ex67f.F
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/ex78.c
/petsc/src/mat/examples/tests/ex79f.F
/petsc/src/mat/examples/tests/ex81.c
/petsc/src/mat/examples/tests/ex86.c
/petsc/src/mat/examples/tests/ex87.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tests/output/ex20_1.out
/petsc/src/mat/examples/tests/output/ex30_1.out
/petsc/src/mat/examples/tests/output/ex30_2.out
/petsc/src/mat/examples/tutorials/ex1.c
/petsc/src/mat/examples/tutorials/ex10.c
/petsc/src/mat/examples/tutorials/ex12.c
/petsc/src/mat/examples/tutorials/ex13.c
/petsc/src/mat/examples/tutorials/ex4.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/impls/aij/mpi/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mpicuda/makefile
/petsc/src/mat/impls/aij/mpi/mpicuda/mpiaijcuda.cu
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/seqcuda/aijcuda.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.h
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/dgefa2.c
/petsc/src/mat/impls/baij/seq/dgefa3.c
/petsc/src/mat/impls/baij/seq/dgefa4.c
/petsc/src/mat/impls/baij/seq/dgefa5.c
/petsc/src/mat/impls/baij/seq/dgefa6.c
/petsc/src/mat/impls/baij/seq/dgefa7.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/mpi/mpidense.h
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/feti/feti.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.h
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.h
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/sorder.c
/petsc/src/snes/examples/tutorials/ex26.c
/petsc/src/snes/examples/tutorials/ex29.c
/petsc/src/snes/examples/tutorials/ex51.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex19_cuda.out
/petsc/src/snes/examples/tutorials/output/ex2_1.out
/petsc/src/snes/examples/tutorials/output/ex2_2.out
/petsc/src/sys/ftn-custom/zstart.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/plog/utils/eventLog.c
/petsc/src/sys/totalview/tv_data_display.c
/petsc/src/sys/viewer/interface/viewa.c
/petsc/src/tops/tops.html
/petsc/src/vec/vec/examples/tests/ex20f.F
/petsc/src/vec/vec/examples/tests/output/ex1_1.out
/petsc/src/vec/vec/examples/tests/output/ex1_2.out
/petsc/src/vec/vec/examples/tutorials/ex10.c
/petsc/src/vec/vec/examples/tutorials/ex19.c
/petsc/src/vec/vec/examples/tutorials/ex42.c
/petsc/src/vec/vec/examples/tutorials/ex42a.c
/petsc/src/vec/vec/examples/tutorials/ex5.c
/petsc/src/vec/vec/impls/dvecimpl.h
/petsc/src/vec/vec/impls/mpi/makefile
/petsc/src/vec/vec/impls/mpi/mpicuda/makefile
/petsc/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/seqcuda/cudavecimpl.h
/petsc/src/vec/vec/impls/seq/seqcuda/makefile
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.cu
/petsc/src/vec/vec/interface/dlregisvec.c
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/interface/vecregall.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vecio.c
/petsc/tutorials/tmp/ex1f90.F
85f4f44a12-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

minor fixes for MatScalar

Hg-commit: a9c1b3bb4ac6cd538d565c31c06e592e02c5333a

99da72ba12-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

commit after merge of patch to 3.1 of PCDestroy_Redundant that should have destroyed subksp first

Hg-commit: 0e378f8bfae657f75bf61073b0da00e1be5d39ae

30ca954e12-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

need to destroy ksp that uses subcommunictor before freeing subcommunitcator

Hg-commit: 574ac1aca70da4a381904e9ad5843125a63cdc56

46d64a6009-Jul-2010 Satish Balay <balay@mcs.anl.gov>

#49218 compile fix

Hg-commit: 89d9e2b11ecac94a17ac89ae0a211bd87752c5a1

c5eb915409-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

completed PetscValidLogicallyCollectiveXXX() routines and usage

Hg-commit: 374cfa6c3abbd90ea5b27fc02813ca73ae37b846


/petsc/include/petscmat.h
/petsc/include/petscpc.h
/petsc/include/private/petscimpl.h
/petsc/src/dm/da/examples/tutorials/ex11f90.F
/petsc/src/dm/da/src/da.c
/petsc/src/ksp/ksp/examples/tests/ex30.c
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/bicg/bicg.c
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/cg/cgtype.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/cg/nash/nash.c
/petsc/src/ksp/ksp/impls/cg/stcg/stcg.c
/petsc/src/ksp/ksp/impls/cgs/cgs.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/gmres/borthog.c
/petsc/src/ksp/ksp/impls/gmres/borthog2.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmres.c
/petsc/src/ksp/ksp/impls/lcd/lcd.c
/petsc/src/ksp/ksp/impls/lsqr/lsqr.c
/petsc/src/ksp/ksp/impls/minres/minres.c
/petsc/src/ksp/ksp/impls/preonly/preonly.c
/petsc/src/ksp/ksp/impls/python/pythonK.c
/petsc/src/ksp/ksp/impls/qcg/qcg.c
/petsc/src/ksp/ksp/impls/rich/rich.c
/petsc/src/ksp/ksp/impls/rich/richscale.c
/petsc/src/ksp/ksp/impls/symmlq/symmlq.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
asm/asm.c
composite/composite.c
eisens/eisen.c
factor/cholesky/cholesky.c
factor/factor.c
fieldsplit/fieldsplit.c
mg/mg.c
mg/mgfunc.c
python/pythonP.c
sor/sor.c
wb/wb.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex2.c
/petsc/src/mat/examples/tests/ex49.c
/petsc/src/mat/examples/tests/ex58.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/python/pythonmat.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/impls/ls/lsparams.c
/petsc/src/snes/interface/snes.c
/petsc/src/sys/draw/interface/dsetpause.c
/petsc/src/sys/draw/interface/dviewp.c
/petsc/src/sys/draw/utils/lg.c
/petsc/src/sys/viewer/impls/binary/binv.c
/petsc/src/sys/viewer/impls/socket/send.c
/petsc/src/sys/viewer/interface/viewa.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/impls/pseudo/posindep.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vinv.c
3f9fe44508-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

finished labelling manual pages as Logically or Neighbor-wise Collective

Hg-commit: 8a714c954b7624fb9d7cacbaa621300eebb99517


redundant/redundant.c
shell/shellpc.c
sor/sor.c
wb/wb.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/adic/matadic.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/python/pythonmat.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/interface/mhas.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/mat/partition/partition.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/ls/lsparams.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/snes/utils/damg.c
/petsc/src/snes/utils/damgsnes.c
/petsc/src/sys/bag/bag.c
/petsc/src/sys/draw/interface/dbuff.c
/petsc/src/sys/draw/interface/dclear.c
/petsc/src/sys/draw/interface/dsetpause.c
/petsc/src/sys/draw/interface/dviewp.c
/petsc/src/sys/draw/utils/lg.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/fileio/smatlab.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/destroy.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/plog/plog.c
/petsc/src/sys/viewer/impls/ams/ams.c
/petsc/src/sys/viewer/impls/binary/binv.c
/petsc/src/sys/viewer/impls/socket/send.c
/petsc/src/sys/viewer/impls/string/stringv.c
/petsc/src/sys/viewer/interface/view.c
/petsc/src/sys/viewer/interface/viewa.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/gl/gl.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/impls/pseudo/posindep.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/interface/index.c
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pmap.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vector.c
/petsc/src/vec/vec/utils/vecmpitoseq.c
/petsc/src/vec/vec/utils/vinv.c
/petsc/src/vec/vec/utils/vscat.c
ad4df10008-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

started adding Logically or Neighbor-wise Collective to manual pages

Hg-commit: 7a478f9b05148e2efabc037328838c5851772610


/petsc/conf/rules
/petsc/config/PETSc/Configure.py
/petsc/config/builder.py
/petsc/include/finclude/petscmat.h
/petsc/include/mpiuni/mpi.h
/petsc/include/petscda.h
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/include/private/matimpl.h
/petsc/include/private/petscimpl.h
/petsc/include/private/vecimpl.h
/petsc/include/sieve/ParallelMapping.hh
/petsc/src/characteristic/interface/characteristic.c
/petsc/src/contrib/blopex/driver_fiedler/driver_fiedler.c
/petsc/src/dm/adda/adda.c
/petsc/src/dm/da/src/da.c
/petsc/src/dm/da/src/da2.c
/petsc/src/dm/da/src/dacorn.c
/petsc/src/dm/da/src/dagtol.c
/petsc/src/dm/da/src/daltol.c
/petsc/src/dm/da/utils/dm.c
/petsc/src/dm/da/utils/fdda.c
/petsc/src/dm/da/utils/pack.c
/petsc/src/dm/da/utils/sliced.c
/petsc/src/dm/mesh/mesh.c
/petsc/src/ksp/ksp/examples/tests/ex30.c
/petsc/src/ksp/ksp/examples/tests/ex31.c
/petsc/src/ksp/ksp/examples/tests/ex6.c
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex41.c
/petsc/src/ksp/ksp/impls/bcgsl/bcgsl.c
/petsc/src/ksp/ksp/impls/cg/cgtype.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/cg/nash/nash.c
/petsc/src/ksp/ksp/impls/cg/stcg/stcg.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/borthog.c
/petsc/src/ksp/ksp/impls/gmres/borthog2.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/modpcf.c
/petsc/src/ksp/ksp/impls/gmres/gmpre.c
/petsc/src/ksp/ksp/impls/gmres/gmres.c
/petsc/src/ksp/ksp/impls/gmres/gmres2.c
/petsc/src/ksp/ksp/impls/python/pythonK.c
/petsc/src/ksp/ksp/impls/qcg/qcg.c
/petsc/src/ksp/ksp/impls/rich/richscale.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/ksp/interface/iterativ.c
/petsc/src/ksp/ksp/interface/itfunc.c
asm/asm.c
bjacobi/bjacobi.c
composite/composite.c
eisens/eisen.c
factor/cholesky/cholesky.c
factor/factor.c
fieldsplit/fieldsplit.c
galerkin/galerkin.c
jacobi/jacobi.c
ksp/pcksp.c
mg/mg.c
mg/mgfunc.c
python/pythonP.c
/petsc/src/mat/examples/tests/ex100.c
/petsc/src/mat/examples/tests/ex111.c
/petsc/src/mat/examples/tests/ex113.c
/petsc/src/mat/examples/tests/ex124.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex130.c
/petsc/src/mat/examples/tests/ex131.c
/petsc/src/mat/examples/tests/ex31.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tutorials/ex15.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/makefile
/petsc/src/mat/impls/aij/seq/seqcuda/aijcuda.c
/petsc/src/mat/impls/aij/seq/seqcuda/makefile
/petsc/src/mat/impls/baij/seq/dgefa2.c
/petsc/src/mat/impls/baij/seq/dgefa3.c
/petsc/src/mat/impls/baij/seq/dgefa4.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/sys/objects/pinit.c
/petsc/src/vec/vec/impls/dvecimpl.h
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/seqcuda/makefile
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.cu
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/interface/vecregall.c
cd9507b203-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

cleanup of KSPSetUp() creating needed matrices and calling DMComputeMatrix and DMComputeRHS
fixed 45 to not destroy matrix at end

Hg-commit: 2447d3bc5a6f0a1416c48d2033808af8f6d67342

e1d8e5de03-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

fixed KSPSetUp() to call DMComputeJacobian only if setupcalled < 2
fixed PCApply_MG to get residual computer A if it does not already exist, for the case when the KSPSetUp() of the level uses DMCOmpu

fixed KSPSetUp() to call DMComputeJacobian only if setupcalled < 2
fixed PCApply_MG to get residual computer A if it does not already exist, for the case when the KSPSetUp() of the level uses DMCOmputeJacobian() to compute the matrix

Hg-commit: 6c85e047b59d054371f6fb32a8008a1d928d7656

show more ...

4f66f45e03-Jul-2010 Barry Smith <bsmith@mcs.anl.gov>

fixed example ./configure options for iphone
fixed mg bug when using galerkin option, extra destroy of matrix

Hg-commit: 3310b90f9082a619b25067b13e844bc2e71e0674


/petsc/conf/rules
/petsc/conf/variables
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/utilities/arch.py
/petsc/config/examples/arch-iphone.py
/petsc/include/petscmat.h
/petsc/include/petscsys.h
/petsc/include/private/matimpl.h
/petsc/include/private/petscimpl.h
/petsc/include/private/vecimpl.h
/petsc/src/contrib/blopex/driver_fiedler/driver_fiedler.c
/petsc/src/dm/da/src/dacreate.c
/petsc/src/dm/da/src/f90-custom/zda1f90.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/zope.html
/petsc/src/ksp/ksp/examples/tests/ex12f.F
/petsc/src/ksp/ksp/examples/tests/ex16f.F
/petsc/src/ksp/ksp/examples/tests/ex18.c
/petsc/src/ksp/ksp/examples/tests/ex25.c
/petsc/src/ksp/ksp/examples/tests/ex27.c
/petsc/src/ksp/ksp/examples/tests/ex30.c
/petsc/src/ksp/ksp/examples/tests/ex31.c
/petsc/src/ksp/ksp/examples/tests/ex33.c
/petsc/src/ksp/ksp/examples/tests/ex34.c
/petsc/src/ksp/ksp/examples/tests/ex6.c
/petsc/src/ksp/ksp/examples/tests/ex7.c
/petsc/src/ksp/ksp/examples/tutorials/ex10.c
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/ex41.c
/petsc/src/ksp/ksp/interface/itcl.c
mg/mg.c
/petsc/src/ksp/pc/interface/pcset.c
/petsc/src/mat/examples/tests/ex100.c
/petsc/src/mat/examples/tests/ex111.c
/petsc/src/mat/examples/tests/ex113.c
/petsc/src/mat/examples/tests/ex116.c
/petsc/src/mat/examples/tests/ex119.c
/petsc/src/mat/examples/tests/ex124.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex130.c
/petsc/src/mat/examples/tests/ex131.c
/petsc/src/mat/examples/tests/ex16.c
/petsc/src/mat/examples/tests/ex31.c
/petsc/src/mat/examples/tests/ex34.c
/petsc/src/mat/examples/tests/ex40.c
/petsc/src/mat/examples/tests/ex41.c
/petsc/src/mat/examples/tests/ex42.c
/petsc/src/mat/examples/tests/ex44.c
/petsc/src/mat/examples/tests/ex47.c
/petsc/src/mat/examples/tests/ex53.c
/petsc/src/mat/examples/tests/ex55.c
/petsc/src/mat/examples/tests/ex57.c
/petsc/src/mat/examples/tests/ex58f.F
/petsc/src/mat/examples/tests/ex62.c
/petsc/src/mat/examples/tests/ex63f.F
/petsc/src/mat/examples/tests/ex66.c
/petsc/src/mat/examples/tests/ex67f.F
/petsc/src/mat/examples/tests/ex73.c
/petsc/src/mat/examples/tests/ex79f.F
/petsc/src/mat/examples/tests/ex81.c
/petsc/src/mat/examples/tests/ex86.c
/petsc/src/mat/examples/tests/ex87.c
/petsc/src/mat/examples/tests/ex94.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tutorials/ex1.c
/petsc/src/mat/examples/tutorials/ex10.c
/petsc/src/mat/examples/tutorials/ex12.c
/petsc/src/mat/examples/tutorials/ex13.c
/petsc/src/mat/examples/tutorials/ex4.c
/petsc/src/mat/examples/tutorials/ex9.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.h
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.h
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/mpi/mpidense.h
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/feti/feti.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.h
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.h
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/utils/ftn-custom/makefile
/petsc/src/mat/utils/gcreate.c
/petsc/src/mat/utils/makefile
/petsc/src/snes/examples/tutorials/output/ex19_10.out
/petsc/src/snes/examples/tutorials/output/ex19_6.out
/petsc/src/snes/examples/tutorials/output/ex19_7.out
/petsc/src/snes/examples/tutorials/output/ex19_8.out
/petsc/src/snes/examples/tutorials/output/ex19_9.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_5.out
/petsc/src/snes/interface/snes.c
/petsc/src/sys/bag/bag.c
/petsc/src/sys/draw/interface/drawreg.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/viewer/interface/viewreg.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/examples/tests/ex6.c
/petsc/src/vec/pf/interface/pf.c
/petsc/src/vec/vec/impls/dvecimpl.h
/petsc/src/vec/vec/impls/seq/bvec1.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/dvec2.c
/petsc/src/vec/vec/impls/seq/makefile
/petsc/src/vec/vec/impls/seq/seqcuda/makefile
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.c
/petsc/src/vec/vec/interface/vecreg.c
/petsc/src/vec/vec/interface/vecregall.c
/petsc/src/vec/vec/interface/vector.c
/petsc/tutorials/multiphysics/makefile
/petsc/tutorials/multiphysics/output/mp_10.out
/petsc/tutorials/multiphysics/output/mp_5.out
/petsc/tutorials/multiphysics/output/mp_6.out
/petsc/tutorials/multiphysics/output/mp_9.out
/petsc/tutorials/tmp/ex1f90.F
86daa42c30-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

fixed bug in ilu preconditioner that created factor matrix ONLY if it already existed, missing !

Hg-commit: 1daf83b6f94f37632b9f3b2adba6c2a5e3cca62d

1...<<171172173174175176177178179180>>...210