History log of /petsc/src/vec/ (Results 1576 – 1600 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
120a182310-Oct-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add option that lets users do packing on GPU and do MPI on CPU

b6fea83904-Nov-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Remove unused variables

2c52e04201-Nov-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jczhang/fix-unneeded-waitforgpu' into 'master'

Remove unneeded WaitForGPU since the cublas call itself is blocking

See merge request petsc/petsc!2250

6a7c706b31-Oct-2019 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

PetscFind{Int,MPIInt,Real}: Check in debug mode whether input array is sorted.

* Add PetscSorted macro.
* Add PetscSorted{Int,MPIInt,Real} functions using it.
* Use it in ISGetInfo_Sorted.
*

PetscFind{Int,MPIInt,Real}: Check in debug mode whether input array is sorted.

* Add PetscSorted macro.
* Add PetscSorted{Int,MPIInt,Real} functions using it.
* Use it in ISGetInfo_Sorted.
* Add PetscCheckSorted debug mode macro using it.
* Use it in PetscFind{Int,MPIInt,Real}.

show more ...

c752ffe831-Oct-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Remove unneeded WaitForGPU since the cublas call itself is blocking

6d22fe3d30-Oct-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Revise CHKERRCUDA/CUBLAS/CUSPARSE

It fixes problems in MR 2228

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

Merge branch 'maint'

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

Merge branch 'barry/2019-10-28/fix-petscbarrier-fortran/maint' into 'maint'

Fix for calling PetscBarrier() from Fortran

See merge request petsc/petsc!2235

57d4828430-Oct-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Map a cuda error code to its name and description


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/examples/arch-ci-linux-c-exodus-dbg.py
/petsc/config/examples/arch-ci-linux-cuda-double.py
/petsc/config/examples/arch-ci-linux-cuda-single.py
/petsc/include/petsc/private/petscconvestimpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscconvest.h
/petsc/include/petscerror.h
/petsc/include/petscts.h
/petsc/src/dm/examples/tutorials/output/ex20_1.out
/petsc/src/dm/examples/tutorials/output/ex20_2.out
/petsc/src/dm/examples/tutorials/output/swarm_ex3.out
/petsc/src/dm/impls/swarm/examples/tests/ex4.c
/petsc/src/dm/impls/swarm/examples/tests/output/ex1_proj_0.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex1_proj_1.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex1_proj_2.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex1_proj_3.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_0.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_quad_0.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_quad_2_faces.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_quad_2_faces_quad_order_2.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_quad_2_faces_quad_order_3.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_quad_5P.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_0.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_2_faces.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_2_faces_quad_order_3.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_3d.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_3d_2_faces.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_3d_5P.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_3d_mdx.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_3d_mdx_2_faces.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_3d_mdx_5P.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_3d_mdx_5P_2_faces.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_5P.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_mdx.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_mdx_5P.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex2_proj_tri_quad_order_3.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_1.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_1_alt.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_2.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_2_alt.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_3.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_3_alt.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_4.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex4_4_alt.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex5_bsi1.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex5_bsi1_alt.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex5_bsi2.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex5_bsi2_alt.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex5_euler.out
/petsc/src/dm/impls/swarm/examples/tests/output/ex5_euler_alt.out
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/docs/website/documentation/faq.html
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_1_matis.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp_lumped.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp_saddlepoint.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp_saddlepoint_lumped.out
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/seq/aijperm/aijperm.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/snes/examples/tutorials/output/ex63_quad_q2q1_full.out
/petsc/src/snes/examples/tutorials/output/ex63_quad_q2q1_full_P2.out
/petsc/src/snes/examples/tutorials/output/ex63_quad_q2q1_full_P5.out
/petsc/src/snes/interface/snes.c
/petsc/src/snes/utils/convest.c
/petsc/src/ts/impls/implicit/theta/theta.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/utils/makefile
/petsc/src/ts/utils/tsconvest.c
vec/impls/mpi/mpicuda/mpicuda.cu
vec/impls/seq/seqcuda/cudavecimpl.h
vec/impls/seq/seqcuda/veccuda.c
vec/impls/seq/seqcuda/veccuda2.cu
7e4e2a2d29-Oct-2019 Barry Smith <bsmith@mcs.anl.gov>

Fix for calling PetscBarrier() from Fortran

Commit-type: bug-fix
Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>

64f49bab28-Oct-2019 Jed Brown <jed@jedbrown.org>

Spelling: Destory -> Destroy

Commit-type: style-fix

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

Merge remote-tracking branch 'origin/maint'

131c27b528-Oct-2019 prj- <pierre.jolivet@enseeiht.fr>

Replace PetscInt with PetscMPIInt when returning a rank

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

Merge branch 'tisaac/feature-is-info' into 'master'

Tisaac/feature is info

See merge request petsc/petsc!2185


/petsc/include/petsc/finclude/petscis.h
/petsc/include/petsc/private/fortranimpl.h
/petsc/include/petsc/private/isimpl.h
/petsc/include/petsc/private/petscfptimpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petscerror.h
/petsc/include/petscis.h
/petsc/include/petscsys.h
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/output/ex21_blockdiag_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_blockdiag_2.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_blockdiag_3.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_diag_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_diag_2.out
/petsc/src/ksp/ksp/examples/tests/output/ex21_diag_3.out
/petsc/src/mat/examples/tests/ex22.c
/petsc/src/mat/examples/tests/output/ex151_2.out
/petsc/src/mat/examples/tests/output/ex151_2b.out
/petsc/src/mat/examples/tests/output/ex151_3.out
/petsc/src/mat/examples/tests/output/ex151_3b.out
/petsc/src/mat/examples/tests/output/ex23_1.out
/petsc/src/mat/examples/tests/output/ex23_10.out
/petsc/src/mat/examples/tests/output/ex23_11.out
/petsc/src/mat/examples/tests/output/ex23_12.out
/petsc/src/mat/examples/tests/output/ex23_13.out
/petsc/src/mat/examples/tests/output/ex23_2.out
/petsc/src/mat/examples/tests/output/ex23_3.out
/petsc/src/mat/examples/tests/output/ex23_4.out
/petsc/src/mat/examples/tests/output/ex23_5.out
/petsc/src/mat/examples/tests/output/ex23_6.out
/petsc/src/mat/examples/tests/output/ex23_7.out
/petsc/src/mat/examples/tests/output/ex23_8.out
/petsc/src/mat/examples/tests/output/ex23_9.out
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/sys/examples/tests/ex15.c
/petsc/src/sys/utils/sorti.c
f90-mod/petscis.h
is/ao/examples/tests/output/ex7_1.out
is/is/examples/tests/ex1.c
is/is/examples/tests/ex11.c
is/is/examples/tests/ex1f.F90
is/is/examples/tests/output/ex11_1.out
is/is/impls/block/block.c
is/is/impls/general/general.c
is/is/impls/stride/stride.c
is/is/interface/index.c
is/is/utils/isdiff.c
is/utils/makefile
is/utils/psort.c
vec/examples/tests/output/ex38_1.out
vec/interface/dlregisvec.c
702c4f2f26-Oct-2019 Matthew Knepley <knepley@gmail.com>

Doc: Fix function doc

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

Fix incorrect bounds in VecTaggerComputeIS_FromBoxes()

Address bad reference found in #441 "valgrind vec_tagger: VecTaggerComputeIS_FromBoxes()"

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

ISInvertPermutation: only duplicate if matching distribution

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

IS: documentation updates for ISGetInfo() and ISSetInfo()

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

ISSetIdentity: change permanence semantics to match what was before

If you called ISSetIdentity() before, it would set is->isidentity = PETSC_TRUE.
If you called ISIdentity, if is->isidentity was se

ISSetIdentity: change permanence semantics to match what was before

If you called ISSetIdentity() before, it would set is->isidentity = PETSC_TRUE.
If you called ISIdentity, if is->isidentity was set it would return PETSC_TRUE,
and would only call is->ops->identity if is->isidentity was PETSC_FALSE.
So ISSetIdentity() should have permanence and ISGetIdentity() should have
recomputation

show more ...

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

IS: remove old property tracking in data structure and ops

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

Use ISSetInfo in ISSetPermutation and ISSetIdentity

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

ISSorted(): use ISGetInfo()

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

ISGetInfo/ISSetInfo test in fortran

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

is tests ex1f: use PETSC_ERR_PLIB

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

Output file updates

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