{"push_id":1280606373,"size":8,"distinct_size":7,"ref":"refs/heads/next","head":"47cfdf2d0332dc5eb93326d2fcef6585f39bf34c","before":"05d2ef29672105867eff4b6a0a56dd992ada171e","commits":[{"sha":"c688d0420b4e513ff34944d1e1ad7d4e50aafa8d","author":{"name":"Shri Abhyankar","email":"f02c2098dbe2c9db5b651a4b5db9d8011d3643d6@mcs.anl.gov"},"message":"TSPostEvaluate: Support for setting a custom post evaluate function (Only added to TSRK for now)\n\nTSPostEvaluate can be used for modifying the solution after the step evaluation. Having TSPostEvaluate enables\nthe user to solve DAEs with PETSc's explicit methods using a partitioned approach in which the differential\nvariables are updated by the time-stepping solver while the algebraic variables are updated through user\ncallbacks in TSPostStage() and TSPostEvaluate(). Another use of TSPostEvaluate is to modify the solution such as\nvia some filtering. Typically such filtering operations (from Emil) are done in TSPostStep(). However, TSEvent can\nmodify the solution if it detects an event thus making the action taken in TSPostStep() invalid. So, instead of\ndoing the filtering in TSPostStep(), the users should rather do it in TSPostEvaluate().","distinct":true,"url":"https://api.github.com/repos/petsc/petsc/commits/c688d0420b4e513ff34944d1e1ad7d4e50aafa8d"},{"sha":"1737496b1e72468247bb2a5d1faae11e7f7c36f4","author":{"name":"Shri Abhyankar","email":"f02c2098dbe2c9db5b651a4b5db9d8011d3643d6@mcs.anl.gov"},"message":"TSPostEvaluate: TSPostEvaluate() should also be called when the step is rolled back.","distinct":true,"url":"https://api.github.com/repos/petsc/petsc/commits/1737496b1e72468247bb2a5d1faae11e7f7c36f4"},{"sha":"7e0b5e1edda66395b1278e8d92dffb49a5cdbba5","author":{"name":"Shri Abhyankar","email":"f02c2098dbe2c9db5b651a4b5db9d8011d3643d6@mcs.anl.gov"},"message":"TSPostEvaluate: First cut of example to test TSPostEvaluate.\n\nThis is a modified version of the power grid 9-bus example. The updates to this example are:\ni) Updated code to use TSEvent for handling fault on-off\nii) Added events for exciter min/max limits\nii) Added option to switch between semi-explicit and implicit methods. When the semi-explicit\n    method is chosen, the post-stage and post-evaluate callbacks are set to compute the solution\n    for algebraic variables through a SNES solve.","distinct":true,"url":"https://api.github.com/repos/petsc/petsc/commits/7e0b5e1edda66395b1278e8d92dffb49a5cdbba5"},{"sha":"974e82c3afc0c3a081808e1ee61bdc6f432d81b8","author":{"name":"Shri Abhyankar","email":"f02c2098dbe2c9db5b651a4b5db9d8011d3643d6@mcs.anl.gov"},"message":"TSPostEvaluate: Modified the ifunction evaluation from xdot - f(x) to f(x) - xdot.\n\nEarlier RHSFunction for this example was incorrect because the residual function returned\n-f(x) because of the way ifunction was expressed, xdot - f(x). Changed residual function to\nreturn f(x) and modified ifunction evaluation to f(x) - xdot.","distinct":true,"url":"https://api.github.com/repos/petsc/petsc/commits/974e82c3afc0c3a081808e1ee61bdc6f432d81b8"},{"sha":"a33a6a765fa8043226685bfd132698d87a981315","author":{"name":"Shri Abhyankar","email":"f02c2098dbe2c9db5b651a4b5db9d8011d3643d6@mcs.anl.gov"},"message":"TSPostEvaluate: Added nightly tests","distinct":true,"url":"https://api.github.com/repos/petsc/petsc/commits/a33a6a765fa8043226685bfd132698d87a981315"},{"sha":"c1c5e2c14e08489358b60ccb71707428d54ea193","author":{"name":"Barry Smith","email":"6b94cf8e59276fd410d9918dcfeea639cac30d83@mcs.anl.gov"},"message":"Merge branch 'shri/ts-post-evaluate' into next","distinct":true,"url":"https://api.github.com/repos/petsc/petsc/commits/c1c5e2c14e08489358b60ccb71707428d54ea193"},{"sha":"2b35c90a8ccb3ddb47b64a73cb5fcdc0ab74deca","author":{"name":"Barry Smith","email":"6b94cf8e59276fd410d9918dcfeea639cac30d83@mcs.anl.gov"},"message":"Another fix for commit 51736c66773192c523f8945da559ce47a11f5ad3\n\nExample now requires -stokes_pc_fieldsplit_off_diag_use_amat\nto use the same algorithm as previously\n\nTime: .1 hours","distinct":false,"url":"https://api.github.com/repos/petsc/petsc/commits/2b35c90a8ccb3ddb47b64a73cb5fcdc0ab74deca"},{"sha":"47cfdf2d0332dc5eb93326d2fcef6585f39bf34c","author":{"name":"Barry Smith","email":"6b94cf8e59276fd410d9918dcfeea639cac30d83@mcs.anl.gov"},"message":"Merge branch 'master' into next","distinct":true,"url":"https://api.github.com/repos/petsc/petsc/commits/47cfdf2d0332dc5eb93326d2fcef6585f39bf34c"}]}
{"actor":{"display_login":"petscbot"}}