add sparse preallocation for DMCreateMatrix_Network()
increase MAX_DATA_AT_POINT to 36; add error checking in DMNetworkAddComponent()Requested-by Shri
pull for loop that follows if test into if test so that clang won't think that the second can occur without the firstReported-by: clang static analyzer
a variety of fixes for issues detected by the clang static analyzerReported-by: clang static analyzer
a few more set but not used variables detected by clang static analyzerTime: . 1 hours
small update of DMNetworkGetComponentTypeOffset() -- allow NULL input
add error checking for DMCreateMatrix_Network()
cleanup
Jv's are created by user, should be deleted by user
uptimize DMDestroy_Netory()
Have DMNetworkGetVariableGlobalOffset() output actural offset value at ghost point
fix build warning
final cleanup
cleanup DMCreateMatrix_Network()
factor MatSetUserblock_private() for code reuse
bugfix: typo
enable user jacobian for supporting edges
reorg to enable user provide or !provide jacobians
use DMPlexPreallocateOperator() for preallocation
add missing coupling block; start adding matrix preallocation info
add blocks for connected vertices
continue working on DMCreateMatrix_Network() -- vertex blocks are implemented without using JPlex
continue working on DMCreateMatrix_Network() -- edge blocks are implemented without using JPlex
replace dense blocks of DMPlex matrix with user-provided sparse matrices in DMCreateMatrix_Network()
Merge branch 'hzhang/update-networkex'
1...<<111213