{"push_id":1083154146,"size":2,"distinct_size":2,"ref":"refs/heads/trilinos-elide-zeros-early-exit","head":"17ecacff0d8dae67666c21dffb9e6ada9aba5b2a","before":"ead073ca7b801b378055b5bf187b0bce483ce401","commits":[{"sha":"ba14c79afa0582f0fe6f6d2f99536d8b6f66fdb7","author":{"email":"84e7e59c0a76b43eab96e2b956837a4bdbb59a02@rpi.edu","name":"David Wells"},"message":"Exit early if there are no matrix entries to add.\n\nThis gets around an issue where, if one is using a sparsity pattern\ncreated by make_flux_sparsity_pattern and the 'nonzero' coupling option,\none may end up trying to add zeros to entries that do not exist in the\nsparsity pattern on the current processor. This problem shows up when\nadding fluxes between locally owned and ghost cells.\n\nThis commit sidesteps the issue by exiting early if there is\nnothing (i.e., the only thing to do is add zero) to do.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/ba14c79afa0582f0fe6f6d2f99536d8b6f66fdb7"},{"sha":"17ecacff0d8dae67666c21dffb9e6ada9aba5b2a","author":{"email":"84e7e59c0a76b43eab96e2b956837a4bdbb59a02@rpi.edu","name":"David Wells"},"message":"Add a test for zero elision in Trilinos matrices.\n\nThis test fails (in debug mode) on commits before ba14c79afa. See the\nlong note at the top of the test for more information.","distinct":true,"url":"https://api.github.com/repos/drwells/dealii/commits/17ecacff0d8dae67666c21dffb9e6ada9aba5b2a"}]}