Goofy casts because PGI doesn't know that 0 is a pointer valueHg-commit: eca53c61d6fc97873434d35fbee0c05e4b02579d
Avoid MPI-2 features or delay error to run-time when not supportedHg-commit: 86178402646587934e8d5f37cfc2751bfd443c98
Need a reduction for MatNestFindSubMat() to avoid deadlockHg-commit: 512d0efce6c0d04b7d3bf887470e1e25fdf781cb
Fix MatNest isFullCol in parallelHg-commit: 67675a38028ad5eef60ee708f1c08850ad268287
MatAssemblyBegin_Nest() completes assembly of the sub-block, allows the same block to appear multiple timesHg-commit: c132289977191163d4de2df6e7df77d9dd0b072f
add in calls to MatSetUp()Hg-commit: 9e577e85184c3c41d02eb888b402d7dc104ea41c
Add MatNestGetISs() and MatNestGetLocalISs()Hg-commit: 1330c96f57a59142c592ab782e1bacb2c12defa7
Remove MatSetUpPreallocation() and MatPreallocated(). MatSetUp() required if not preallocated. Unify error reporting.Hg-commit: 9dd5fa086e48409435f8bacb456e7397da336895
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Rename DMGetMatrix() to DMCreateMatrix()Hg-commit: 045e13fbce4683d1c6e7208d70318a9e4dde5c0b
Handle naming with missing prefixes for VecView_Nest and MatView_NestHg-commit: 2cbe4b66b29dadccdf9e4ac68bbc3c5ff41ea175
Pad union with chars instead of PetscScalar because the latter has a "non-trivial constructor" which C++ does not likeHg-commit: cb733ea0d646c0e12bdb26ec48ac0528f84ef695
Add MATNEST support for propagating ISLocalToGlobalMappingHg-commit: 2327632b8dc1425320c51cbbe7231c631f219f17
Add missing test for MPI_ExscanHg-commit: 77f4001db099d653cddbbaf61d75c0cf8cf833fd
Added protection for MPI_ExscanHg-commit: 5f28d38a9f1d1e43e6216bd8c82308c1a215810d
Fix uninitialized indexing error in MatNestHg-commit: 31955ae053740479bad0fe08c26a5f5fcb09dd84
Add MatScale_Nest() and MatShift_Nest(), update MATSHELL test to include MATNESTHg-commit: d0e731f2bd42382921b110af203ed1eee44625cd
Remove MATNEST dependence on VECNEST, handle diagonal scaling, and delete dead codeHg-commit: 2d80da8ef01d2daff235d309ea2276323e68cc00
remove unused variablesHg-commit: b4a4678d7170541503e3a0fd61b885c812c906a4
Add MatMultAdd_Nest() and MatMultTransposeAdd_Nest()Hg-commit: 140fe631528c1c1aead2148e98be729cdcdf0f01
No need for a special case when symmetry is setHg-commit: 48f4dbb72881bd198b2b79de395a25f73877e862
Fix MatMultTranspose_Nest()Hg-commit: 62b358dba960555ee3411dacd3189d192c56554a
Fix row/col mixupHg-commit: d7cdbcaf918495030cf8e9437798f0bc74ea27bb
Check the nest submatrices for compatibility so that I don't waste time on one-character typos againHg-commit: 923550a295543c7c8622ec38028b5a3d20c74545
1...<<111213