| ef1267af | 05-Feb-2015 |
Matthew G. Knepley <knepley@gmail.com> |
PCMG: Disconnect coarsening from DMKSP propagation - If a user called KSPSetComputeOperator() on the level solves before PCMG creates the level DMs, then when DMCoarsen() is called the first time,
PCMG: Disconnect coarsening from DMKSP propagation - If a user called KSPSetComputeOperator() on the level solves before PCMG creates the level DMs, then when DMCoarsen() is called the first time, the DM will get the DMKSP from the top level. However, for each subsequent coarsening, it will keep the top-level DMKSP and wipe out those on the coarser levels. - To fix this, I just decouple coarsening from KSPSetDM()
show more ...
|