History log of /petsc/src/mat/impls/aij/mpi/mpiptap.c (Results 101 – 125 of 581)
Revision Date Author Comments
# 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)


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

Merged in barry/optimize-aij-da (pull request #1762)

Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments


# 071fcb05 05-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments

1) PetscCalloc*() now uses system calloc()
2) Merged some Pets

Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments

1) PetscCalloc*() now uses system calloc()
2) Merged some PetscMalloc*()
3) Eliminated unneeded PetscCalloc*()
4) Removed some memory allocations and copies in MatFDColoringSetUp(), added local variables for better compiler optimization
5) Added MatSetValues_SeqAIJ_SortedFull(), added MatSetOption(MAT_SORTED_FULL)
6) Optimized DMCreateMatrix_DA_*AIJ for nonperiodic case to automatically have sorted columns (faster MatSetValues() times)
7) Eliminated call to PetscMemzero() in PetscFree()

Commit-type: style-fix, feature

show more ...


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

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


# 857a15f1 17-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Resolved issues brought up in PR

Commit-type: bug-fix, style-fix
Reported-by: Patrick Sanan <patrick.sanan@gmail.com>


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


# 15a258e2 15-May-2019 Fande Kong <fdkong.jd@gmail.com>

Merged in Fande-Kong/mpiptap-log_flops1 (pull request #1640)

MPIPtAP: Correct logflops for allatonce and allatonce_merged

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


# 49c8f2b8 13-May-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP: added flops for "allatonce" and "allatonce_merged"


# 4584204d 13-May-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP: removed extra flops in "scalable" and "nonscalale"

It looks like all flops are already counted in AProw_xxx.


# f883e92e 08-May-2019 Fande Kong <fdkong.jd@gmail.com>

Merged in Fande-Kong/mpiptap-log_flops (pull request #1637)

MPIPtAP: Added logflops to allatonce and allatonce_merged

Approved-by: Satish Balay <balay@mcs.anl.gov>


# bb5ddf68 08-May-2019 Fande Kong <fdkong.jd@gmail.com>

MPIPtAP: Added logflops to allatonce and allatonce_merged


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

Merged in hzhang/fix-ptapfreedata-error (pull request #1612)

fix error message for MatPtAP(), MatMatMult() etc.

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


# 92ec70a1 06-May-2019 Hong Zhang <hzhang@mcs.anl.gov>

initialize p_oth as complained by nightly tests


# fa2a5dcf 04-May-2019 Hong Zhang <hzhang@mcs.anl.gov>

fix bug for '-mat_type mpiaij' when running sequentially


# bb9bda99 03-May-2019 Hong Zhang <hzhang@mcs.anl.gov>

bugfix


# 0bbc151a 02-May-2019 Hong Zhang <hzhang@mcs.anl.gov>

fix error message when someone uses the -mat_freeintermediatedatastructures flag but calls MatPtAP() again
Reported by Barry


# 358c8715 26-Apr-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'Fande-Kong/fix_clean_hash_table' [PR #1577]

* Fande-Kong/fix_clean_hash_table:
Clean and doc hash table functions that are related to MPIPtAP


# 694f88d4 23-Apr-2019 Fande Kong <fdkong.jd@gmail.com>

Clean and doc hash table functions that are related to MPIPtAP


# 89d6d5e9 23-Apr-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 1b539580 23-Apr-2019 Tristan Konolige <tristan.konolige@colorado.edu>

Merged in tristankonolige/petsc/fix_mattransposematmult_bs2 (pull request #1564)

Set blocksize correctly in MatTransposeMatMult

Approved-by: Hong Zhang <hzhang@mcs.anl.gov>
Approved-by: BarryFSmith

Merged in tristankonolige/petsc/fix_mattransposematmult_bs2 (pull request #1564)

Set blocksize correctly in MatTransposeMatMult

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

show more ...


# 7c66c18e 22-Apr-2019 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/fix-hashmap (pull request #1572)

Fix hash table map

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Approved-by: Jed Brown <jed@59a2

Merged in dalcinl/fix-hashmap (pull request #1572)

Fix hash table map

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Approved-by: Jed Brown <jed@59a2.org>

show more ...


# ac94c67a 22-Apr-2019 Tristan Konolige <tristan.konolige@gmail.com>

Set block sizes in MatPtAP


12345678910>>...24