| #
c1f49a03
|
| 01-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'suyash/hip' into 'main'
Add HIP support to Mat class in PETSc
See merge request petsc/petsc!5383
|
| #
47d993e7
|
| 01-Oct-2022 |
suyashtn <suyashtn@umich.edu> |
Add HIP support to Mat class in PETSc
Co-authored-by: Justin Chang <jychang48@gmail.com>
Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com> Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov> Fixed-by:
Add HIP support to Mat class in PETSc
Co-authored-by: Justin Chang <jychang48@gmail.com>
Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com> Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov> Fixed-by: Satish Balay <balay@mcs.anl.gov>
show more ...
|
| #
ff1b2eb0
|
| 23-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-egrep' into 'main'
Switch from egrep to grep -E
See merge request petsc/petsc!5674
|
| #
f53b81b6
|
| 22-Sep-2022 |
Pierre Jolivet <pierre@joliv.et> |
Switch from egrep to grep -E
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|
| #
fb664f9e
|
| 10-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-08-29/petscdevicecontext-backend-update' into 'main'
Update PetscDevice and PetscDeviceContext backends
See merge request petsc/petsc!5566
|
| #
36f0be53
|
| 30-Aug-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Fix MPI_Comm_attr keyval reference counting, one should be able to free the keyval before deleting communicators
|
| #
38f67375
|
| 27-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-style-one-liners' into 'main'
Remove braces from one-liners
See merge request petsc/petsc!5557
|
| #
48a46eb9
|
| 27-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove braces from one-liners
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
cdc546e2
|
| 09-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-07-25/print-warning-unused-options-on-error' into 'main'
Print unused options when output error message
See merge request petsc/petsc!5473
|
| #
f4bc716f
|
| 25-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Print unused options when output error message
Commit-type: error-checking, feature /spend 15m Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
|
| #
5cab5458
|
| 26-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-07-23/add-petscbeginuser' into 'main'
Add PetscFunctionBeginUser to all PETSc C/C++ examples
See merge request petsc/petsc!5470
|
| #
327415f7
|
| 23-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscFunctionBeginUser to all PETSc C/C++ examples
Now the stack frames will contain the main program and the correct line numbers in them
git ls-files | egrep "(tutorials|tests)" | xargs sed -
Add PetscFunctionBeginUser to all PETSc C/C++ examples
Now the stack frames will contain the main program and the correct line numbers in them
git ls-files | egrep "(tutorials|tests)" | xargs sed -i "s?\(PetscCall(PetscInitialize(&argc\)?PetscFunctionBeginUser;\n \1?g"
Commit-type: error-checking, testing-fix /spend 15m
show more ...
|
| #
0faed27c
|
| 23-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove PetscFunctionBeginUser; that will be auto-added in the next commit
|
| #
bda77271
|
| 20-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-24/linenumbers-petscstack' into 'main'
Fixes/improvements for PETSc stack handling
See merge request petsc/petsc!5368
|
| #
4b9eadbc
|
| 05-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Additional work that cannot be merged into previous commit
|
| #
660278c0
|
| 26-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness
-petsc_ci - automatically set for all runs in test harness
-petsc_ci_portable_error_out
Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness
-petsc_ci - automatically set for all runs in test harness
-petsc_ci_portable_error_output - ensures all error messages (when possible are system and compiler information), should be only used in tests that are explicitly testing the error handling
This allows proper comparisons of runs on different machines and when errors are intentionally triggered to test error handling
Commit-type: error-checking, testing-fix /spend 5h
show more ...
|
| #
145e6476
|
| 23-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-13/make-one-line-if-call' into 'main'
Change if () { PetscCall() } three liner to one liner
See merge request petsc/petsc!5344
|
| #
1baa6e33
|
| 14-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Change if () { PetscCall() } three liner and friends to one liners
for i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\
Change if () { PetscCall() } three liner and friends to one liners
for i in `git ls-files | grep "\.[ch]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ ]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$[ ]*}\$?\1if (\2) PetscCall(\3$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; done
for i in `git ls-files | grep "\.[hc]$"` ; do sed 's?\$?ZZZ?g' $i | tr '\n' '$' | sed 's?\([ }else]*\)if (\([-;,.\*+=a-z0-9A-Z_>]*\)) {\$[ ]*PetscCall(\([- ._+=a-z0-9A-Z>*,()]*);\)\$\([ ]*\)} \([- ._+=a-z0-9A-Z>*,()]*);\)\$?\1if (\2) PetscCall(\3$\4\5$?g' | tr '$' '\n' | sed 's?ZZZ?$?g' > $i.joe ; mv $i.joe $i ; done
Yes, really ugly but Barry still cannot master awk
Commit-type: housekeeping
show more ...
|
| #
2291f7e7
|
| 14-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
8ae57fab
|
| 12-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'rmills/fix-ex19-bind-below-test' into 'release'
-dm_bind_below tests now use last field of the -log_view data
See merge request petsc/petsc!5335
|
| #
17fc1e00
|
| 12-Jun-2022 |
Richard Tran Mills <rmills@rmills.org> |
-dm_bind_below tests now use last field of the -log_view data
This corrects an issue with the previous version of the tests, which extracted field number 24 (intended to be "GPU Mflop/s"). In some c
-dm_bind_below tests now use last field of the -log_view data
This corrects an issue with the previous version of the tests, which extracted field number 24 (intended to be "GPU Mflop/s"). In some cases, there would be no space between columns of the -log_view output, causing awk to extract the wrong value. By telling awk to extract the last field, it will always use the "GPU %F" measurement, which should always be zero if -dm_bind_below is working correctly.
show more ...
|