History log of /petsc/src/vec/ (Results 1951 – 1975 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9edb5f0f23-Feb-2019 Karl Rupp <me@karlrupp.net>

Merge branch 'jczhang/fix-pr1377-vecscat-arg-requirement' [PR #1387]

* jczhang/fix-pr1377-vecscat-arg-requirement:
Fix issues in ex6.c when printing complex numbers

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

Merge branch 'jczhang/fix-vecscat-arg-requirement' [PR #1377]

* jczhang/fix-vecscat-arg-requirement:
Clarify requirements on input vectors of vecscatter

5a99369521-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add VecRestoreArrayRead_Nest

1c29039621-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Remove the numbering since it is not needed and is also out of date

8a8660e819-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Update cuda vecscatter calls

959dcdf519-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add a ScatterMode arg in cuda vecscat to select to/from context

The old code VecScatterInitializeForGPU() initializes the pointer (PetscCUDAIndices*)&inctx->spptr) based
on an input ScatterMode befo

Add a ScatterMode arg in cuda vecscat to select to/from context

The old code VecScatterInitializeForGPU() initializes the pointer (PetscCUDAIndices*)&inctx->spptr) based
on an input ScatterMode before VecScatterBegin() is called.

If a vecscatter context is firstly used for a SCATTER_FORWARD, and secondly used
for a SCATTER_REVERSE, there will be an error. Since in the second VecScatter,
it uses out-of-date (PetscCUDAIndices*)&inctx->spptr)

The solution is "do not prematurely consider ScatterMode when building (PetscCUDAIndices*)&inctx->spptr). Instead,
select correct to/from until VecScatterBegin() is called"

show more ...


/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/petscvec.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/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/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/mpicusparse/mpiaijcusparse.cu
/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/impls/seq/seqcuda/cudavecimpl.h
vec/impls/seq/seqcuda/veccuda.c
vec/impls/seq/seqcuda/veccuda2.cu
vscat/interface/vscatfce.c
b9a0eab020-Feb-2019 Jed Brown <jed@jedbrown.org>

VecStashSortCompress_Private: fix initialization for blocked stash

Reported-by: Stefano Zampini <stefano.zampini@gmail.com>
Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

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

Fix problems and update comments in the test

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

