| 69293d4b | 20-Feb-2020 |
Jed Brown <jed@jedbrown.org> |
DMCreateLocalSection_Plex: use PETSC_COMM_SELF to prevent deadlock
The number of boundary conditions may be different after mesh distribution, thus we cannot use a parallel communicator for the boun
DMCreateLocalSection_Plex: use PETSC_COMM_SELF to prevent deadlock
The number of boundary conditions may be different after mesh distribution, thus we cannot use a parallel communicator for the boundary index sets.
Commit-type: bug-fix Reported-by: Arash Mehraban <arashm81@gmail.com>
show more ...
|
| 97529cf3 | 01-Feb-2020 |
Jed Brown <jed@jedbrown.org> |
DMPlexVecSetFieldClosure_Internal: plex-native rather than user closure permutation
If a user sets DMPlexSetClosurePermutationTensor(), but still uses DMPlexInsertBoundaryValues (or anything involvi
DMPlexVecSetFieldClosure_Internal: plex-native rather than user closure permutation
If a user sets DMPlexSetClosurePermutationTensor(), but still uses DMPlexInsertBoundaryValues (or anything involving a projection), this function would mangle the results by assuming that the input data was in user-specified permutation when in fact it was in plex-native.
Commit-type: bug-fix Reported-by: Arash Mehraban <arash.mehraban@colorado.edu> Reporteb-by: Jeremy Thompson <jeremy.thompson@colorado.edu>
show more ...
|