{"push_id":1020619582,"size":19,"distinct_size":0,"ref":"refs/heads/master","head":"a4b4236dbb4b0e5b278654959e7f1f62e4d3f6a8","before":"3f67d773652ca4ef359aba0808c25a259d5aedc6","commits":[{"sha":"a3248f9eed7ec9ad20342d72986ea7ffa9500aa9","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"PC: Small fix","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/a3248f9eed7ec9ad20342d72986ea7ffa9500aa9"},{"sha":"ab6909c71339260530f3228e0526b5c573874164","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"PC: Doc fix","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/ab6909c71339260530f3228e0526b5c573874164"},{"sha":"123526a0c003539379d884e6a4434a0df86d27f9","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"PC: Doc fix","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/123526a0c003539379d884e6a4434a0df86d27f9"},{"sha":"81d07f84ee3c2cf83151d0e6cf137eef24c3cf2f","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"PC: Fixed tab indenting for coarse solver output","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/81d07f84ee3c2cf83151d0e6cf137eef24c3cf2f"},{"sha":"98f6abbd562f041333d855dfdb7c32678289b56d","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Change package name","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/98f6abbd562f041333d855dfdb7c32678289b56d"},{"sha":"ef8bb5f60c81b7633c60613f03655546d159455d","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"SNES: Add an initial SNES implementation\n- It appears we will need SNES, since we need the ability to form problems on the fly\n- This first start just solves the coarse problem again on a patch that covers the entire domain","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/ef8bb5f60c81b7633c60613f03655546d159455d"},{"sha":"5225dd6754df1c37aa11124c54b87bf977605fdd","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Add options prefix to patch DM","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/5225dd6754df1c37aa11124c54b87bf977605fdd"},{"sha":"9e1fa38e1b44d49589938af87ab1591a4265f8ab","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Solve: Solve on 4 patches with no overlap reproduces answer from coarse solve\n- Give up on storing global indices in patch so that we can use DMSetUp() and Jacobian is preallocated correctly\n- Coordinates can then be set using SetUniformCoordinates(), but could also be scattered in\n- Create scatter from coarse global vector to patch local vector\n- Make loop over patches, scatter in solution, solve, and scatter back into coarse solution for testing","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/9e1fa38e1b44d49589938af87ab1591a4265f8ab"},{"sha":"17d0bd567b7bb6680bc18e7e9f2f21606a4c0e4d","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Allow non-zero buffer size","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/17d0bd567b7bb6680bc18e7e9f2f21606a4c0e4d"},{"sha":"017cd08b3220dda0e0bc8c2118bbedeaec5a23ae","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Solve with overlapping patches matches coarse solve\n- Use DMDAGet/SetNonOverlappingRegion() to store the interior sizes\n- Change scatter code to use buffered sizes\n- Added SNESSRMGGetBounds_Static() to calculate the interior and buffered bounds for each direction","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/017cd08b3220dda0e0bc8c2118bbedeaec5a23ae"},{"sha":"781947aa456431bfddae43cf713c1c0d81af75fe","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Cleanup unused variables","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/781947aa456431bfddae43cf713c1c0d81af75fe"},{"sha":"5c12f82b93d6249ce6cdbcc991a32a264dab63ad","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Fix options name","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/5c12f82b93d6249ce6cdbcc991a32a264dab63ad"},{"sha":"04b974f9ea95fdaabec6f97971019bed492b0e99","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Move level processing to a separate function\n- Can now do recursion","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/04b974f9ea95fdaabec6f97971019bed492b0e99"},{"sha":"3f934018d4ccda6353b3a9c88cc05f1e401c99d4","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Correct bounds bug in SNESSRMGGetBounds_Static()","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/3f934018d4ccda6353b3a9c88cc05f1e401c99d4"},{"sha":"b0a3b31837dd9af1b09989507a7434abdf88689b","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Corrected coordinates","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/b0a3b31837dd9af1b09989507a7434abdf88689b"},{"sha":"ece04207d72a3a0a5ff7cdae622d3a98c662439b","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Must have a global offset for the patch (we use DMDAGet/SetOverlap())\n- Added temporary debugging code","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/ece04207d72a3a0a5ff7cdae622d3a98c662439b"},{"sha":"9617605687ddc3ccd631c5937fd4aa116684f262","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Patch: Fixed index bug in scatter","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/9617605687ddc3ccd631c5937fd4aa116684f262"},{"sha":"959ad61390030743685911058135bb8646fe61e8","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"Remove fullspace option","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/959ad61390030743685911058135bb8646fe61e8"},{"sha":"a4b4236dbb4b0e5b278654959e7f1f62e4d3f6a8","author":{"email":"0ba9f19bd683d2fddbf17cf63fdb3623a07ded82@gmail.com","name":"Matthew G. Knepley"},"message":"View: Also view patch solver","distinct":false,"url":"https://api.github.com/repos/jag20/CAAM520SRM/commits/a4b4236dbb4b0e5b278654959e7f1f62e4d3f6a8"}]}