| #
8019adf0
|
| 09-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/hip-petscsf' into 'master'
Scott/hip petscsf
See merge request petsc/petsc!3503
|
| #
e7a27f33
|
| 06-Jan-2021 |
Junchao Zhang <jczhang@anl.gov> |
Fix bugs when doing device to host communication
|
| #
9f90f53a
|
| 04-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/gamg-gpu-setup' into 'master'
MatMat operations with CUSPARSE
See merge request petsc/petsc!3391
|
| #
013b3241
|
| 19-Nov-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscSF: the MultiSF of a MultiSF is itself
Knowing this allows to skip some expensive optimization in PetscSFSetUpPackFields There may be other places where the knowledge of being a MultiSF can be
PetscSF: the MultiSF of a MultiSF is itself
Knowing this allows to skip some expensive optimization in PetscSFSetUpPackFields There may be other places where the knowledge of being a MultiSF can be exploited
show more ...
|
| #
bdea225a
|
| 30-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'
Convert MPI error type to PETSc error with string message for all MPI calls
See merge request petsc/petsc!3326
|
| #
ffc4695b
|
| 08-Oct-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.
The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.
Commit-type: error-checking /spend 30m
show more ...
|
| #
32f47243
|
| 16-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/hip-sys-vec' into 'master'
Implementation of HIP for sys and vec packages
See merge request petsc/petsc!3056
|
| #
59af0bd3
|
| 16-Dec-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Implementation of HIP for sys and vec packages
This implements the vec functionality including tests. In the sys level, we handle the initialization issues, but it is tested at the vec level.
Works
Implementation of HIP for sys and vec packages
This implements the vec functionality including tests. In the sys level, we handle the initialization issues, but it is tested at the vec level.
Works with ROCm 3.9.
show more ...
|
| #
bfc8fd11
|
| 24-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
54f467a8
|
| 23-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/pgi-20.9-warnings' into 'release'
Fix warnings in NVIDIA compilers (formerly PGI)
See merge request petsc/petsc!3397
|
| #
b458e8f1
|
| 05-Nov-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement
|
| #
6c30af21
|
| 20-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/change-VecGetArrayInPlace' into 'master'
Revise VecGetArray() and friends
See merge request petsc/petsc!3346
|
| #
a247e58c
|
| 16-Oct-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Extend PetscMemType to include PETSC_MEMTYPE_{CUDA,HIP}
|
| #
d428a027
|
| 27-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/mat-vec-kokkos' into 'master'
Add vec Kokkos and mat Kokkos
See merge request petsc/petsc!3219
|
| #
f4af43b4
|
| 21-Sep-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SFKokkos: only supports the default stream
|
| #
589b824a
|
| 09-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/sf-kokkos' into 'master'
Feature: Add a Kokkos backend for PetscSF
See merge request petsc/petsc!3076
|
| #
20c24465
|
| 02-Sep-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Implement sfcuda and sfkokkos as runtime options
|
| #
7fd2d3db
|
| 04-Aug-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Put more cuda related stuff to sfcuda.cu
|
| #
16924cb1
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc!3064
show more ...
|
| #
2da392cc
|
| 17-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability /spend 1.5h
|
| #
9c15a9aa
|
| 24-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/defined-nocpp' into 'master'
PetscDefined: test whether a configuration macro is defined without #ifdef
See merge request petsc/petsc!157
|
| #
4e1ad211
|
| 27-Mar-2014 |
Jed Brown <jed@jedbrown.org> |
PetscDefined: test whether a configuration macro is defined without #ifdef
This allows testing configuration macros from normal code, thus avoiding unused variable warnings and allowing the compiler
PetscDefined: test whether a configuration macro is defined without #ifdef
This allows testing configuration macros from normal code, thus avoiding unused variable warnings and allowing the compiler to check for syntax errors throughout all alternatives. This uses C99-style variadic macros with a second expansion to appease MSVC's non-conforming implementation of variadic macros.
This trick was introduced by "comex" on Google+ in response to a question posed by Linus Torvalds. https://plus.google.com/+LinusTorvalds/posts/9gntjh57dXt
This technique (modulo MSVC support) was implemented in the Linux kernel by Paul Gortmaker: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=69349c2dc01c489eccaa4c472542c08e370c6d7e
show more ...
|
| #
9525bf78
|
| 05-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
2aae5c06
|
| 05-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-sf-device2host-sync' into 'maint'
Fix a bug in SF device to host synchronization
See merge request petsc/petsc!2688
|
| #
4a314419
|
| 04-Apr-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SF: fix a bug in device to host synchronization
|