| #
72502a1f
|
| 22-Feb-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SF: rename SFCreateEmbeddedSF to SFCreateEmbeddedRootSF
|
| #
ad227fea
|
| 27-Feb-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
SF: add an MPI_Op argument to SFBcast
|
| #
83df288d
|
| 27-Feb-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Replace MPIU_REPLACE with MPI_REPLACE
Since we believe all MPI implementations support MPI_REPLACE
|
| #
b434c516
|
| 01-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-02-02/petscsf-communication-specific' into 'main'
PetscSFView() never called viewer for the specific type (bug), hence many...
See merge request petsc/petsc!3606
|
| #
62152ded
|
| 02-Feb-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
PetscSFView() never called viewer for the specific type (bug), hence many output files were incorrect.
Added PetscSFView() support for basic MPI implementation and binary viewer saves communication
PetscSFView() never called viewer for the specific type (bug), hence many output files were incorrect.
Added PetscSFView() support for basic MPI implementation and binary viewer saves communication data to binary file. This new viewer shows exactly how much data is sent from each rank to the other ranks allowing fiting various performanace models to the data.
This uses MatView() to save the PetscSF data, but since Mat is above PetscSF in the software stack the code will not work with multiple PETSc libraries. How should this be managed if one wishes to preserve the traditionl PETSc algorithm stack?
Commit-type: bug-fix, feature Funded-by: brain project Project: brain project spend 1h
Update sfbasic.c save the transpose of the matrix since that indicates the sends for each rank which is easier to understand
Enable PetscSFView_Basic_PatternAndSizes only with single library
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 ...
|
| #
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
|
| #
b0d1f38a
|
| 22-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/feature-sf-pack-direct'
Directly pass root/leafdata to MPI in SF when possible
See merge request petsc/petsc!2506
|
| #
00816365
|
| 08-Jan-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
No need to get mtypes in PetscSFXxxEnd(). The cuda call is not cheap.
|
| #
cd620004
|
| 05-Dec-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Refactor SF packing
1) Separate out local communication from remote communication 2) Directly pass root/leafdata to MPI when suitable
|
| #
8062c7ef
|
| 23-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/sfwin-reuse-win' into 'master'
Improve PETSCSFWINDOW
See merge request petsc/petsc!2336
|
| #
476b88b1
|
| 10-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
1d91750c
|
| 09-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-sf-compile-warning' into 'maint'
Fix SF "may be used uninitialized' compiler warnings
See merge request petsc/petsc!2436
|
| #
851d6770
|
| 09-Jan-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix 'may be used uninitialized' compiler warnings
|
| #
f6d956f6
|
| 28-Nov-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
PETSCSFBASIC: only reset BASIC specific data when destroying the object
|
| #
a9e32f46
|
| 12-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/petscpartitioner-target-weights' into 'master'
Fix PetscPartitioner and add support for target partition weights
See merge request petsc/petsc!2333
|
| #
fb61b9e4
|
| 27-Nov-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscSortedIntRemoveDups: use PetscCheckSorted
|
| #
203a8786
|
| 29-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-sf-do-pack-on-gpu' into 'master'
Add support to do pack/unpack on GPU and do MPI on CPU
See merge request petsc/petsc!2205
|