History log of /petsc/src/mat/impls/aij/ (Results 3026 – 3050 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
12020fe220-Aug-2013 Jed Brown <jedbrown@mcs.anl.gov>

MatClique: follow DistMultiVec API changes

26c6664a21-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

MatClique: remove unused variables

eb9baa1219-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN()
The only ones left are when the second array is set into the first array and one ugly

replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN()
The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed

show more ...

f7daeb2a19-Aug-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Fixed required casts to PetscObject when calling PetscLogObject*()

abb87a5218-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

move Mat_CheckInode_FactorLU to symbolic factorization so it doesn't get called in EVERY numeric factorization

set matsolve function pointer for SeqAIJ in the numeric factorization, not in the check

move Mat_CheckInode_FactorLU to symbolic factorization so it doesn't get called in EVERY numeric factorization

set matsolve function pointer for SeqAIJ in the numeric factorization, not in the checkinode so matsolve cannot be called on matrix that has not been numerically factored

show more ...

8758e1fa18-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

removed mallocs from inner loop of Mat_CheckInode_FactorLU, also added a bunch of const to array variables in that file

9b92129417-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/improve-memory-logging'

Conflicts:
src/ksp/pc/impls/redundant/redundant.c
src/mat/interface/matnull.c


/petsc/config/BuildSystem/config/packages/hdf5.py
/petsc/config/PETSc/packages/cuda.py
/petsc/config/configure.py
/petsc/include/petsc-private/petscimpl.h
/petsc/include/petsc-private/snesimpl.h
/petsc/include/petsclog.h
/petsc/include/petscsnes.h
/petsc/include/petscsys.h
/petsc/src/contrib/nightlysummary/README
/petsc/src/contrib/nightlysummary/runhtml.sh
/petsc/src/dm/impls/da/da1.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/da/daindex.c
/petsc/src/dm/impls/da/daltol.c
/petsc/src/dm/impls/da/gr1.c
/petsc/src/dm/impls/mesh/mesh.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/impls/cg/cg.c
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/ksp/impls/cg/gltr/gltr.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/impls/gmres/dgmres/dgmres.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/gmres/gmres.c
/petsc/src/ksp/ksp/impls/gmres/lgmres/lgmres.c
/petsc/src/ksp/ksp/impls/gmres/pgmres/pgmres.c
/petsc/src/ksp/ksp/impls/lcd/lcd.c
/petsc/src/ksp/ksp/interface/eige.c
/petsc/src/ksp/ksp/interface/iguess.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/interface/xmon.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bjacobi/bjacobi.c
/petsc/src/ksp/pc/impls/eisens/eisen.c
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/factor/lu/lu.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/jacobi/jacobi.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/mg/mgfunc.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/redundant/redundant.c
/petsc/src/ksp/pc/impls/wb/wb.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
mpi/fdmpiaij.c
mpi/mmaij.c
mpi/mpiaij.c
mpi/mpicusp/mpiaijcusp.cu
mpi/mpicusparse/mpiaijcusparse.cu
mpi/mpiov.c
seq/aij.c
seq/aijfact.c
seq/bas/basfactor.c
seq/essl/essl.c
seq/seqcusp/aijcusp.cu
/petsc/src/mat/impls/baij/mpi/mmbaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact3.c
/petsc/src/mat/impls/blockmat/seq/blockmat.c
/petsc/src/mat/impls/dense/mpi/mmdense.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/mffd/mffd.c
/petsc/src/mat/impls/sbaij/mpi/mmsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact.c
/petsc/src/mat/impls/sbaij/seq/sbaijfact2.c
/petsc/src/mat/interface/matnull.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tutorials/ex16.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex16_1.out
/petsc/src/snes/examples/tutorials/output/ex16_2.out
/petsc/src/snes/impls/composite/snescomposite.c
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/fas/fasfunc.c
/petsc/src/snes/impls/gs/snesgs.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/ms/ms.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/ncg/snesncg.c
/petsc/src/snes/impls/ngmres/anderson.c
/petsc/src/snes/impls/ngmres/snesngmres.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/impls/richardson/snesrichardson.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/rsaug/virsaug.c
/petsc/src/snes/interface/noise/snesmfj2.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snespc.c
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/impls/l2/linesearchl2.c
/petsc/src/sys/classes/draw/impls/opengl/openglops.c
/petsc/src/sys/classes/draw/impls/tikz/tikz.c
/petsc/src/sys/classes/draw/impls/x/xops.c
/petsc/src/sys/classes/draw/utils/axisc.c
/petsc/src/sys/classes/draw/utils/dscatter.c
/petsc/src/sys/classes/draw/utils/hists.c
/petsc/src/sys/classes/draw/utils/lg.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/logging/plog.c
/petsc/src/ts/characteristic/impls/da/slda.c
/petsc/src/ts/examples/tutorials/ex16.c
/petsc/src/ts/examples/tutorials/ex21.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/impls/implicit/gl/gl.c
/petsc/src/ts/impls/implicit/sundials/sundials.c
/petsc/src/ts/interface/ts.c
/petsc/src/vec/is/ao/impls/basic/aobasic.c
/petsc/src/vec/is/ao/impls/mapping/aomapping.c
/petsc/src/vec/is/ao/impls/memscalable/aomemscalable.c
/petsc/src/vec/is/is/impls/block/block.c
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/utils/isltog.c
/petsc/src/vec/vec/impls/mpi/mpicusp/mpicusp.cu
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/seq/bvec2.c
/petsc/src/vec/vec/impls/seq/bvec3.c
/petsc/src/vec/vec/impls/seq/seqcusp/veccusp.cu
11e456e117-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

removed Mat option for skipping checking of compressed row format since it is now free using the nonzerorowcnt previously introduced

7b083b7c17-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

added seqij nonzerorowcnt used to determine flop count in MatMult_SeqAIJ()

aed5ffcb05-Aug-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

Merge branch 'paulmullowney/txpetscgpu-package-removal2'

1f2d8ef401-Aug-2013 Hong Zhang <hzhang@mcs.anl.gov>

cleanup MatGetRedundantMatrix_MPIAIJ()

b2bf637001-Aug-2013 Hong Zhang <hzhang@mcs.anl.gov>

rm psubcomm from MatGetRedundantMatrix() because Jed does not like it :-(

7cb6ea7701-Aug-2013 Hong Zhang <hzhang@mcs.anl.gov>

rm psubcomm from MatGetRedundantMatrix_MPIAIJ_interlaced(), from all app codes

22559b1c31-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

rm impl of PETSC_SUBCOMM_CONTIGUOUS from MatGetRedundantMatrix_MPIAIJ_interlaced()

f4703a4431-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

bugfix for MatCreateMPIAIJConcatenateSeqAIJ() when input matrix is seqaij

0094f45f31-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

bugfix of MatGetRedundantMatrix_MPIAIJ() which causes 'make test' crash :-(

394bd6e131-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

Mat: Fixed declaration of MatGetRedundantMatrix_MPIAIJ

473f799130-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

bugfix of MatGetRedundantMatrix_MPIAIJ() for the case subcomm_in != MPI_COMM_NULL

fd7037dc30-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

replace MatGetRedundantMatrix_MPIAIJ_xxx() by MatGetRedundantMatrix() in PCSetUp_Redundant(); passed tests of sp/ksp/examples/tutorials/ex5.c and mat/examples/tests/ex9.c

cf5afd7928-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

rm '-new' from MatGetRedundantMatrix_MPIAIJ_psubcomm(); add src/mat/examples/tests/output/ex9_3.out

c79c552728-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

add 'psubcomm' as an input for MatGetRedundantMatrix(): user can provide his own subcomm, or psubsomm, or nsubcomm

dd065a4026-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

optimize and cleanup '-new' MatGetRedundantMatrix_MPIAIJ_psubcomm()

4388c78f26-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

release memory spaces for '-new' option

3c79b8e724-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

new impl of MatGetRedundantMatrix_MPIAIJ() works, but needs cleanup

90d9b88f24-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

add an impl of MatGetRedundantMatrix_MPIAIJ_psubcomm() using MatGetSubMatrices()

1...<<121122123124125126127128129130>>...265