Merge branch 'pr1351/m_diehl/m.diehl/more-fortran-interfaces-and-examples/master' [PR #1376]

* pr1351/m_diehl/m.diehl/more-fortran-interfaces-and-examples/master:
A few examples translated from C to

Merge branch 'pr1351/m_diehl/m.diehl/more-fortran-interfaces-and-examples/master' [PR #1376]

* pr1351/m_diehl/m.diehl/more-fortran-interfaces-and-examples/master:
A few examples translated from C to Fortran and additional Fortran 90 interfaces for some of the functions used in these examples.

show more ...


/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/gmakegentest.py
/petsc/include/petsc/private/taoimpl.h
/petsc/include/petscviewer.h
/petsc/lib/petsc/conf/rules
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/ksp/f90-mod/petscpc.h90
/petsc/src/ksp/ksp/examples/tutorials/ex5f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex7f.F90
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/interface/iterativ.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/gamg/gamg.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tutorials/ex15f.F90
/petsc/src/mat/examples/tutorials/ex17f.F90
/petsc/src/mat/examples/tutorials/ex4f.F90
/petsc/src/mat/examples/tutorials/makefile
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/interface/view.c
/petsc/src/sys/examples/tests/ex47f.F90
/petsc/src/sys/examples/tests/makefile
/petsc/src/sys/examples/tutorials/ex16f.F90
/petsc/src/sys/examples/tutorials/ex17f.F90
/petsc/src/sys/examples/tutorials/ex1f.F90
/petsc/src/sys/examples/tutorials/ex2f.F90
/petsc/src/sys/examples/tutorials/makefile
/petsc/src/sys/f90-mod/petscsys.h90
/petsc/src/sys/f90-mod/petscviewer.h90
/petsc/src/sys/ftn-custom/zsys.c
/petsc/src/tao/bound/impls/bncg/bncg.c
/petsc/src/tao/bound/impls/bnk/bnls.c
/petsc/src/tao/bound/impls/bnk/bntl.c
/petsc/src/tao/bound/impls/bnk/bntr.c
/petsc/src/tao/bound/impls/bqnk/bqnkls.c
/petsc/src/tao/bound/impls/bqnk/bqnktl.c
/petsc/src/tao/bound/impls/bqnk/bqnktr.c
/petsc/src/tao/bound/impls/bqnls/bqnls.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/examples/makefile
/petsc/src/tao/leastsquares/examples/matlab/matlab_ls_test.c
/petsc/src/tao/leastsquares/examples/matlab/output/matlab_ls_test.out
/petsc/src/tao/leastsquares/impls/brgn/brgn.c
/petsc/src/tao/unconstrained/impls/ntl/ntl.c
f90-mod/petscvec.h90
vec/examples/tutorials/ex11.c
vec/examples/tutorials/ex11f90.F90
vec/examples/tutorials/ex12f.F90
vec/examples/tutorials/ex16f.F90
vec/examples/tutorials/ex18f.F90
vec/examples/tutorials/ex1f.F90
vec/examples/tutorials/ex3f.F
vec/examples/tutorials/ex4f90.F90
vec/examples/tutorials/ex5f.F90
vec/examples/tutorials/ex6f.F90
vec/examples/tutorials/ex7f.F
vec/examples/tutorials/ex8.c
vec/examples/tutorials/ex8f.F90
vec/examples/tutorials/ex9f.F90
vec/examples/tutorials/makefile
vec/examples/tutorials/output/ex11_1.out
2a10d49e12-Feb-2019 Junchao Zhang <jczhang@mcs.anl.gov>

Add a test for vecscat on different communicators

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

Compare communicators of the vector arguments of VecScatterCreate

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

Vec ex11: Updated test output.

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

Merge branch 'barry/fix-chkerrq-petscinitialize' [PR #1373]

* barry/fix-chkerrq-petscinitialize:
Since the PETSc initialization may not have been completed in the failed PetscInitialize() it is not

Merge branch 'barry/fix-chkerrq-petscinitialize' [PR #1373]

* barry/fix-chkerrq-petscinitialize:
Since the PETSc initialization may not have been completed in the failed PetscInitialize() it is not proper to call the PETSc error handling routines

show more ...


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/configure.py
/petsc/config/example_template.py
/petsc/config/gmakegen.py
/petsc/config/gmakegentest.py
/petsc/config/report_tests.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/kspimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscerror.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh2
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh4
/petsc/share/petsc/datafiles/meshes/gmsh-3d-binary.msh2
/petsc/share/petsc/datafiles/meshes/gmsh-3d-binary.msh4
/petsc/share/petsc/datafiles/meshes/gmsh-3d.geo
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/da/hypre/mhyp.c
/petsc/src/dm/impls/moab/examples/tests/ex3.cxx
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex19.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_3d.out
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/examples/tutorials/ex7.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/dm/impls/stag/stag2d.c
/petsc/src/dm/impls/swarm/examples/tests/ex1.c
/petsc/src/dm/impls/swarm/examples/tests/ex2.c
/petsc/src/dm/impls/swarm/examples/tests/ex4.c
/petsc/src/dm/impls/swarm/examples/tests/ex5.c
/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/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/label/examples/tutorials/ex1.c
/petsc/src/docs/manualpages-sec/header_DMPRODUCT
/petsc/src/docs/tao_tex/manual/rosenbrock1.c
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tests/makefile
/petsc/src/ksp/ksp/examples/tutorials/ex35.cxx
/petsc/src/ksp/ksp/examples/tutorials/ex36.cxx
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tests/ex115.c
/petsc/src/mat/examples/tests/ex14.c
/petsc/src/mat/examples/tests/ex225.c
/petsc/src/mat/examples/tests/ex26.c
/petsc/src/mat/examples/tests/ex97.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tests/output/ex115_1.out
/petsc/src/mat/examples/tests/output/ex115_7.out
/petsc/src/mat/examples/tutorials/ex15.c
/petsc/src/mat/examples/tutorials/ex17.c
/petsc/src/mat/examples/tutorials/ex3.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/mat/utils/convert.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/snes/examples/tests/ex2.c
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex61gen.c
/petsc/src/snes/examples/tutorials/ex61view.c
/petsc/src/snes/examples/tutorials/ex9.c
/petsc/src/snes/examples/tutorials/network/ex1.c
/petsc/src/snes/examples/tutorials/network/power/power.c
/petsc/src/snes/examples/tutorials/network/power/power2.c
/petsc/src/snes/examples/tutorials/network/water/water.c
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/makefile
/petsc/src/snes/impls/patch/makefile
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesregi.c
/petsc/src/sys/classes/draw/examples/tests/ex1.c
/petsc/src/sys/classes/draw/examples/tests/ex10.c
/petsc/src/sys/classes/draw/examples/tests/ex11.c
/petsc/src/sys/classes/draw/examples/tests/ex12.c
/petsc/src/sys/classes/draw/examples/tests/ex2.c
/petsc/src/sys/classes/draw/examples/tests/ex3.c
/petsc/src/sys/classes/draw/examples/tests/ex4.c
/petsc/src/sys/classes/draw/examples/tests/ex6.c
/petsc/src/sys/classes/draw/examples/tests/ex7.c
/petsc/src/sys/classes/draw/examples/tests/ex9.c
/petsc/src/sys/classes/viewer/examples/tests/ex3.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/examples/tests/ex1.c
/petsc/src/sys/examples/tests/ex19.c
/petsc/src/sys/examples/tests/ex20.c
/petsc/src/sys/examples/tests/ex21.c
/petsc/src/sys/examples/tests/ex23.c
/petsc/src/sys/examples/tutorials/ex2.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/utils/psplit.c
/petsc/src/tao/complementarity/examples/tutorials/blackscholes.c
/petsc/src/tao/complementarity/examples/tutorials/minsurf1.c
/petsc/src/tao/constrained/examples/tutorials/maros.c
/petsc/src/tao/constrained/examples/tutorials/toy.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2.c
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion1.c
/petsc/src/ts/examples/tutorials/autodiff/ex16adj.cxx
/petsc/src/ts/examples/tutorials/autodiff/ex16adj_tl.cxx
/petsc/src/ts/examples/tutorials/autodiff/ex16opt_ic.cxx
/petsc/src/ts/examples/tutorials/eimex/ct_vdp_imex.c
/petsc/src/ts/examples/tutorials/ex10.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex11_sa.c
/petsc/src/ts/examples/tutorials/ex14.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/ex19.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/ex35.cxx
/petsc/src/ts/examples/tutorials/ex43.c
/petsc/src/ts/examples/tutorials/ex44.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/ex47.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busdmnetwork.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busoptfd.c
/petsc/src/ts/interface/ts.c
is/examples/tests/ex2.c
vec/examples/tests/ex34.c
vec/examples/tests/ex44.c
vec/examples/tutorials/ex15.c
2c9dcad710-Feb-2019 Barry Smith <bsmith@mcs.anl.gov>

Change CHKERRQ(ierr) after PetscInitialize() calls in examples to if (ierr) return ierr;

Since the PETSc initialization may not have been completed in the failed PetscInitialize() it is not
propper

Change CHKERRQ(ierr) after PetscInitialize() calls in examples to if (ierr) return ierr;

Since the PETSc initialization may not have been completed in the failed PetscInitialize() it is not
propper to call the PETSc error handling routines

Commit-type: bug-fix, testing-fix, example
Reported-by: jed Brown <jed@jedbrown.org>

show more ...


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/configure.py
/petsc/config/example_template.py
/petsc/config/gmakegen.py
/petsc/config/gmakegentest.py
/petsc/config/report_tests.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/pcpatchimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscpc.h
/petsc/include/petscpctypes.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/include/petscviewer.h
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh2
/petsc/share/petsc/datafiles/meshes/gmsh-3d-ascii.msh4
/petsc/share/petsc/datafiles/meshes/gmsh-3d-binary.msh2
/petsc/share/petsc/datafiles/meshes/gmsh-3d-binary.msh4
/petsc/share/petsc/datafiles/meshes/gmsh-3d.geo
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/moab/examples/tests/ex3.cxx
/petsc/src/dm/impls/plex/examples/tests/ex1.c
/petsc/src/dm/impls/plex/examples/tests/ex18.c
/petsc/src/dm/impls/plex/examples/tests/ex19.c
/petsc/src/dm/impls/plex/examples/tests/output/ex1_gmsh_3d.out
/petsc/src/dm/impls/plex/examples/tutorials/ex5.c
/petsc/src/dm/impls/plex/examples/tutorials/ex7.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexdistribute.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/plexhdf5xdmf.c
/petsc/src/dm/impls/stag/stag2d.c
/petsc/src/dm/impls/swarm/examples/tests/ex1.c
/petsc/src/dm/impls/swarm/examples/tests/ex2.c
/petsc/src/dm/impls/swarm/examples/tests/ex4.c
/petsc/src/dm/impls/swarm/examples/tests/ex5.c
/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/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/label/examples/tutorials/ex1.c
/petsc/src/docs/tao_tex/manual/rosenbrock1.c
/petsc/src/docs/tex/manual/acknowl.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/publications/prizes.html
/petsc/src/ksp/ksp/examples/tutorials/ex27.c
/petsc/src/ksp/ksp/examples/tutorials/ex35.cxx
/petsc/src/ksp/ksp/examples/tutorials/ex36.cxx
/petsc/src/ksp/ksp/interface/dlregisksp.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/examples/tests/ex14.c
/petsc/src/mat/examples/tests/ex26.c
/petsc/src/mat/examples/tests/ex97.c
/petsc/src/mat/examples/tests/ex99.c
/petsc/src/mat/examples/tutorials/ex10.c
/petsc/src/mat/examples/tutorials/ex15.c
/petsc/src/mat/examples/tutorials/ex17.c
/petsc/src/mat/examples/tutorials/ex3.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijhdf5.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/impls/shell/shellcnv.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/examples/tests/ex2.c
/petsc/src/snes/examples/tutorials/ex3.c
/petsc/src/snes/examples/tutorials/ex48.c
/petsc/src/snes/examples/tutorials/ex61gen.c
/petsc/src/snes/examples/tutorials/ex61view.c
/petsc/src/snes/examples/tutorials/ex9.c
/petsc/src/snes/examples/tutorials/network/ex1.c
/petsc/src/snes/examples/tutorials/network/power/power.c
/petsc/src/snes/examples/tutorials/network/power/power2.c
/petsc/src/snes/examples/tutorials/network/water/water.c
/petsc/src/snes/examples/tutorials/output/ex3_10.out
/petsc/src/snes/examples/tutorials/output/ex3_11.out
/petsc/src/snes/examples/tutorials/output/ex3_6.out
/petsc/src/snes/examples/tutorials/output/ex3_7.out
/petsc/src/snes/examples/tutorials/output/ex3_8.out
/petsc/src/snes/examples/tutorials/output/ex3_9.out
/petsc/src/snes/impls/fas/fas.c
/petsc/src/snes/impls/ksponly/ksponly.c
/petsc/src/snes/impls/ls/ls.c
/petsc/src/snes/impls/makefile
/petsc/src/snes/impls/ms/ms.c
/petsc/src/snes/impls/nasm/nasm.c
/petsc/src/snes/impls/patch/makefile
/petsc/src/snes/impls/patch/snespatch.c
/petsc/src/snes/impls/qn/qn.c
/petsc/src/snes/impls/tr/tr.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/impls/vi/ss/viss.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/interface/snesregi.c
/petsc/src/sys/classes/draw/examples/tests/ex1.c
/petsc/src/sys/classes/draw/examples/tests/ex10.c
/petsc/src/sys/classes/draw/examples/tests/ex11.c
/petsc/src/sys/classes/draw/examples/tests/ex12.c
/petsc/src/sys/classes/draw/examples/tests/ex2.c
/petsc/src/sys/classes/draw/examples/tests/ex3.c
/petsc/src/sys/classes/draw/examples/tests/ex4.c
/petsc/src/sys/classes/draw/examples/tests/ex6.c
/petsc/src/sys/classes/draw/examples/tests/ex7.c
/petsc/src/sys/classes/draw/examples/tests/ex9.c
/petsc/src/sys/classes/viewer/examples/tests/ex3.c
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/interface/viewa.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/examples/tests/ex1.c
/petsc/src/sys/examples/tests/ex19.c
/petsc/src/sys/examples/tests/ex20.c
/petsc/src/sys/examples/tests/ex21.c
/petsc/src/sys/examples/tests/ex23.c
/petsc/src/sys/examples/tutorials/ex2.c
/petsc/src/sys/fileio/sysio.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/options.c
/petsc/src/tao/complementarity/examples/tutorials/blackscholes.c
/petsc/src/tao/complementarity/examples/tutorials/minsurf1.c
/petsc/src/tao/constrained/examples/tutorials/maros.c
/petsc/src/tao/constrained/examples/tutorials/toy.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut1.c
/petsc/src/tao/leastsquares/examples/tutorials/chwirut2.c
/petsc/src/tao/unconstrained/examples/tutorials/eptorsion1.c
/petsc/src/ts/examples/tutorials/autodiff/ex16adj.cxx
/petsc/src/ts/examples/tutorials/autodiff/ex16adj_tl.cxx
/petsc/src/ts/examples/tutorials/autodiff/ex16opt_ic.cxx
/petsc/src/ts/examples/tutorials/eimex/ct_vdp_imex.c
/petsc/src/ts/examples/tutorials/ex10.c
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex11_sa.c
/petsc/src/ts/examples/tutorials/ex14.c
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex16opt_p.c
/petsc/src/ts/examples/tutorials/ex18.c
/petsc/src/ts/examples/tutorials/ex19.c
/petsc/src/ts/examples/tutorials/ex20opt_ic.c
/petsc/src/ts/examples/tutorials/ex20opt_p.c
/petsc/src/ts/examples/tutorials/ex35.cxx
/petsc/src/ts/examples/tutorials/ex43.c
/petsc/src/ts/examples/tutorials/ex44.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/ex47.c
/petsc/src/ts/examples/tutorials/ex9.c
/petsc/src/ts/examples/tutorials/hamiltonian/ex1.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9bus.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busadj.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busdmnetwork.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/examples/tutorials/power_grid/stability_9bus/ex9busoptfd.c
/petsc/src/ts/interface/ts.c
is/examples/tests/ex2.c
vec/examples/tests/ex34.c
vec/examples/tests/ex44.c
vec/examples/tutorials/ex15.c
6b3bf50509-Feb-2019 Patrick Sanan <patrick.sanan@gmail.com>

Man pages: add two missing level fields

ae732d2429-Jan-2019 Martin Diehl <m.diehl@mpie.de>

final cleaning+testing

cfd202fa29-Jan-2019 Martin Diehl <m.diehl@mpie.de>

wrong type

262b5da329-Jan-2019 Martin Diehl <m.diehl@mpie.de>

new example

ex7f cannot be compile alone (part of ex7.c)

289d880c29-Jan-2019 Martin Diehl <m.diehl@mpie.de>

nicer way to express the same

06f5544d28-Jan-2019 Martin Diehl <m.diehl@mpie.de>

fortran interface for vecload + some cleaning

83b6f64228-Jan-2019 Martin Diehl <m.diehl@mpie.de>

translated from C example

8adef7d028-Jan-2019 Martin Diehl <m.diehl@mpie.de>

working

654c3f5b28-Jan-2019 Martin Diehl <m.diehl@mpie.de>

was not used at all

bf5b2b1028-Jan-2019 Martin Diehl <m.diehl@mpie.de>

make parameters immutable

2166a9dd28-Jan-2019 Martin Diehl <m.diehl@mpie.de>

some more vector examples translated from C

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