Plex: DMPlexCreateFromCellListPetsc() should only create a mesh on rank 0
petsc4py: rename cancelMonitor into monitorCancel
petsc4py: add MatPartitioning bindings
TestPlexHDF5PETSCSimpleHeterogeneous: test requires mpi4py - so skip test if mpi4py not found
Add PetscVFPrintf_PythonStd, PETSc._push_python_vfprintf() and PETSc._pop_python_vfprintf()Added test of redirected python stdoutMove test into petsc4pytest and use push/pop to avoid losing info
Add PetscVFPrintf_PythonStd, PETSc._push_python_vfprintf() and PETSc._pop_python_vfprintf()Added test of redirected python stdoutMove test into petsc4pytest and use push/pop to avoid losing info about past vfprintf functionsUse file pointer in cython thanks to Lisandro's guidanceApply 2 suggestion(s) to 1 file(s)Apply 1 suggestion(s) to 1 file(s)Add stderr control to python vfprintf, rename PETSc._push_python_stdout() to PETSc._push_python_vfprintf(), and add assertions for good stateUndo vfprintf stack in finalize and handle -error_output_stdoutStrip trailing nul bytes out of strings before decoding
show more ...
Feature zerorowsstencil petsc4py
plex_hdf5: replicate plex/tutorials/ex5 in petsc4py
petsc4py testBoundaryLabel(): skip for empty local plex
Update petsc4py since we removed VEC_SCATTER_CLASSID
petsc4py: update uname usage to check GCE failure
Add 'src/binding/petsc4py/' from commit '9d8b840ed7f345b561d77f5729d2e92238bc13e0'git-subtree-dir: src/binding/petsc4pygit-subtree-mainline: 2d88a74bccb5e37fbc4e61aca4ca0ae8418199f0git-subtree-sp
Add 'src/binding/petsc4py/' from commit '9d8b840ed7f345b561d77f5729d2e92238bc13e0'git-subtree-dir: src/binding/petsc4pygit-subtree-mainline: 2d88a74bccb5e37fbc4e61aca4ca0ae8418199f0git-subtree-split: 9d8b840ed7f345b561d77f5729d2e92238bc13e0
123456