| 8b44b570 | 30-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-fortran-object-reinit' into 'main'
Fortran: re-init destroyed petsc objects so that they are different from null objects
See merge request petsc/petsc!3786 |
| 1fb7b255 | 29-Mar-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fortran: re-init destroyed petsc objects so that they are different from null objects
Reported-by: Jose E. Roman <jroman@dsic.upv.es> |
| 37b8ee88 | 30-Mar-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix compile warnings |
| ff3d2219 | 27-Mar-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Kokkos: do not redeclare functions if device is host |
| b8d20d50 | 25-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/add-DMDAVecGetKokkosOffsetView'
Add DMDAVecGetKokkosOffsetView and friends
See merge request petsc/petsc!3383 |
| 6ac58e00 | 24-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-ds-traversals' into 'main'
DS: Moved management of pointwise functions into PetscWeakForm object - Added...
See merge request petsc/petsc!3726 |
| 6528b96d | 25-Jan-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+DS: Moved management of pointwise functions into PetscWeakForm object - Added PetscChunkBuffer to manage contiguous buffer space - WeakForm can index functions by Label/val, field - WeakForm
Plex+DS: Moved management of pointwise functions into PetscWeakForm object - Added PetscChunkBuffer to manage contiguous buffer space - WeakForm can index functions by Label/val, field - WeakForm allows multiple kernels per key
show more ...
|
| 3b8d980f | 13-Mar-2021 |
Pierre Jolivet <pierre@joliv.et> |
Documentation fixes |
| 152b3e56 | 08-Mar-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add template VecGetKokkosView |
| 8c8af28e | 19-Mar-2021 |
Pedro Ricardo C. Souza <pricardo@aimirimsti.com.br> |
F90: Encapsulate the usage of MPI in petsc.mod and import only needed definitions into other petsc modules.
This requires an explicit use of petsc.mod [or mpi.mod or mpi_f18.mod] from user code |
| 4a713726 | 17-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
fixes for -i8, gfortran-10 |
| cf076237 | 19-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
fix makefile include directive |
| 51aa9897 | 18-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/reorg-f90-for-xlf' into 'main'
generatefortranstubs: switch from 'use petscvecdef' to 'import tVec' etc.
See merge request petsc/petsc!3723 |
| 7d1b7f08 | 18-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
fix custom f90 stubs from 'use petscvec to 'import tVec' |
| c8e949b3 | 26-Feb-2021 |
ksagiyam <k.sagiyama@imperial.ac.uk> |
test PetscSFCreateByMatchingIndices |
| deffd5eb | 26-Feb-2021 |
ksagiyam <k.sagiyama@imperial.ac.uk> |
add PetscSFCreateByMatchingIndices |
| d078bb7a | 17-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| accd747e | 15-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
check: cleanup after hdf5 test
Reported-by: Lisandro Dalcin <dalcinl@gmail.com> |
| 71438e86 | 06-Jan-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add SF NVSHMEM support |
| a0e72f99 | 07-Jan-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add non-null PetscDefault{Cuda,Hip}Stream |
| 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 ...
|