History log of /petsc/src/mat/impls/aij/ (Results 1676 – 1700 of 6618)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8cde19ba06-Sep-2018 Richard Tran Mills <rmills@rmills.org>

Fixed style errors identified by Barry, plus a few others identified by me.

d615724a05-Sep-2018 Richard Tran Mills <rmills@rmills.org>

Removed duplicate definition of MAT_Convert.

0e113e6905-Sep-2018 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefano_zampini/feature-mataij-to-matis-rebased-final'


/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscpc.h
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_fetidp_unsym.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_approximate.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_eqlimit.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddc.h
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/impls/bddc/bddcstructs.h
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/mg/mg.c
seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc_lev.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_q1_adapt_0.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_allp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_lumped.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_olof.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe_adaptive.out
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/vec/is/is/utils/isdiff.c
/petsc/src/vec/vscat/impls/vpscat.c
/petsc/src/vec/vscat/impls/vpscat.h
/petsc/src/vec/vscat/impls/vpscat_mpi1.c
/petsc/src/vec/vscat/impls/vpscat_mpi1.h
/petsc/src/vec/vscat/impls/vscat.c
/petsc/src/vec/vscat/interface/vscreate.c
2d4298ae09-Aug-2018 Junchao Zhang <jczhang@mcs.anl.gov>

Style change: rename comm_mumps to mumps_comm, size to petsc_size

a1dfcbd909-Aug-2018 Junchao Zhang <jczhang@mcs.anl.gov>

Improve uses of mumps->id.lsol_loc

1) mumps->id.INFO(23) was set by MUMPS in the numeric factorization phase and we stored in mumps->id.lsol_loc.
We can reuse mumps->id.lsol_loc
2) Length of mump

Improve uses of mumps->id.lsol_loc

1) mumps->id.INFO(23) was set by MUMPS in the numeric factorization phase and we stored in mumps->id.lsol_loc.
We can reuse mumps->id.lsol_loc
2) Length of mumps->id.isol_loc[] is lsol_loc (MUMPS-5.1.2 Manual, page 46), not nrhs*lsol_loc. We do not need to
allocate excessive memory

show more ...

0f52d62609-Aug-2018 Junchao Zhang <jczhang@mcs.anl.gov>

Fix a typo

dcf7d9d109-Aug-2018 Junchao Zhang <jczhang@mcs.anl.gov>

Removed trailing spaces

ca9cdca704-Sep-2018 Richard Tran Mills <rmills@rmills.org>

Added MATMPIAIJSELL matrix type.

55c1dcbe04-Sep-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/pr1095/aselinger/faster_MatTranspose_MPIAIJ/master'


/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscts.h
/petsc/src/docs/tao_tex/manual/cover.tex
/petsc/src/docs/tao_tex/manual/part2b.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/features/index.html
/petsc/src/docs/website/images/alp.jpg
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_pc_symmetric.out
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/output/ex16f90_1.out
mpi/mpiaij.c
/petsc/src/mat/interface/f90-custom/zmatrixf90.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/ts/examples/tutorials/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/hamiltonian/makefile
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_1.out
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_2.out
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/symplectic/bsi/bsi.c
/petsc/src/ts/impls/symplectic/bsi/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/interface/makefile
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/ts/interface/tsrhssplit.c
/petsc/src/vec/vec/impls/nest/vecnest.c
8197ac2404-Sep-2018 Richard Tran Mills <rmills@rmills.org>

Improved the description of MatCreateSeqAIJSELL() in its manual page.

597d2e7304-Sep-2018 Richard Tran Mills <rmills@rmills.org>

Added MatConvert logging inside the SEQAIJSELL "shadow" matrix construction.

af22a66803-Jul-2018 Richard Tran Mills <rmills@rmills.org>

Added MatSOR_SeqAIJSELL().

84920f4b03-Jul-2018 Richard Tran Mills <rmills@rmills.org>

Added composed function MatPtAP_is_seqaijsell_C().

4da9d7bd02-Jul-2018 Richard Tran Mills <rmills@rmills.org>

Add MultTranspose, MultAdd, MultTransposeAdd operations for AIJSELL.

6366369428-Jun-2018 Richard Tran Mills <rmills@rmills.org>

Add "eager shadow" option for AIJSELL.

9d76981926-Jun-2018 Richard Tran Mills <rmills@rmills.org>

