| 87e98922 | 18-Mar-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Added SNESVIMonitorResidual() and -snes_vi_monitor_residual Changed SNESMonitorVI() to SNESVIMonitor()
Moved DMDestroyVI() to before the SNESMonitor() calls so that any SNESMonitor callbacks have th
Added SNESVIMonitorResidual() and -snes_vi_monitor_residual Changed SNESMonitorVI() to SNESVIMonitor()
Moved DMDestroyVI() to before the SNESMonitor() calls so that any SNESMonitor callbacks have the full DM and not the modified VI version
Reported-by: Ed Bueler <elbueler@alaska.edu>
show more ...
|
| 2adcf181 | 14-Jan-2015 |
Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk> |
DMCreateInjection: use MatRestrict where coarse Vec is zero
Rather than pulling the scatter context out of the injection matrix and using INSERT_VALUES, if we know the coarse Vec is already zero we
DMCreateInjection: use MatRestrict where coarse Vec is zero
Rather than pulling the scatter context out of the injection matrix and using INSERT_VALUES, if we know the coarse Vec is already zero we can just use MatRestrict directly.
show more ...
|