History log of /petsc/src/mat/utils/gcreate.c (Results 126 – 150 of 739)
Revision Date Author Comments
# ac50153c 18-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-01-27/doc-cco-finite-elements' into 'main'

Cook up trivial demo of use of MatSetPreallocationCOO() with finite elements

See merge request petsc/petsc!4773


# 735d7f90 27-Jan-2022 Barry Smith <bsmith@mcs.anl.gov>

Cook up trivial demo of use of MatSetPreallocationCOO() with finite elements

Clarify MatSetPreallocationCOO() usage in manual page

Kokkos part of example provided by Jed Brown

Commit-type: docs, e

Cook up trivial demo of use of MatSetPreallocationCOO() with finite elements

Clarify MatSetPreallocationCOO() usage in manual page

Kokkos part of example provided by Jed Brown

Commit-type: docs, example
/spend 3h
Reported-by: Fande Kong <fdkong.jd@gmail.com>
Thanks-to: Jed Brown <jed@jedbrown.org>
Thanks-to: Junchao Zhang <jczhang@mcs.anl.gov>

show more ...


# d859bcd6 17-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-improve-mataij-coo' into 'main'

Do COO preallocation on MATAIJ and share the plan with other device matrix types

See merge request petsc/petsc!4831


# 7487cd7c 16-Feb-2022 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: remove the convinience that NULL coo_v[] means a zero array


# 394ed5eb 11-Feb-2022 Junchao Zhang <jczhang@mcs.anl.gov>

Mat: do COO preallocation on mataij and share the plan with mataijkokkos


# 1241a243 13-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-01-05/c99' into 'main'

Feature: C99 and C++11

See merge request petsc/petsc!4700


# 2c71b3e2 11-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()


# 9ace16cd 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

add PetscAssert() and PetscAssertFalse()


# 98921bda 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

SETERRQ[1-9]+ begone


# 19af2cd6 07-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jed/mat-coo-size_t' into 'main'

MatSetPreallocationCOO: use PetscCount for length argument

See merge request petsc/petsc!4789


# 82a78a4e 01-Feb-2022 Jed Brown <jed@jedbrown.org>

MatSetPreallocationCOO: use PetscCount for length argument

This is necessary to support assembly even when the vector size and
number of nonzeros is well below 2B. For example, with a scalar problem

MatSetPreallocationCOO: use PetscCount for length argument

This is necessary to support assembly even when the vector size and
number of nonzeros is well below 2B. For example, with a scalar problem
on Q_1 hexes, you have 8*8=64 entries per element and thus hit 2B around
33M elements. This change allows such problems to be solved without
promoting to 64-bit indices everywhere (a storage and bandwidth cost).

PetscCount is a new signed type equivalent to ptrdiff_t, meant for array
indices and sizes that may overflow int32_t even when solving a problem
whose dimension fits in int32_t.

show more ...


# 3aa63004 29-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-kokkos-coo' into 'main'

Support MatSetValuesCOO() for AIJKOKKOS matrices

See merge request petsc/petsc!4726


# c3dd2894 19-Jan-2022 Jed Brown <jed@jedbrown.org>

MatSetPreallocationCOOLocal: convenience interface for COO assembly


# 028bcf32 09-Sep-2021 Jed Brown <jed@jedbrown.org>

MatSetPreallocationCOO: allow negative indices (to be ignored)

WIP: MatSetPreallocationCOO_*AIJCUSPARSE needs to learn to ignore
negative indices.


# 42550bec 17-Jan-2022 Junchao Zhang <jczhang@mcs.anl.gov>

MATAIJKOKKOS: support MatSetValuesCOO


# 5895b338 18-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/mattranpose-default-convert' into 'main'

MATTRANSPOSE default convert

See merge request petsc/petsc!4722


# 6a4403aa 14-Dec-2021 Stefano Zampini <stefano.zampini@gmail.com>

MATTRANSPOSE: use MatConvert_Basic if inner transposition operation is not available


# 940e4fdf 12-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'

Feature: Attribute Format - Mat

See merge request petsc/petsc!4634


# 3696d3f5 05-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Additional PetscInt_FMT empty string and SETERRQ trailing newline fixes


# 546078ac 10-Dec-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

remove trailing newline from SETERRQ


# c0aa6a63 09-Dec-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

applied attribute format fixes to mat headers


# a4fe2eea 26-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/leak-matheadermerge' into 'main'

Mat: fix memory leak in MatAXPY after changing to use MatHeaderMerge

See merge request petsc/petsc!4598


# 33e6eea4 25-Nov-2021 Jose E. Roman <jroman@dsic.upv.es>

Mat: fix memory leak in MatAXPY after changing to use MatHeaderMerge

The leak was introduced in 79c2fd05 and appears only in case of matrices
obtained from MatCreateRedundantMatrix() and when using

Mat: fix memory leak in MatAXPY after changing to use MatHeaderMerge

The leak was introduced in 79c2fd05 and appears only in case of matrices
obtained from MatCreateRedundantMatrix() and when using
DIFFERENT_NONZERO_PATTERN

show more ...


# c99c119c 24-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/fix-matheadermerge' into 'main'

MatAXPY: use MatHeaderMerge

See merge request petsc/petsc!4580


# d4a972cb 20-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

MatHeaderMerge: a couple of fixes

add missing destroy for composed quantities
Increment object state


12345678910>>...30