MatMult_SeqAIJSELL() should call MatMult_SeqSELL() directly, rather than via MatMult().

a2a1850b21-Jun-2018 Richard Tran Mills <rmills@rmills.org>

Moved check to for whether rebuild is necessary into MatSeqAIJSELL_build_shadow().

b0e5de8621-Jun-2018 Richard Tran Mills <rmills@rmills.org>

Implemented MatMult() for MATSEQAIJSELL.

4dfdc2d920-Jun-2018 Richard Tran Mills <rmills@rmills.org>

Added skeleton of sequential AIJSELL matrix class.

AIJSELL is a subclass of AIJ that uses AIJ for most operations, but keeps a
"shadow" copy of the matrix in SELL format, which is used for certain
o

Added skeleton of sequential AIJSELL matrix class.

AIJSELL is a subclass of AIJ that uses AIJ for most operations, but keeps a
"shadow" copy of the matrix in SELL format, which is used for certain
operations for which SELL format is preferable.
This is currently a skeleton that doesn't do anything but call AIJ routines,
but is ready for addition of optimized operations using SELL.

show more ...


/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscmat.h
/petsc/include/petscts.h
/petsc/src/docs/tao_tex/manual/cover.tex
/petsc/src/docs/tao_tex/manual/part2b.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/features/index.html
/petsc/src/docs/website/images/alp.jpg
/petsc/src/docs/website/miscellaneous/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_pc_symmetric.out
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/output/ex16f90_1.out
seq/aij.c
seq/aij.h
seq/aijsell/aijsell.c
seq/aijsell/makefile
seq/makefile
/petsc/src/mat/interface/f90-custom/zmatrixf90.c
/petsc/src/mat/interface/matregis.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/ts/examples/tutorials/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/hamiltonian/makefile
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_1.out
/petsc/src/ts/examples/tutorials/hamiltonian/output/ex1_2.out
/petsc/src/ts/impls/makefile
/petsc/src/ts/impls/symplectic/bsi/bsi.c
/petsc/src/ts/impls/symplectic/bsi/makefile
/petsc/src/ts/impls/symplectic/makefile
/petsc/src/ts/interface/makefile
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tscreate.c
/petsc/src/ts/interface/tsregall.c
/petsc/src/ts/interface/tsrhssplit.c
/petsc/src/vec/vec/impls/nest/vecnest.c
59f888c204-Sep-2018 Stefano Zampini <stefano.zampini@gmail.com>

MAT_MKLPARDISO: match check for data, not for Schur Mat


/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscpc.h
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/docs/website/features/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex2.c
/petsc/src/ksp/ksp/examples/tutorials/ex59.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex2_pc_symmetric.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_fetidp_unsym.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_approximate.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_eqlimit.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddc.h
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/impls/bddc/bddcstructs.h
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/is/pcis.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/mat/examples/tests/ex16f90.F90
/petsc/src/mat/examples/tests/output/ex16f90_1.out
seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/interface/f90-custom/zmatrixf90.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex62.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/output/ex12_gmg_bddc_lev.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_q1_adapt_0.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc_parmetis.out
/petsc/src/snes/examples/tutorials/output/ex62_bddc_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_allp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_lumped.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_olof.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe_adaptive.out
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/vec/is/is/utils/isdiff.c
f79cb1a003-Sep-2018 andi selinger <andreasselinger@gmail.com>

added conversion from void* to Mat_MPIAIJ*

a8661f6231-Aug-2018 andi selinger <andreasselinger@gmail.com>

use MatTranspose_SeqAIJ within MatTranspose_MPIAIJ

fefec95c31-Aug-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/feature-PCVPBJACOBI'

e83a5fba31-Aug-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'

a17e4e3631-Aug-2018 Barry Smith <bsmith@mcs.anl.gov>

Remove incorrect error check that only MATSEQDENSE is supported since MATMPIDENSE also supported

Note that the call to MatDenseGetArray(Read) on the X and B matrices will check that they are dense f

Remove incorrect error check that only MATSEQDENSE is supported since MATMPIDENSE also supported

Note that the call to MatDenseGetArray(Read) on the X and B matrices will check that they are dense format and thus can work in this routine

Commit-type: bug-fix
Reported-by: Marius Buerkle <mbuerkle@web.de>

show more ...

1...<<61626364656667686970>>...265