| #
2c71b3e2
|
| 11-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
|
| #
9fbee547
|
| 03-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
deprecate PETSC_STATIC_INLINE
|
| #
9ace16cd
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
add PetscAssert() and PetscAssertFalse()
|
| #
7d3de750
|
| 12-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
make PetscInfo() variadic
|
| #
98921bda
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
SETERRQ[1-9]+ begone
|
| #
c2796d2c
|
| 12-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/matproduct-setalgorithm' into 'main'
update documentation and options database of MatProductSetAlgorithm()
See merge request petsc/petsc!4802
|
| #
3e662e0b
|
| 12-Feb-2022 |
Hong Zhang <hzhang@mcs.anl.gov> |
update documentation and options database of MatProductSetAlgorithm()
|
| #
17d5d4b9
|
| 10-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/matgetdevice-check' into 'main'
add checks for MAT_IGNORE_OFF_PROC_ENTRIES
See merge request petsc/petsc!4829
|
| #
6c148233
|
| 10-Feb-2022 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
add checks for MAT_IGNORE_OFF_PROC_ENTRIES
|
| #
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 ...
|
| #
cd4d7e80
|
| 07-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-aijkokkos-memory-leak' into 'main'
Fix memory leaks in AIJKOKKOS
Closes #1088
See merge request petsc/petsc!4791
|
| #
300d22a6
|
| 05-Feb-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: change several SeqAIJKOKKOSDEVICE related fields from pointers to views to fix memory leaks
|
| #
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
|
| #
42550bec
|
| 17-Jan-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATAIJKOKKOS: support MatSetValuesCOO
|
| #
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
|
| #
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
|
| #
8f838fdd
|
| 15-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-ex2-testset' into 'main'
made test set (cpu. kokkos, cuda 'device', for ex2
See merge request petsc/petsc!4573
|
| #
fc76dfab
|
| 03-Dec-2021 |
Mark Adams <mfadams@lbl.gov> |
junchao's fixes
|
| #
ba70aee8
|
| 10-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/fix_mat_ex5k' into 'main'
GPU assembly bug fixes. Unified kokkos and CUDA GPU assembly tests to some degree, off diagonal block...
See merge request petsc/petsc!4609
|
| #
49b994a9
|
| 08-Dec-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
fix parrel GPU assembly for Kokkos
|
| #
b9968e31
|
| 18-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/landau-cuda-opt' into 'main'
Landau optimizations + GPU assembly bug fix
See merge request petsc/petsc!4358
|
| #
99551766
|
| 28-Sep-2021 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
fix 64 bit integer bug with GPU assembly
|
| #
3ed23c6a
|
| 17-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-kokkos-spgemm' into 'main'
Add initial MatProduct support for MATAIJKOKKOS
See merge request petsc/petsc!4303
|