History log of /petsc/src/mat/impls/maij/maij.c (Results 101 – 125 of 499)
Revision Date Author Comments
# 544a5e07 15-Apr-2020 Hong Zhang <hzhang@mcs.anl.gov>

Add the product type and matrix types for the error report in MatProductSetFromOptions_matA_matB_matC()
Requested by Jed Brown


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


# cdb13fbd 08-Aug-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'Fande-Kong/feature-maij-hmg' [PR #1933]

* Fande-Kong/feature-maij-hmg:
Using MatMAIJ to store interpolations in PCHMG
(1) Rewrote MatGetBrowsOfAcols_MPIXAIJ to extract the remote part

Merge branch 'Fande-Kong/feature-maij-hmg' [PR #1933]

* Fande-Kong/feature-maij-hmg:
Using MatMAIJ to store interpolations in PCHMG
(1) Rewrote MatGetBrowsOfAcols_MPIXAIJ to extract the remote part of interpolations
(2) Refactored MatPtAP__allatonce and MatPtAPXXX__allatonce_merged to take care of MatMAIJ
(3) Added MatMAIJ support to PCHMG

show more ...


# 1a195272 02-Aug-2019 Fande Kong <fdkong.jd@gmail.com>

MatMAIJ: added tests for PtAP


# 34bcad68 01-Aug-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP: bug fixes


# ae28c693 26-Jun-2019 Fande Kong <fdkong.jd@gmail.com>

Print what algorithm is used for MatPtAP.


# bc8e477a 26-Jun-2019 Fande Kong <fdkong.jd@gmail.com>

multicomponent version of allatonce and allatonce_merged work


# 5c65b9ec 24-Jun-2019 Fande Kong <fdkong.jd@gmail.com>

A better way to extract remote rows of P (interpolations)


# a8158fb5 14-Jul-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'gropp/doc-fixes-1' [PR #1838]


# 57a5760d 02-Jul-2019 William Gropp <wgropp@illinois.edu>

Merge from doc-fixes branch


# a2b725a8 27-Jun-2019 William Gropp <wgropp@illinois.edu>

Fixes for doctext update


# b6a92dca 26-Jun-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/cuda-multigrid-test (pull request #1763)

Various improvements for GPUs (mostly for performance and CUDA)


# fdc842d1 31-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Various improvements for GPUs (mostly for performance and CUDA)

1) Add VecPinToCPU() for CUDA vector and matrices
2) Move initialization of cuBLAS to PetscInitialize() since it takes 1/2 second and

Various improvements for GPUs (mostly for performance and CUDA)

1) Add VecPinToCPU() for CUDA vector and matrices
2) Move initialization of cuBLAS to PetscInitialize() since it takes 1/2 second and distorts timing with -log_view
3) Add logging for DMCreateMatrix (for large meshes this is very large)
4) Add VecGet/RestoreArrayWrite() to prevent unneeded copies from GPU (only implemented so far for CUDA);
added a small number of usages in the source so that snes tutorials ex19 does not do unneeded communication from the GPU
5) Automatically convert MAIJ matrices to AIJ for CUDA since they are not yet supported natively in PETSc's CUDA matrix implementation
6) Pinned objects should still use the CUDA/ViennaCL versions of Destroy to clean up the GPU stuff

Commit-type: feature

show more ...


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


# a5391682 06-May-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/allow-via-options-matptap-maij (pull request #1606)

Change handling of MatPtAP_MPIAIJ_MPIMAIJ() so that it can access the various -matptap_via options


# 3e0c911f 01-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Change handling of MatPtAP_MPIAIJ_MPIMAIJ() so that it can access the various -matptap_via options

Commit-type: bug-fix, feature


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

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


# c5a7d6e0 20-Mar-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jczhang/fix-vecscattercreate-api'


# 9448b7f1 18-Mar-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Revert the function name where it is referenced


# 8000f006 15-Mar-2019 Barry Smith <bsmith@mcs.anl.gov>

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


# 553225e2 14-Mar-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jczhang/vecscat-in-sf' [PR #1396]


# e4a140f6 08-Mar-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Fix more bugs when we lock vectors in VecScatter


# a5a49157 25-Oct-2018 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

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


12345678910>>...20