| #
6524c165
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
|
| #
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
|
| #
0e6b6b59
|
| 29-Aug-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Rework PetscDeviceContext backends and supporting code: - Add PETSC_DEVICE_HOST - Add PetscDeviceAllocate() - Add PetscDeviceMalloc() - Add PetscDeviceDeallocate() - Add PetscDeviceFree() - Add Petsc
Rework PetscDeviceContext backends and supporting code: - Add PETSC_DEVICE_HOST - Add PetscDeviceAllocate() - Add PetscDeviceMalloc() - Add PetscDeviceDeallocate() - Add PetscDeviceFree() - Add PetscDeviceMemcopy() - Add PetscDeviceArraycopy()
- Split petscdevice.h into petscdevice_cuda.h and petscdevice_hip.h - Add petscdevice_cupm.h - Extend cupm::Interface and cupm::BlasInterface classes - Add more C++ utility wrappers
show more ...
|
| #
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
|
| #
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
|
| #
0baf1215
|
| 20-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-09-04/petscdevice-cupminitialization' into 'main'
Replace current CUPM initialization with unified PetscDevice version
See merge request petsc/petsc!4310
|
| #
a4af0cee
|
| 19-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchr
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchronize - Remove PetscCUDAInitialize(), PetscCUDAInitializeCheck(), PetscHIPInitialize(), and PetscHIPInitializeCheck() - Remove PetscCUBLASInitializeHandle(), PetscCUSOLVERDnInitializeHandle(), PetscHIPBLASInitializeHandle(), and PetscHIPSOLVERInitializeHandle(). - Remove petsc_gputimer_begin and petsc_gputimer_begin - Add -device_enable, -device_select and -device_view options - Replace -[cuda|hip]_device with split options -device_enable_[cuda|hip] and -device_select_[cuda|hip] - Replace -[cuda|hip]_view with -device_view_[cuda|hip] - Add PetscDeviceInitType - Add PetscDeviceInitialize() and PetscDeviceInitialized() - Add PetscDeviceView()
show more ...
|
| #
3e1d142d
|
| 19-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
- Add MPI_Comm_get/set_name to MPIUNI
|
| #
76afb28b
|
| 27-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/hara-to-h2opus-rebased-v7' into 'main'
Update distributed hierarchical matrix package H2Opus
See merge request petsc/petsc!4347
|
| #
9012378c
|
| 22-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
MPIUNI: add MPI_Init_thread and MPI_Query_thread
|
| #
bb9a3af2
|
| 21-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
ef2e3d13
|
| 21-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-mpiu-reinit' into 'release'
Relax MPIU to allow multiple MPI_Init/Finalize(), though not permitted by real MPI
See merge request petsc/petsc!4104
|
| #
9bcf9d5a
|
| 17-Jun-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Sys: relax MPIU to allow multiple MPI_Init/Finalize(), though not permitted by real MPI
Requested-by: Alexandre Halbach <alexandre.halbach@gmail.com>
|
| #
2358be55
|
| 04-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-04-22/mpiuni-nosupport-error' into 'main'
For unsupported operations with MPI-uni have it use an unsupported error flag
See merge request petsc/petsc!3910
|
| #
b3f11779
|
| 23-Apr-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
For unsupported operations with MPI-uni has it use an unsupported error flag
This will help users running who see an error while using MPI-uni
Commit-type: error-checking, style-fix, feature, debu
For unsupported operations with MPI-uni has it use an unsupported error flag
This will help users running who see an error while using MPI-uni
Commit-type: error-checking, style-fix, feature, debugability /spend 15m
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
|
| #
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
|
| #
fd2eec0d
|
| 23-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/add-kokkos-init' into 'master'
Add Kokkos initialization
See merge request petsc/petsc!3048
|
| #
05035670
|
| 19-Aug-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add support of CUDA/HIP initialization at the same time
|
| #
721b214e
|
| 02-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-delay-cuda-init' into 'master'
Do not init cuda if a code does not create any petsc cuda objects
See merge request petsc/petsc!2987
|
| #
a6191124
|
| 29-Jul-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Remove the only call to a cuda driver API (revert 3c51cad7)
Though cuPointerGetAttribute() is faster than cudaPointerGetAttributes(), it is not worth the complexity when cuda runtime is installed bu
Remove the only call to a cuda driver API (revert 3c51cad7)
Though cuPointerGetAttribute() is faster than cudaPointerGetAttributes(), it is not worth the complexity when cuda runtime is installed but no GPU is present.
See discussion https://gitlab.com/petsc/petsc/-/merge_requests/2987#note_386283357 and https://stackoverflow.com/questions/52784333/cuda-library-actually-used-by-tensorflow
show more ...
|