History log of /petsc/src/mat/impls/aij/ (Results 2651 – 2675 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7d68702b02-Apr-2015 Barry Smith <bsmith@mcs.anl.gov>

Optimized MatShift() for a completely empty matrix since this is commonly used with SLEPc to produce diagonal matrices

Reported-by: Jose Roman <jroman@dsic.upv.es>


/petsc/include/petsc-private/matimpl.h
/petsc/include/petscbag.h
/petsc/include/petscmat.h
/petsc/include/petscts.h
/petsc/src/dm/impls/composite/pack.c
/petsc/src/ksp/ksp/utils/schurm.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/mat/examples/tests/ex182.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex182_1.out
/petsc/src/mat/examples/tests/output/ex182_2.out
/petsc/src/mat/examples/tests/output/ex182_3.out
/petsc/src/mat/examples/tests/output/ex182_4.out
/petsc/src/mat/examples/tests/output/ex182_5.out
/petsc/src/mat/examples/tests/output/ex182_6.out
/petsc/src/mat/impls/adj/mpi/mpiadj.c
mpi/mpiaij.c
seq/aij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/scatter/mscatter.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex73f90t.F90
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex73f90t_1.out
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/ss/viss.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/sys/classes/bag/bag.c
/petsc/src/sys/classes/bag/f90-custom/zbagf90.c
/petsc/src/sys/f90-src/fsrc/f90_fwrap.F
/petsc/src/ts/adapt/impls/basic/adaptbasic.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/interface/ts.c
9d01615f01-Apr-2015 Fande Kong <fdkong.jd@gmail.com>

Rewrite an implementation of matincreaseoverlap
The old version depends a gloabl variable C->rmap->N. When the
problem size is small, it is pretty well. But when the problem size is
large, for exampl

Rewrite an implementation of matincreaseoverlap
The old version depends a gloabl variable C->rmap->N. When the
problem size is small, it is pretty well. But when the problem size is
large, for example, 1 billion, the old version does not work since it
requires too much memory. In this new implementation, we remove this dependent,
memory allocation only depends on the local size of the problem. And we also
use PetscSF to exchange data instead of the use of the MPI since if Jed does any
improvements on SF we will gain without changing code.

When overlap=1, we possibly do not involve any communication.

We use ex40.c as a test code. The new implementation is off by default. Use -mat_overalp_k 1
to turn on.

make ex40
make runex40_2

show more ...

9faefd2828-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/seqaijtodense'

8808507a27-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/add-casts-for-suitsparse-64bitindices'

Conflicts:
src/ksp/ksp/examples/tutorials/makefile


/petsc/config/BuildSystem/config/libraries.py
/petsc/include/petscdraw.h
/petsc/include/petscdrawtypes.h
/petsc/include/petscmath.h
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_mpiaij.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_mpicsrperm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_seqcrl.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_seqcsrperm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex7_2.out
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/pbjacobi/pbjacobi.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex152.c
seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/order/amd/amd.c
/petsc/src/snes/examples/tutorials/ex5.c
/petsc/src/snes/examples/tutorials/ex7.c
/petsc/src/snes/examples/tutorials/output/ex19_8.out
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/vi.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/dmdasnes.c
/petsc/src/sys/classes/draw/examples/tests/ex11.c
/petsc/src/sys/classes/draw/examples/tests/makefile
/petsc/src/sys/classes/draw/impls/tikz/tikz.c
/petsc/src/sys/classes/draw/interface/dline.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/classes/draw/interface/dtext.c
/petsc/src/sys/classes/draw/utils/axisc.c
/petsc/src/sys/classes/draw/utils/bars.c
/petsc/src/sys/classes/draw/utils/makefile
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/examples/tutorials/extchem.c
/petsc/src/ts/examples/tutorials/power_grid/ex6.c
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/output/ex3_1.out
/petsc/src/ts/interface/ts.c
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/utils/vinv.c
d40312a925-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

When generating error new nonzero location in MatSetValues_MPIxxx() calls print the global row/column number of the offending location
Previously this printed the number inside the local sequential p

When generating error new nonzero location in MatSetValues_MPIxxx() calls print the global row/column number of the offending location
Previously this printed the number inside the local sequential portion of the matrix which is confusing for users

Note that this cannot be done trivially for MatSetValuesBlocked_MPIxxx() because the insertion in the submatrix is in a seperate function that does not know about the calling function

show more ...


/petsc/ConfigureFixes.tex
/petsc/bin/maint/buildtest
/petsc/bin/maint/checkBuilds.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/petsc-mpiuni/mpi.h
/petsc/include/petsc-private/dmimpl.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/drawimpl.h
/petsc/include/petsc-private/petscdsimpl.h
/petsc/include/petsc-private/petscfvimpl.h
/petsc/include/petsc-private/tsimpl.h
/petsc/include/petsc-private/vecimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petscfv.h
/petsc/include/petscoptions.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/dt/interface/dtfv.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/output/ex13_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex13_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex13_3.out
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplexdistribute.c
/petsc/src/dm/impls/plex/ftn-custom/zplexlabel.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexlabel.c
/petsc/src/dm/impls/plex/plexpoint.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tests/ex8.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/ex34.c
/petsc/src/ksp/ksp/examples/tutorials/ex43.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/examples/tutorials/ex54.c
/petsc/src/ksp/ksp/examples/tutorials/ex55.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_NC.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_sa.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_nns.out
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/svd/svd.c
/petsc/src/mat/color/impls/greedy/greedy.c
/petsc/src/mat/examples/tests/ex181.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex181.out
mpi/mpiaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/aijbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/utils/convert.c
/petsc/src/snes/examples/tutorials/ex7.c
/petsc/src/snes/examples/tutorials/ex70.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_12.out
/petsc/src/snes/examples/tutorials/output/ex12_39.out
/petsc/src/snes/examples/tutorials/output/ex12_41.out
/petsc/src/snes/examples/tutorials/output/ex12_42.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_ngs_0.out
/petsc/src/snes/examples/tutorials/output/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.out
/petsc/src/snes/examples/tutorials/output/ex62_20.out
/petsc/src/snes/examples/tutorials/output/ex62_21.out
/petsc/src/snes/examples/tutorials/output/ex62_22.out
/petsc/src/snes/examples/tutorials/output/ex62_23.out
/petsc/src/snes/examples/tutorials/output/ex62_24.out
/petsc/src/snes/examples/tutorials/output/ex62_25.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2p1_full.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/impls/x/xinit.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/error/ftn-custom/zerrf.c
/petsc/src/sys/examples/tests/ex14.c
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tests/output/ex14.out
/petsc/src/sys/objects/aoptions.c
/petsc/src/ts/adapt/impls/basic/adaptbasic.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/examples/tutorials/ex10.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_3.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_4.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_3.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_3_ex.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_4.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_shear_im_0.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_0.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_1.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_0.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_1.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_3.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/mimex/makefile
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/ts/utils/dmdats.c
/petsc/src/vec/vec/interface/ftn-custom/zvectorf.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/vsection.c
d755ee6723-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

Since SuiteSparse uses long for 64 bit indices and PETSc uses long long some compilers warn about non-matching types (even though everything is fine)
Add castes to SuiteSparse calls to prevent warnin

Since SuiteSparse uses long for 64 bit indices and PETSc uses long long some compilers warn about non-matching types (even though everything is fine)
Add castes to SuiteSparse calls to prevent warnings
Also fix several nightly build output files to prevent noise in testing

show more ...


/petsc/ConfigureFixes.tex
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/builder.py
/petsc/config/builder2.py
/petsc/include/petsc-mpiuni/mpi.h
/petsc/include/petsc-private/dmimpl.h
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/drawimpl.h
/petsc/include/petsc-private/petscdsimpl.h
/petsc/include/petsc-private/petscfvimpl.h
/petsc/include/petsc-private/tsimpl.h
/petsc/include/petsc-private/vecimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscdt.h
/petsc/include/petscfe.h
/petsc/include/petscfv.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/include/petscvec.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/dt/interface/dtfv.c
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/examples/tests/output/ex13_1.out
/petsc/src/dm/impls/plex/examples/tests/output/ex13_2.out
/petsc/src/dm/impls/plex/examples/tests/output/ex13_3.out
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplexdistribute.c
/petsc/src/dm/impls/plex/ftn-custom/zplexlabel.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/plexlabel.c
/petsc/src/dm/impls/plex/plexpoint.c
/petsc/src/dm/impls/plex/plexpreallocate.c
/petsc/src/dm/impls/plex/plexrefine.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/examples/tests/ex8.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/svd/svd.c
/petsc/src/mat/color/impls/greedy/greedy.c
/petsc/src/mat/examples/tests/ex152.c
seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/seq/aijbaij.c
/petsc/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h
/petsc/src/mat/order/amd/amd.c
/petsc/src/mat/utils/convert.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex12_12.out
/petsc/src/snes/examples/tutorials/output/ex12_39.out
/petsc/src/snes/examples/tutorials/output/ex12_41.out
/petsc/src/snes/examples/tutorials/output/ex12_42.out
/petsc/src/snes/examples/tutorials/output/ex12_fas_ngs_0.out
/petsc/src/snes/examples/tutorials/output/ex19_8.out
/petsc/src/snes/examples/tutorials/output/ex62_18.out
/petsc/src/snes/examples/tutorials/output/ex62_19.out
/petsc/src/snes/examples/tutorials/output/ex62_20.out
/petsc/src/snes/examples/tutorials/output/ex62_21.out
/petsc/src/snes/examples/tutorials/output/ex62_22.out
/petsc/src/snes/examples/tutorials/output/ex62_23.out
/petsc/src/snes/examples/tutorials/output/ex62_24.out
/petsc/src/snes/examples/tutorials/output/ex62_25.out
/petsc/src/snes/examples/tutorials/output/ex62_26.out
/petsc/src/snes/examples/tutorials/output/ex62_27.out
/petsc/src/snes/examples/tutorials/output/ex62_28.out
/petsc/src/snes/examples/tutorials/output/ex62_29.out
/petsc/src/snes/examples/tutorials/output/ex62_30.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2p1_full.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesut.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/draw/impls/x/xinit.c
/petsc/src/sys/classes/draw/interface/draw.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/sys/error/ftn-custom/zerrf.c
/petsc/src/sys/examples/tests/makefile
/petsc/src/ts/adapt/impls/basic/adaptbasic.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/makefile
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_3.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_4.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_3.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_3_ex.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_4.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_shear_im_0.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_0.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_1.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_0.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_1.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_im_3.out
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/output/ex3_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/mimex/makefile
/petsc/src/ts/impls/mimex/mimex.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/vec/vec/interface/rvector.c
/petsc/src/vec/vec/utils/vsection.c
162ae10614-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

removed generation of automatic matrix name when viewing parallel matrices
removed double printing of matrix header when printing matrices associated with DAs

c9ba551f14-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_*() did not replace MatDuplicate function thus resulting in memory leaks when MatTransposeMatMultSymbolic() was followed by MatDuplicate()

Reported-by: Rand

MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_*() did not replace MatDuplicate function thus resulting in memory leaks when MatTransposeMatMultSymbolic() was followed by MatDuplicate()

Reported-by: Randy Mackie <rlmackie862@gmail.com>

show more ...


/petsc/config/BuildSystem/config/packages/tchem.py
/petsc/config/PETSc/packages/tchem.py
/petsc/include/petsc-private/tsimpl.h
/petsc/include/petscdmda.h
/petsc/include/petscts.h
/petsc/lib/petsc-conf/test
/petsc/src/dm/impls/da/da1.c
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dareg.c
/petsc/src/dm/impls/da/gr1.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/pc/impls/mg/mg.c
mpi/mpimatmatmult.c
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex19_tut_2.out.html
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/fileio/ftn-custom/zmprintf.c
/petsc/src/sys/info/ftn-custom/zverboseinfof.c
/petsc/src/sys/memory/ftn-custom/zmtrf.c
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex1.c
/petsc/src/ts/examples/tutorials/extchem.c
/petsc/src/ts/examples/tutorials/extchemfield.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/extchem_1.out
/petsc/src/ts/interface/ts.c
/petsc/src/ts/trajectory/impls/basic/trajbasic.c
/petsc/src/ts/trajectory/impls/makefile
/petsc/src/ts/trajectory/impls/singlefile/makefile
/petsc/src/ts/trajectory/impls/singlefile/singlefile.c
/petsc/src/ts/trajectory/interface/traj.c
17eaebbe10-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/clean-gamg'

Conflicts:
src/ksp/pc/impls/gamg/gamg.c


/petsc/bin/petsc-pythonscripts/petsclogformat.py
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compilerFlags.py
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/functions.py
/petsc/config/BuildSystem/config/headers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/BlasLapack.py
/petsc/config/BuildSystem/config/packages/Chaco.py
/petsc/config/BuildSystem/config/packages/Chombo.py
/petsc/config/BuildSystem/config/packages/MOAB.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/Matlab.py
/petsc/config/BuildSystem/config/packages/OpenMPI.py
/petsc/config/BuildSystem/config/packages/PARTY.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/SuperLU.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/SuperLU_MT.py
/petsc/config/BuildSystem/config/packages/Triangle.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/Zoltan.py
/petsc/config/BuildSystem/config/packages/afterimage.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/c2html.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/config/BuildSystem/config/packages/f2cblaslapack.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/fiat.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/lgrind.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/mkl_cpardiso.py
/petsc/config/BuildSystem/config/packages/mkl_pardiso.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/pARMS.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/config/BuildSystem/config/packages/scientificpython.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/packages/spai.py
/petsc/config/BuildSystem/config/packages/sprng.py
/petsc/config/BuildSystem/config/packages/ssl.py
/petsc/config/BuildSystem/config/packages/sundials.py
/petsc/config/BuildSystem/config/packages/tetgen.py
/petsc/config/BuildSystem/config/packages/valgrind.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/BuildSystem/config/programs.py
/petsc/config/BuildSystem/config/python.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/BuildSystem/config/sourceControl.py
/petsc/config/BuildSystem/config/types.py
/petsc/config/BuildSystem/config/utilities/cacheDetails.py
/petsc/config/BuildSystem/config/utilities/debuggers.py
/petsc/config/BuildSystem/config/utilities/getResidentSetSize.py
/petsc/config/BuildSystem/logger.py
/petsc/config/PETSc/Configure.py
/petsc/config/PETSc/options/installDir.py
/petsc/include/petsc-finclude/petsckspdef.h
/petsc/include/petsc-private/matimpl.h
/petsc/include/petsc-private/pcgamgimpl.h
/petsc/include/petsc-private/pcmgimpl.h
/petsc/include/petsc-private/tsimpl.h
/petsc/include/petscksp.h
/petsc/include/petscmat.h
/petsc/include/petscts.h
/petsc/share/petsc/saws/js/populateLists.js
/petsc/src/contrib/fun3d/makefile
/petsc/src/dm/interface/dmget.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/ex3.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex54_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex55_classical.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/makefile
/petsc/src/ksp/ksp/interface/itregis.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/classical.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/gamg/tools.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/coarsen/impls/mis/mis.c
mpi/mpiaij.c
seq/aij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex9.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex9_1.out
/petsc/src/snes/examples/tutorials/output/ex9_2.out
/petsc/src/snes/examples/tutorials/output/ex9_3.out
/petsc/src/snes/examples/tutorials/output/ex9_4.out
/petsc/src/snes/examples/tutorials/output/ex9_5.out
/petsc/src/snes/examples/tutorials/output/ex9_6.out
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/sys/classes/draw/interface/drawreg.c
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/examples/tests/ex22.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/ex40.c
/petsc/src/ts/examples/tutorials/ex41.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj_events.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/makefile
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_1.out
/petsc/src/ts/examples/tutorials/power_grid/output/ex3adj_events_1.out
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/impls/explicit/rk/rk.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
d9558ea905-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

PCGAMG did not respect MPIAIJ matrix type when passed in on one process
It used AIJ on one process in some cases causing crashes.
Now PCGAMG uses consistently the Seq or MPI nature of the input matri

PCGAMG did not respect MPIAIJ matrix type when passed in on one process
It used AIJ on one process in some cases causing crashes.
Now PCGAMG uses consistently the Seq or MPI nature of the input matrix to
create its new matrices and no longer crashes with input MPIAIJ matrix on
one process.

Reported-by: Randall Mackie <rlmackie862@gmail.com>

show more ...

052b31fc04-Mar-2015 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc

520fe95704-Mar-2015 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-suitesparse-32bit-bug'


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/SuperLU.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/examples/arch-freebsd-pkgs-opt.py
/petsc/config/examples/arch-linux-pkgs-opt.py
/petsc/include/petsc-private/petscfptimpl.h
/petsc/include/petscdmshell.h
/petsc/include/petscts.h
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/images/tobin.png
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/interface/itcl.c
/petsc/src/mat/examples/tests/ex152.c
seq/umfpack/umfpack.c
/petsc/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/order/amd/amd.c
/petsc/src/snes/interface/snesj.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/utils/isio.c
/petsc/src/vec/vec/utils/vecio.c
bb1c927804-Mar-2015 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/update-MUMPS_5.0.0'


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/Chombo.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/MUMPS.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/glut.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/metis.py
/petsc/config/BuildSystem/config/packages/mpe.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/opencl.py
/petsc/config/BuildSystem/config/packages/opengl.py
/petsc/config/BuildSystem/config/packages/opengles.py
/petsc/config/BuildSystem/config/packages/openmp.py
/petsc/config/BuildSystem/config/packages/openmpclasses.py
/petsc/config/BuildSystem/config/packages/parmetis.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pthread.py
/petsc/config/BuildSystem/config/packages/pthreadclasses.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/packages/ssl.py
/petsc/config/BuildSystem/config/packages/valgrind.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/PETSc/options/libraryOptions.py
/petsc/config/builder.py
/petsc/config/examples/arch-linux-pkgs-opt.py
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petsc-private/petscfptimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmshell.h
/petsc/include/petscksp.h
/petsc/include/petscts.h
/petsc/lib/petsc-conf/test
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/square.cas
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_21.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_22.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_23.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_24.out
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplexfluent.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexlabel.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/images/tobin.png
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/ksp/ksp/examples/tests/ex3.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebynoest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_nocheby.out
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/ex61f.F90
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_chebyest_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/cheby/chebyshevimpl.h
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/ibcgs/ibcgs.c
/petsc/src/ksp/ksp/impls/qcg/qcg.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
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/fieldsplit/ftn-custom/zfieldsplitf.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex152.c
/petsc/src/mat/examples/tests/ex58f.F
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex152_1.out
/petsc/src/mat/examples/tests/output/ex152_2.out
mpi/mumps/mumps.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/sys/examples/tutorials/ex12.cxx
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/pinit.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex20adj.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/power_grid/ex3adj.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt.c
/petsc/src/ts/examples/tutorials/power_grid/ex3opt_fd.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/impls/arkimex/arkimex.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/utils/isio.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/utils/vecio.c
989213a403-Mar-2015 Satish Balay <balay@mcs.anl.gov>

suitesparse: fix compile warning with complex build

9e475b0d02-Mar-2015 Satish Balay <balay@mcs.anl.gov>

suitesparse: use (upstream) build defaults - and not change SuiteSparse_long during build (by PETSc).

Also remove UF_long usage in code [this was out of sync with UF_long -> SuiteSparse_long change

suitesparse: use (upstream) build defaults - and not change SuiteSparse_long during build (by PETSc).

Also remove UF_long usage in code [this was out of sync with UF_long -> SuiteSparse_long change in SuiteSparse.py]

Add error message when using 64-bit-indices on 32bit machines (as its not supported by default suitesparse build)

show more ...


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/Chombo.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/SuiteSparse.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/glut.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/mpe.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/opencl.py
/petsc/config/BuildSystem/config/packages/opengl.py
/petsc/config/BuildSystem/config/packages/opengles.py
/petsc/config/BuildSystem/config/packages/openmp.py
/petsc/config/BuildSystem/config/packages/openmpclasses.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pthread.py
/petsc/config/BuildSystem/config/packages/pthreadclasses.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/packages/ssl.py
/petsc/config/BuildSystem/config/packages/valgrind.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/builder.py
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscksp.h
/petsc/lib/petsc-conf/test
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/square.cas
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_21.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_22.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_23.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_24.out
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplexfluent.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexlabel.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/ksp/ksp/examples/tests/ex3.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebynoest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_nocheby.out
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_chebyest_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/cheby/chebyshevimpl.h
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/ibcgs/ibcgs.c
/petsc/src/ksp/ksp/impls/qcg/qcg.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
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/fieldsplit/ftn-custom/zfieldsplitf.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/mat/examples/tests/ex58f.F
seq/umfpack/umfpack.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/sbaij/seq/cholmod/cholmodimpl.h
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/mat/order/amd/amd.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesj.c
/petsc/src/snes/interface/snesj2.c
/petsc/src/sys/examples/tutorials/ex12.cxx
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/vec/is/utils/isio.c
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/utils/vecio.c
16d797ef02-Mar-2015 Hong Zhang <hzhang@mcs.anl.gov>

add option "-mat_mumps_view_info" to enable viewing local INFO from MUMPS

ca3dc52b28-Feb-2015 Pierre Jolivet <jolivet@ann.jussieu.fr>

mumps: regexp gone wild

1070efcc28-Feb-2015 Satish Balay <balay@mcs.anl.gov>

mumps: compile fix for osx-10.6-cxx-cmplx

940cd9d628-Feb-2015 Satish Balay <balay@mcs.anl.gov>

mumps: add MumpsScalar - to clean up code

d885f21320-Jan-2015 Satish Balay <balay@mcs.anl.gov>

superlu_dist: initial port to superlu_dist_4.0
- requires c99 compiler to build - so add a configure check for c99
- update sources with mc64id_ -> mc64id_dist, and LUstructInit() changes.
* still ha

superlu_dist: initial port to superlu_dist_4.0
- requires c99 compiler to build - so add a configure check for c99
- update sources with mc64id_ -> mc64id_dist, and LUstructInit() changes.
* still has conflict with superlu [mc64dd_,mc64ed_,mc64fd_]

show more ...


/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/Chombo.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/boost.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/cusp.py
/petsc/config/BuildSystem/config/packages/fblaslapack.py
/petsc/config/BuildSystem/config/packages/glut.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/mpe.py
/petsc/config/BuildSystem/config/packages/mpi4py.py
/petsc/config/BuildSystem/config/packages/opencl.py
/petsc/config/BuildSystem/config/packages/opengl.py
/petsc/config/BuildSystem/config/packages/opengles.py
/petsc/config/BuildSystem/config/packages/openmp.py
/petsc/config/BuildSystem/config/packages/openmpclasses.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/pthread.py
/petsc/config/BuildSystem/config/packages/pthreadclasses.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/config/BuildSystem/config/packages/sowing.py
/petsc/config/BuildSystem/config/packages/ssl.py
/petsc/config/BuildSystem/config/packages/valgrind.py
/petsc/config/BuildSystem/config/packages/viennacl.py
/petsc/config/builder.py
/petsc/include/petsc-private/dmpleximpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscksp.h
/petsc/lib/petsc-conf/test
/petsc/makefile
/petsc/share/petsc/datafiles/meshes/square.cas
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_21.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_22.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_23.out
/petsc/src/dm/impls/plex/examples/tests/output/ex1_24.out
/petsc/src/dm/impls/plex/ftn-custom/makefile
/petsc/src/dm/impls/plex/ftn-custom/zplexfluent.c
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/impls/plex/plexlabel.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/dm/impls/shell/dmshell.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/ksp/ksp/examples/tests/ex3.c
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebyest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_chebynoest.out
/petsc/src/ksp/ksp/examples/tests/output/ex3_nocheby.out
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_chebyest_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_5.out
/petsc/src/ksp/ksp/impls/bcgs/fbcgs/fbcgs.c
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.c
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/cheby/cheby.c
/petsc/src/ksp/ksp/impls/cheby/chebyshevimpl.h
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/ibcgs/ibcgs.c
/petsc/src/ksp/ksp/impls/qcg/qcg.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
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/fieldsplit/ftn-custom/zfieldsplitf.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/mat/examples/tests/ex58f.F
mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/wbm.c
/petsc/src/snes/examples/tutorials/ex19.c
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/interface/snes.c
/petsc/src/sys/examples/tutorials/ex12.cxx
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/vec/is/utils/vsectionis.c
/petsc/src/vec/vec/utils/vecio.c
b34f08ff28-Feb-2015 Hong Zhang <hzhang@mcs.anl.gov>

update options for mumps interface

334c5f6127-Feb-2015 Hong Zhang <hzhang@mcs.anl.gov>

final cleanup MatMatSolve_MUMPS()

71aed81d27-Feb-2015 Hong Zhang <hzhang@mcs.anl.gov>

only use local vectors and scatters in MatMatSolve_MUMPS()

74f0fcc726-Feb-2015 Hong Zhang <hzhang@mcs.anl.gov>

cleanup MatMatSolve_MUMPS()

801fbe6526-Feb-2015 Hong Zhang <hzhang@mcs.anl.gov>

MatMatSolve_MUMPS() works for parallel case

1...<<101102103104105106107108109110>>...265