History log of /petsc/src/mat/impls/aij/seq/aij.h (Results 126 – 150 of 858)
Revision Date Author Comments
# 9c919e7d 05-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 055802ab 04-May-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-matmatmult-prj' into 'maint'

Fix MatMatMult old API when reusing dense output matrix

See merge request petsc/petsc!2761


# e4e71118 02-May-2020 Stefano Zampini <stefano.zampini@gmail.com>

MatSetSeqAIJWithArrays: rework the internal routine

Set type only if passed or if the already used matrix is not derived from AIJ
Skip MatAssemblyBegin/End


# 5b8888ca 21-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/hzhng/matproduct-api'


# 4222ddf1 13-Jan-2020 Hong Zhang <hzhang@mcs.anl.gov>

This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C
- See matproduct.c for detailed description of new API
- removed API function XXXSymbolic() and XXXNumeric()

This branch reorganizes the API of mat-mat operations: A*B, At*B, A*Bt, PtAP, RARt, A*B*C
- See matproduct.c for detailed description of new API
- removed API function XXXSymbolic() and XXXNumeric()
- removed subroutines MatMatMult_xxx, MatPtAP_xxx, ...
- modified MatxxxSymbolic_XXX() prototype (product is an input now)
- selection of algorithm is in MatProductSetFromOptions_xxx()

show more ...


# 8da4f93b 23-Sep-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/gpu-bddc' into 'master'

Improvements towards BDDC on GPUs

See merge request petsc/petsc!2067


# 99acd6aa 22-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

Fix compilation error for nvcc in optimized code with AVX-512 (march=native on my GPU workstation)

for some reason, the host compiler fails with this error message
/home/zampins/Devel/petsc/include/

Fix compilation error for nvcc in optimized code with AVX-512 (march=native on my GPU workstation)

for some reason, the host compiler fails with this error message
/home/zampins/Devel/petsc/include/../src/mat/impls/aij/seq/aij.h(535): error: identifier "_mm512_reduce_add_pd" is undefined

This optimized C kernel is not used in the GPU classes, so it is safe to skip its declaration

show more ...


# f38c1e66 15-Sep-2019 Stefano Zampini <stefano.zampini@gmail.com>

MATSEQAIJVIENNACL: implement MatSeqAIJGetArray


# 89583661 21-Jun-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/add-petscarrayxxx-ops' [PR #1771]


# 580bdb30 07-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*()

Add PetscArraycmp(), PetscArraycpy(), PetscArrayzero(), PetscArraymove(), update code to use new forms

Replace a couple multi-mallocs with a single malloc
Replace backwards loops in MatSetValues_*() with PetscArraymove()

Commit-type: style-fix, feature

show more ...


# 5e05a691 10-May-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 39f5b42d 10-May-2019 Junchao Zhang <junchao.zhang@gmail.com>

Merged in jczhang/fix-matsetrandom-mpiaij (pull request #1647)

Fix a MatSetRandom() bug related to unassembled MATMPIAIJ matrices

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# 679944ad 09-May-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Fix a MatSetRandom bug with unassembled MATMPIAIJ

When doing MatSetRandom on a preallocated but unassembled matrix X, we can not
simply calling MatSetRandom on X's B. Since B is not assembled, it ha

Fix a MatSetRandom bug with unassembled MATMPIAIJ

When doing MatSetRandom on a preallocated but unassembled matrix X, we can not
simply calling MatSetRandom on X's B. Since B is not assembled, it has a column
size as wide as X. Calling MatSetRandom(B,r) might generate nonzeros belonging
to X's A.

Reported-by: Jakub Kruzik <jakub.kruzik@vsb.cz>

show more ...


# f58046b2 09-May-2019 Hong Zhang <hzhang@mcs.anl.gov>

Merged in hzhang/cleanup-mattranspose_seqaij (pull request #1635)

Hzhang/cleanup mattranspose seqaij

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# e1c026e1 08-May-2019 Hong Zhang <hzhang@mcs.anl.gov>

update src/mat/examples/tests/output/ex37_nsize-1_mat_type-aij_mat_block_size-2.out


# 91e9d3e2 07-May-2019 Hong Zhang <hzhang@mcs.anl.gov>

delete old MatTranspose_SeqAIJ, PetscLogEvent MAT_Transpose_SeqAIJ
rename MatTranspose_SeqAIJ_FAST -> MatTranspose_SeqAIJ
Requested by Barry


# 9a09376b 24-Mar-2019 Barry Smith <bsmith@mcs.anl.gov>

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


# f04ab7ec 22-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

Merged in Fande-Kong/fixed_PtAP (pull request #1452)

MPIPtAP: Enable large-scale simulations

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# df97dc6d 19-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

Refactored MatMatMult_SeqAIJ_SeqAIJ so that we can choose different

algorithms during runtime for MPIPtAP


# a3bb6f32 16-Mar-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP: Enable large-scale simulations

The old code uses a global size of columns when creating the local matrix

This uses a lot of memory when calling MatMatMultSymbolic_SeqAIJ_SeqAIJ

We here co

MPIPtAP: Enable large-scale simulations

The old code uses a global size of columns when creating the local matrix

This uses a lot of memory when calling MatMatMultSymbolic_SeqAIJ_SeqAIJ

We here compact out many extra columns, and construct a new local size.

show more ...


# a041468a 06-Mar-2019 Lawrence Mitchell <lawrence@wence.uk>

Merge branch 'master' into wence/feature-patch-all-at-once


# b0f52d29 28-Jan-2019 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge branch 'master' into jpusztay/feature-swarm-symplectic-example


# a1a5ab92 28-Jan-2019 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge branch 'master' into jpusztay/feature-swarm-symplectic-example


# 940dfb0a 28-Jan-2019 Joseph Pusztay <josephpu@buffalo.edu>

Merged petsc/petsc into master


# 30faf514 27-Jan-2019 m_diehl <m.diehl@mpie.de>

Merged petsc/petsc into master


12345678910>>...35