Branches

knepley/feature-da-repartition

View source
knepley/feature-da-repartition
  • Contributors
    1. Loading...
Author Commit Message Labels Comments Date
250+ commits behind master.
Matt Knepley
PCMG: Reorganized setup so that we can allow subcomms in coarse DMs - Now PCMGSetLevels only allocates the level structure, but does not create subobjects which is done by PCMGSetUpLevels() - Now PCMGSetFromOptionsLevels_Internal() handles all options for subobjects, which do not get applied until PCSetUp_MG() - There is a mg->setfromoptions flag that says whether to apply options to subobjects created later. I would like this to move to PetscObject. - Some cleanu…
Matt Knepley
Mat: Fixed MatInterpolate() and MatInterpolateAdd() to allow subcomms
Matt Knepley
SNES+PCMG: Fixed KSPComputeOperators_SNES() to reset com along with DM
Matt Knepley
DMDA: FIxed memory leak in DMCreateInjection_DA_2D()
Matt Knepley
Sys: Added PetscObjectSetComm()
Matt Knepley
Mat: Allow MatRestrict() to handle a subcomm - The requirement is that local sizes match, rather than global sizes
Matt Knepley
DMDA: Allow injection to use subcomm - We switch to a fine loop and handle it exactly as in interpolation
Matt Knepley
DMDA: Fix for Q0 interpolation on subcomm - The local size is not multiplied by col_scale, since col_scale indicates the number of replicas
Matt Knepley
DMDA: Use temp DM vector in DMCreateInterpolationScale()
Matt Knepley
Merge branch 'master' into knepley/feature-da-repartition * master: (31 commits) VecView_MPI_DA: fix gsizes bug (bad conversion in parent commit) Make SNESJacobianFunction docs & code consistent. IS: Fix comm for ISLocalToGlobalMappingApplyIS() Reported-by: Vincent Frans Maria De Groof <Vincent.De-Groof@uibk.ac.at> TSARKIMEX: needs equation type to be specified when not mass matrix remove all use of configuretime make petscconfigureruntime no…
Matt Knepley
DMDA: Fix bug in SetFromOptions - If the interpolation type was Q0, the size of unused dimensions was screwed up
Matt Knepley
DMDA: Allow interpolation type to be set from the command line
Matt Knepley
DMDA: Cause communicator to shrink for coarse grids when mesh becomes small - Need to put in options for the limit size