History log of /petsc/src/vec/ (Results 1601 – 1625 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6df2664e22-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

psort.c: initialize variable to silence compiler warning

3af7d6b822-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

PetscParallelSort: explicit (PetscBool) cast for c++

6b2dd37f21-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Apply suggestion to src/vec/is/utils/psort.c

579e05a621-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

fortran stub fixes for recent IS changes

657dc97721-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 ...

2c71a50621-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

ISGetInfo_Permutation: fix difference between global and local

3b37839421-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

ISGetIndicesCopy: fix size to local size

fec0226621-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

ISBlock: fix info implementations

idx is scaled by the block size, I didn't see that before

fa19fad121-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

vec/is/is/examples/tests/ex1.c: reflect that ISPermutation / ISIdentity are global

5d7c60c421-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

IS: stop relying on ->isperm and ->isidentity

678ba7ff21-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Make ISIdentity implemenatations global

31dbcc4421-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

remove raw ->isperm access in ISSortPemutation()

4320209921-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Added internal ISCopyInfo

Use PetscArraycpy so it will be valid if other properties are tracked

9df7bbc220-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

IS: stop using ->sorted, ->isperm, and ->isidentity in implementations

fda0e19120-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Apply suggestion to src/vec/is/is/impls/stride/stride.c

1c62b34620-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Apply suggestion to src/vec/is/is/impls/block/block.c

0348935920-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Apply suggestion to src/vec/is/is/impls/block/block.c

1e3fd1d518-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Implementing local property calculations for IS types where it benefits

For both stride and block, we could have specialized routines for global
properties if the parameters (step size, block size)

Implementing local property calculations for IS types where it benefits

For both stride and block, we could have specialized routines for global
properties if the parameters (step size, block size) were the same for
each process, but there is no guarantee for that right now.

show more ...

2a1da52818-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 ...

ce60577716-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 ...

5c8f33d615-Oct-2019 Toby Isaac <tisaac@cc.gatech.edu>

Added test for global IS sorting

82e8cca023-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/make.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/petschpddm.h
/petsc/include/petscpc.h
/petsc/include/petscversion.h
/petsc/lib/petsc/conf/rules
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/download/index.html
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/ex76.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_3lev_hpddm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_3lev_hpddm_baij.out
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/mat/coarsen/coarsen.c
/petsc/src/mat/examples/tests/ex125.c
/petsc/src/mat/examples/tests/ex141.c
/petsc/src/mat/examples/tests/ex74.c
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-baij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpibaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-mpibaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-1_mat_type-sbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-baij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-baij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpibaij_mat_block_size-1.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpibaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-mpisbaij_mat_block_size-2.out
/petsc/src/mat/examples/tests/output/ex37_nsize-2_mat_type-sbaij_mat_block_size-2.out
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/baij/mpi/makefile
/petsc/src/mat/impls/baij/mpi/mpiaijbaij.c
/petsc/src/mat/impls/baij/seq/aijbaij.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/dense/seq/dense.h
/petsc/src/mat/impls/sbaij/mpi/mpiaijsbaij.c
/petsc/src/mat/impls/sbaij/seq/aijsbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/multequal.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/output/ex12_p4est_nc_singular_2d_hpddm.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_singular_2d_hpddm.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_hpddm_reuse.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_hpddm_reuse_baij.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_hpddm_reuse_threshold.out
/petsc/src/snes/examples/tutorials/output/ex12_quad_hpddm_reuse_threshold_baij.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_hpddm_reuse.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_hpddm_reuse_baij.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_parmetis_hpddm.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_parmetis_hpddm_baij.out
/petsc/src/snes/examples/tutorials/output/ex56_hpddm.out
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/utils/mpimesg.c
is/section/interface/section.c
is/sf/impls/basic/cuda/makefile
645bf5b022-Oct-2019 Satish Balay <balay@mcs.anl.gov>

doc fixes

b8ddbcc222-Oct-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'

9306536b22-Oct-2019 Barry Smith <bsmith@mcs.anl.gov>

Add information to VecLoad() and VecView() manual pages for the HDF5 viewer that the block size of the vector corresponds to the first dimension of the HDF5 array

Minor fixes to related manual pages

Add information to VecLoad() and VecView() manual pages for the HDF5 viewer that the block size of the vector corresponds to the first dimension of the HDF5 array

Minor fixes to related manual pages

Commit-type: documentation
Reported-by: <wgm@mail.dlut.edu.cn>

show more ...

1...<<61626364656667686970>>...278