History log of /petsc/src/mat/impls/dense/mpi/mpidense.c (Results 301 – 325 of 1213)
Revision Date Author Comments
# 52c5f739 04-Oct-2019 prj- <pierre.jolivet@enseeiht.fr>

Support for MatMatMult with Nest and MPIDense


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


# 93763a8e 22-Jun-2019 Václav Hapla <vaclav.hapla@erdw.ethz.ch>

Merged in haplav/feature-matload-dense-hdf5 (pull request #1795)

MatLoad_Dense_HDF5

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


# 87d5ce66 22-Jun-2019 Satish Balay <balay@mcs.anl.gov>

format code similar to VecLoad_Default()

Requested-by: "Smith, Barry F." <bsmith@mcs.anl.gov>


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

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


# eb91f321 08-May-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

MatLoad_Dense_HDF5 impl.


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


# 613bfe33 02-Jun-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/update-collective-on (pull request #1744)

Update the use of Collective on in the manual pages to reflect the new style


# d083f849 01-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Update the use of Collective on in the manual pages to reflect the new style

Commit-type: style-fix, documentation
Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>


# fa54792a 29-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Merged in psanan/man-pages-remove-keywords (pull request #1717)

Man pages: Remove .keywords fields

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


# bfcb38ea 27-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be unif

Man pages: remove .keywords: fields

This field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),
but it doesn't seem to be uniformly used or maintained.

Thus, remove all .keywords: fields, and a following blank line, if present.

This is accomplished with GNU sed (gsed on OS X), with the following commands.
*Warning* that this type of command can corrupt a .git directory,
so be cautious in reusing or modifying these commands. They first look
for and delete matching lines with a following line consisting of only whitespace,
and then delete any remaining matching lines.

find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find src/ -type f -exec gsed -i '/keywords:/d' {} +
find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} +
find include/ -type f -exec gsed -i '/keywords:/d' {} +

Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed

show more ...


# b72fa766 16-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/fix-io-gmsh (pull request #1660)

Binary I/O And Gmsh DMPlex Reader

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# 9860990e 03-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Binary I/O: Various fixes and enhancements

* Change PetscBinary[Synchronized]Read() to allow for reading
items up to EOF without erroring
* Fix PetscViewerBinaryRead() to properly return the numbe

Binary I/O: Various fixes and enhancements

* Change PetscBinary[Synchronized]Read() to allow for reading
items up to EOF without erroring
* Fix PetscViewerBinaryRead() to properly return the number of items read
* Fix PetscViewerRead() to prevent infinite loops at EOF
* Various fixes for PetscDataType PETSC_COMPLEX

show more ...


# f17a9363 24-Apr-2019 Satish Balay <balay@mcs.anl.gov>

Merged in stefano_zampini/fix-matcomputeexplicitop (pull request #1570)

Allow specifying an operator type when computing operators explicitly

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

Merged in stefano_zampini/fix-matcomputeexplicitop (pull request #1570)

Allow specifying an operator type when computing operators explicitly

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Approved-by: Patrick Sanan <patrick.sanan@gmail.com>

show more ...


# 7d97836d 23-Apr-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/add-matgetcolumnvector-mpidense (pull request #1568)

Add optimized form of MatGetColumnVector()


# 49a6ff4b 19-Apr-2019 Barry Smith <bsmith@mcs.anl.gov>

Add optimized form of MatGetColumnVector()

Commit-type: feature
Reported-by: Piyoosh Jaysaval <Piyoosh.Jaysaval@pnnl.gov>


# 5d7aebe8 21-Apr-2019 Stefano Zampini <stefano.zampini@gmail.com>

MatSetOption_MPIDense: skip MAT_IGNORE_ZERO_ENTRIES


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

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


# 5c8946fa 12-Mar-2019 Toby Isaac <tisaac@cc.gatech.edu>

Merged in tisaac/feature-matmattranspose (pull request #1430)

tisaac/feature matmattranspose

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


# ce36caf3 12-Mar-2019 Satish Balay <balay@mcs.anl.gov>

fix uninitialized warning

/sandbox/petsc/petsc.next-3/src/mat/impls/dense/mpi/mpidense.c: In function ‘MatMatTransposeMultNumeric_MPIDense_MPIDense’:
/sandbox/petsc/petsc.next-3/include/petsclog

fix uninitialized warning

/sandbox/petsc/petsc.next-3/src/mat/impls/dense/mpi/mpidense.c: In function ‘MatMatTransposeMultNumeric_MPIDense_MPIDense’:
/sandbox/petsc/petsc.next-3/include/petsclog.h:356:96: warning: ‘recvbuf’ may be used uninitialized in this function [-Wmaybe-uninitialized]
((petsc_isend_ct++,0) || PetscMPITypeSize(&(petsc_isend_len),(count),(datatype)) || MPI_Isend((buf),(count),(datatype),(dest),(tag),(comm),(request)))
^
/sandbox/petsc/petsc.next-3/src/mat/impls/dense/mpi/mpidense.c:2058:29: note: ‘recvbuf’ was declared here
PetscScalar *sendbuf, *recvbuf, *carray;
^

show more ...


# faa55883 10-Mar-2019 Toby Isaac <tisaac@cc.gatech.edu>

MatMatTranposeMult: add allgatherv algorithm for MPIDense, document


# cc48ffa7 09-Mar-2019 Toby Isaac <tisaac@cc.gatech.edu>

MATMPIDENSE: added MatMatTransposeMult_MPIDense_MPIDense()


# 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


1...<<11121314151617181920>>...49