History log of /petsc/include/petscis.h (Results 101 – 125 of 653)
Revision Date Author Comments
# 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'


12345678910>>...27