| #
657dc977
|
| 21-Oct-2019 |
Toby Isaac <tisaac@cc.gatech.edu> |
ISGetInfo: added compute argument
If compute == PETSC_FALSE, assume the property is false if it is unknown
This also clarifies a difference between ISPermutation and ISIdentity:
ISIdentity called
ISGetInfo: added compute argument
If compute == PETSC_FALSE, assume the property is false if it is unknown
This also clarifies a difference between ISPermutation and ISIdentity:
ISIdentity called ops->identity if it was false, showing a willingness to compute, whereas ISPermutation only checked ops->isperm, showing the opposite.
show more ...
|
| #
2a1da528
|
| 18-Oct-2019 |
Toby Isaac <tisaac@cc.gatech.edu> |
ISGetInfo(), ISSetInfo(): a unified interface for index set properties
This interface keeps track of local and global properties, caches computed values of local properties (but not global propertie
ISGetInfo(), ISSetInfo(): a unified interface for index set properties
This interface keeps track of local and global properties, caches computed values of local properties (but not global properties that can be affected by other properties), and allows the user to mark properties as permanent, which will survive changes to the indices like ISGeneralSetIndices().
show more ...
|
| #
ce605777
|
| 16-Oct-2019 |
Toby Isaac <tisaac@cc.gatech.edu> |
Added PetscParallelSortInt(), PetscParallelSortedInt() and ISGetLayout()
This should be a moderately scalable default algorithm for sorting a parallel list of integers with different desired input a
Added PetscParallelSortInt(), PetscParallelSortedInt() and ISGetLayout()
This should be a moderately scalable default algorithm for sorting a parallel list of integers with different desired input and output maps.
show more ...
|
| #
1143afed
|
| 21-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
0acedffd
|
| 21-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-isglobaltolocal-default-value' into 'maint'
Fix a bug related to IS_GTOLM_MASK and also clarify the document
See merge request petsc/petsc!2184
|
| #
0040bde1
|
| 18-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix a bug related to IS_GTOLM_MASK and also clarify the document
Reported-by: Guangming Wang <wgm@mail.dlut.edu.cn>
|
| #
4d0d90ec
|
| 19-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'knepley/is-separate-section' into 'master'
Knepley/is separate section
See merge request petsc/petsc!2065
|
| #
ea844a1a
|
| 19-Sep-2019 |
Matthew Knepley <knepley@gmail.com> |
Knepley/is separate section
|
| #
ed0ed7c6
|
| 19-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into 'barry/2019-08-22/fix-fblaslapack-for-nag'
# Conflicts: # lib/petsc/conf/test
|
| #
9a941f3c
|
| 13-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'wence/fix/freeze-petsc-layout' into 'master'
freeze PetscLayout after PetscLayoutSetUp
Closes #356
See merge request petsc/petsc!2028
|
| #
ca5434da
|
| 28-Aug-2019 |
Lawrence Mitchell <lawrence@wence.uk> |
PetscLayout: forbid calling setup twice with different sizes
* PetscLayout objects should be considered immutable, especially because they can be shared. * Make use of PetscLayoutCreateFromSizes().
PetscLayout: forbid calling setup twice with different sizes
* PetscLayout objects should be considered immutable, especially because they can be shared. * Make use of PetscLayoutCreateFromSizes(). * setupcalled is now the single indicator that PetscLayout is ready. * Insure the rest of variables (e.g. map->rstart) are calculated even if n, N and range are set.
show more ...
|
| #
9621ec18
|
| 04-Sep-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Add PetscLayoutCreateFrom{Sizes,Ranges}.
Remove PetscLayoutSetUp_SizesFromRanges_Private. Update MatLoad_AIJ_HDF5. ISGeneralSetIndices: Use PetscLayoutCreateFromSizes(), preserve blocksize.
|
| #
754bdc40
|
| 10-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-08-21/add-matfdcoloringsetvalues' into 'master'
Added MatFDColoringSetValues() takes matrix in compressed color form (as often...
See merge request petsc/petsc!1999
|
| #
271f2265
|
| 10-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-doc-section' into 'master'
Doc: Reclassified Section routines, added some docs, fixed some docs
See merge request petsc/petsc!1981
|
| #
a2aa68e2
|
| 22-Aug-2019 |
Matthew G. Knepley <knepley@gmail.com> |
Doc: Reclassified Section routines, added some docs, fixed some docs
|
| #
35140aeb
|
| 05-Sep-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merge branch 'master' into this one.
|
| #
c33494a5
|
| 04-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-isfilter' into 'master'
factor out ISFilter() from ISGeneralFilter()
See merge request petsc/petsc!1986
|
| #
bdaf1dae
|
| 21-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Added MatFDColoringSetValues() takes matrix in compressed color form (as often used by AD codes) into a PETSc Mat
Added PetscObjectCompareId()
Commit-type: feature Reported-by: Hong Zhang <hongzhan
Added MatFDColoringSetValues() takes matrix in compressed color form (as often used by AD codes) into a PETSc Mat
Added PetscObjectCompareId()
Commit-type: feature Reported-by: Hong Zhang <hongzhang@anl.gov>
show more ...
|
| #
53bb9c4c
|
| 26-Aug-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
add ISGeneralFilter()
|
| #
66d06f27
|
| 18-Aug-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'haplav/fix-hdf5-include' [PR #1967]
* haplav/fix-hdf5-include: redo Pull Request #1943 in master This is intended to unify master with maint after Pull Request #1943 to avoid confusion
Merge branch 'haplav/fix-hdf5-include' [PR #1967]
* haplav/fix-hdf5-include: redo Pull Request #1943 in master This is intended to unify master with maint after Pull Request #1943 to avoid confusions.
show more ...
|
| #
20e823e8
|
| 04-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h
This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even t
Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h
This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even though the code do not use HDF5 since the #if defined(PETSC_HAVE_HDF5) #include <H5Ipublic.h> is directly in petscis.h
This prevents polluting the public IS level include files with HDF5 material
This hopefully can be ported directly also to the master branch and cleanup the pollution there as well.
Note that the code in question does not use IS but does use PetscLayout hence the name of the new include file
Commit-type: bug-fix, portability-fix Reported-by: Drew Parson Thanks-to: Lisandro Dalcin <dalcinl@gmail.com> (cherry picked from commit 51e210a943a96e6acf92eea785f1e143d67148d9)
show more ...
|
| #
2f058f34
|
| 13-Aug-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Revert "PetscViewerHDF5Load: move to isimpl.h and make INTERN"
This reverts commit 6a0bd7522af7eb76a79ca5f1af77fc9a30e8cdb2.
|
| #
1a1700d6
|
| 11-Aug-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/2019-08-04/fix-maint-hdf5-include/maint' into maint [PR #1943]
* barry/2019-08-04/fix-maint-hdf5-include/maint: Move higher level (IS level) hdf5 function prototypes to new file
Merge branch 'barry/2019-08-04/fix-maint-hdf5-include/maint' into maint [PR #1943]
* barry/2019-08-04/fix-maint-hdf5-include/maint: Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even though the code do not use HDF5 since the #if defined(PETSC_HAVE_HDF5) #include <H5Ipublic.h> is directly in petscis.h This prevents polluting the public IS level include files with HDF5 material
show more ...
|
| #
51e210a9
|
| 04-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h
This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even t
Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h
This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even though the code do not use HDF5 since the #if defined(PETSC_HAVE_HDF5) #include <H5Ipublic.h> is directly in petscis.h
This prevents polluting the public IS level include files with HDF5 material
This hopefully can be ported directly also to the master branch and cleanup the pollution there as well.
Note that the code in question does not use IS but does use PetscLayout hence the name of the new include file
Commit-type: bug-fix, portability-fix Reported-by: Drew Parson Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| #
1c575b32
|
| 07-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'maint'
|