| #
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
|