History log of /petsc/src/vec/ (Results 1926 – 1950 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
78c7c40404-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add VecScatterGetRemote etc to totally encapsulate VecScatter

0b89908208-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Make incoming ranks in PetscSFSetUp_Basic() sorted

This is cheap and is needed by MatGetBrowsOfAoCols_MPIAIJ()

8750ddeb01-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add PetscSFGetLeafRanks()

Existing PetscSFGetRanks() only returns ranks this process will send to.
This new one gives ranks the process will receive from.

2f7b3d2331-Jan-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add VecScatterRemap_SF()

ef6f2af525-Jan-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add a preliminary vecscatter implemented in SF

772e501d29-Jan-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add test for PetscSFBcastAndOp

de49d1a229-Jan-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add an MPI window implementation of PetscSFBcastAndOp

3482bfa829-Jan-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add a basic implementation of PetscSFBcastAndOp

9e27604d05-Mar-2019 Satish Balay <balay@mcs.anl.gov>

fix 'stored - but never read' warning

056167ac05-Mar-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jczhang/fix-vecscat-with-different-blocksize' [PR #1403]

* jczhang/fix-vecscat-with-different-blocksize:
Don't crash vecscatter with blocked IS with different blocksize

ae7b35ff02-Mar-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'

5147fa9002-Mar-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint-3.9' into maint

1e75156602-Mar-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint-3.8' into maint-3.9

96d7552727-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Check if blocksizes are the same and give up optimization otherwise

22fea2ed27-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add a vecscat test with different blocksize across processes

34ac198201-Mar-2019 Satish Balay <balay@mcs.anl.gov>

ISLocalToGlobalMappingRegisterAllCalled needs to be reset in ISFinalizePackage()

Reported-by: Tobias Goerler <tobias.goerler@ipp.mpg.de>

4f9f4f1924-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'knepley/just-plain-wrong-mangiling-1550927769238' into maint [PR #1395]

* knepley/just-plain-wrong-mangiling-1550927769238:
Fixed plain wrong FORTRAN mangling for islocaltoglobalmappin

Merge branch 'knepley/just-plain-wrong-mangiling-1550927769238' into maint [PR #1395]

* knepley/just-plain-wrong-mangiling-1550927769238:
Fixed plain wrong FORTRAN mangling for islocaltoglobalmapping*

show more ...

8b2e997c24-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jczhang/fix-vecscatter-cuda/maint' into maint [PR #1388]

* jczhang/fix-vecscatter-cuda/maint:
CUDA vecscatter needs to take care of the ScatterMode argument

4f8f80aa24-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'knepley/just-plain-wrong-mangiling-1550927769238' [PR #1395]

* knepley/just-plain-wrong-mangiling-1550927769238:
Fixed plain wrong FORTRAN mangling for islocaltoglobalmapping* routines

29302ad024-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jczhang/fix-vecscatter-cuda/maint' [PR #1388]

* jczhang/fix-vecscatter-cuda/maint:
CUDA vecscatter needs to take care of the ScatterMode argument

91087d3624-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jczhang/add-VecRestoreArrayRead_Nest' [PR #1393]

* jczhang/add-VecRestoreArrayRead_Nest:
Add VecRestoreArrayRead_Nest.
VecNest’s petscnative is false.
The current VecRestoreArrayRead()

Merge branch 'jczhang/add-VecRestoreArrayRead_Nest' [PR #1393]

* jczhang/add-VecRestoreArrayRead_Nest:
Add VecRestoreArrayRead_Nest.
VecNest’s petscnative is false.
The current VecRestoreArrayRead() logic falls back to VecRestoreArray() if ops->vecrestorearrayread is 0.
VecRestoreArray() has to write the fetched read-only data back to VecNest. It is expensive and redundant.

show more ...

7ef47afc23-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jed/fix-vecstash-blocked/maint-3.8' into maint-3.9 [PR #1389]

* jed/fix-vecstash-blocked/maint-3.8:
VecStashSortCompress_Private: fix initialization for blocked stash

b3a6429223-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jed/fix-vecstash-blocked/maint-3.8' into maint [PR #1389]

* jed/fix-vecstash-blocked/maint-3.8:
VecStashSortCompress_Private: fix initialization for blocked stash


/petsc/Jenkinsfile
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/metis.py
/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/nargs.py
/petsc/config/configure.py
/petsc/config/examples/arch-bgp-ibm-opt.py
/petsc/config/examples/arch-cray-xt6-pkgs-opt.py
/petsc/config/examples/arch-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-complex-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-pkgs-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-quad-64idx-dbg.py
/petsc/config/examples/arch-jenkins-mswin-cxx-complex-dbg.py
/petsc/config/examples/arch-jenkins-mswin-double-opt.py
/petsc/config/examples/arch-linux-analyzer.py
/petsc/config/examples/arch-linux-gcc-cxx-avx2.py
/petsc/config/examples/arch-linux-knl.py
/petsc/config/examples/arch-linux-pkgs-64idx.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/config/gmakegentest.py
/petsc/config/report_tests.py
/petsc/gmakefile
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscmath.h
/petsc/include/petscversion.h
/petsc/src/dm/f90-mod/makefile
/petsc/src/dm/f90-mod/petscdmdamod.F
/petsc/src/dm/f90-mod/petscdmmod.F
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dadist.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/publications/prizes.html
/petsc/src/ksp/f90-mod/makefile
/petsc/src/ksp/f90-mod/petsckspdefmod.F
/petsc/src/ksp/f90-mod/petsckspmod.F
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/f90-mod/petscpcmod.F
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_5_alt.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_2_alt.out
/petsc/src/ksp/ksp/impls/rich/rich.c
/petsc/src/ksp/pc/examples/tests/ex9f.F90
/petsc/src/ksp/pc/examples/tests/output/ex9f_1.out
/petsc/src/ksp/pc/impls/fieldsplit/ftn-custom/zfieldsplitf.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tests/ex88.c
/petsc/src/mat/examples/tests/output/ex88_1.out
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/baij/seq/baijsolvnat1.c
/petsc/src/mat/impls/baij/seq/baijsolvnat11.c
/petsc/src/mat/impls/baij/seq/baijsolvnat14.c
/petsc/src/mat/impls/baij/seq/baijsolvnat15.c
/petsc/src/mat/impls/baij/seq/baijsolvnat2.c
/petsc/src/mat/impls/baij/seq/baijsolvnat3.c
/petsc/src/mat/impls/baij/seq/baijsolvnat4.c
/petsc/src/mat/impls/baij/seq/baijsolvnat5.c
/petsc/src/mat/impls/baij/seq/baijsolvnat6.c
/petsc/src/mat/impls/baij/seq/baijsolvnat7.c
/petsc/src/mat/impls/baij/seq/baijsolvtran1.c
/petsc/src/mat/impls/baij/seq/baijsolvtran2.c
/petsc/src/mat/impls/baij/seq/baijsolvtran3.c
/petsc/src/mat/impls/baij/seq/baijsolvtran4.c
/petsc/src/mat/impls/baij/seq/baijsolvtran5.c
/petsc/src/mat/impls/baij/seq/baijsolvtran6.c
/petsc/src/mat/impls/baij/seq/baijsolvtran7.c
/petsc/src/mat/impls/baij/seq/baijsolvtrann.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat1.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat2.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat3.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat4.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat5.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat6.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat7.c
/petsc/src/mat/impls/baij/seq/makefile
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/order/wbm.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/output/ex62_pc_simplec.out
/petsc/src/snes/impls/ksponly/ksponly.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
vec/utils/vecstash.c
84b0aa9423-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jed/fix-vecstash-blocked/maint-3.8' [PR #1389]

* jed/fix-vecstash-blocked/maint-3.8:
VecStashSortCompress_Private: fix initialization for blocked stash

f1f2bed723-Feb-2019 Matthew Knepley <knepley@gmail.com>

Just plain wrong mangiling


/petsc/Jenkinsfile
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/libraries.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/Trilinos.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/elemental.py
/petsc/config/BuildSystem/config/packages/metis.py
/petsc/config/BuildSystem/config/packages/mkl_sparse_optimize.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/nargs.py
/petsc/config/configure.py
/petsc/config/examples/arch-bgp-ibm-opt.py
/petsc/config/examples/arch-cray-xt6-pkgs-opt.py
/petsc/config/examples/arch-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-complex-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-pkgs-opt.py
/petsc/config/examples/arch-jenkins-linux-gcc-quad-64idx-dbg.py
/petsc/config/examples/arch-jenkins-mswin-cxx-complex-dbg.py
/petsc/config/examples/arch-jenkins-mswin-double-opt.py
/petsc/config/examples/arch-linux-analyzer.py
/petsc/config/examples/arch-linux-gcc-cxx-avx2.py
/petsc/config/examples/arch-linux-knl.py
/petsc/config/examples/arch-linux-pkgs-64idx.py
/petsc/config/examples/arch-linux-pkgs-cxx-mlib.py
/petsc/config/examples/arch-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-osx-10.6-cxx-pkgs-opt.py
/petsc/config/gmakegentest.py
/petsc/config/report_tests.py
/petsc/gmakefile
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscmath.h
/petsc/include/petscversion.h
/petsc/src/dm/f90-mod/makefile
/petsc/src/dm/f90-mod/petscdmdamod.F
/petsc/src/dm/f90-mod/petscdmmod.F
/petsc/src/dm/impls/da/dacorn.c
/petsc/src/dm/impls/da/dadist.c
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/docs/website/documentation/index.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/publications/prizes.html
/petsc/src/ksp/f90-mod/makefile
/petsc/src/ksp/f90-mod/petsckspdefmod.F
/petsc/src/ksp/f90-mod/petsckspmod.F
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/f90-mod/petscpcmod.F
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex56.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_5_alt.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_2_alt.out
/petsc/src/ksp/ksp/impls/rich/rich.c
/petsc/src/ksp/pc/examples/tests/ex9f.F90
/petsc/src/ksp/pc/examples/tests/output/ex9f_1.out
/petsc/src/ksp/pc/impls/fieldsplit/ftn-custom/zfieldsplitf.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tests/ex88.c
/petsc/src/mat/examples/tests/output/ex88_1.out
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/matptap.c
/petsc/src/mat/impls/baij/seq/baijsolvnat1.c
/petsc/src/mat/impls/baij/seq/baijsolvnat11.c
/petsc/src/mat/impls/baij/seq/baijsolvnat14.c
/petsc/src/mat/impls/baij/seq/baijsolvnat15.c
/petsc/src/mat/impls/baij/seq/baijsolvnat2.c
/petsc/src/mat/impls/baij/seq/baijsolvnat3.c
/petsc/src/mat/impls/baij/seq/baijsolvnat4.c
/petsc/src/mat/impls/baij/seq/baijsolvnat5.c
/petsc/src/mat/impls/baij/seq/baijsolvnat6.c
/petsc/src/mat/impls/baij/seq/baijsolvnat7.c
/petsc/src/mat/impls/baij/seq/baijsolvtran1.c
/petsc/src/mat/impls/baij/seq/baijsolvtran2.c
/petsc/src/mat/impls/baij/seq/baijsolvtran3.c
/petsc/src/mat/impls/baij/seq/baijsolvtran4.c
/petsc/src/mat/impls/baij/seq/baijsolvtran5.c
/petsc/src/mat/impls/baij/seq/baijsolvtran6.c
/petsc/src/mat/impls/baij/seq/baijsolvtran7.c
/petsc/src/mat/impls/baij/seq/baijsolvtrann.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat1.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat2.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat3.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat4.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat5.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat6.c
/petsc/src/mat/impls/baij/seq/baijsolvtrannat7.c
/petsc/src/mat/impls/baij/seq/makefile
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/order/wbm.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/output/ex62_pc_simplec.out
/petsc/src/snes/impls/ksponly/ksponly.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
is/utils/f90-custom/zisltogf90.c

1...<<71727374757677787980>>...278