1# Changes: Development 2 3% STYLE GUIDELINES: 4% * Capitalize sentences 5% * Use imperative, e.g., Add, Improve, Change, etc. 6% * Don't use a period (.) at the end of entries 7% * If multiple sentences are needed, use a period or semicolon to divide sentences, but not at the end of the final sentence 8 9```{rubric} General: 10``` 11 12```{rubric} Configure/Build: 13``` 14 15```{rubric} Sys: 16``` 17 18```{rubric} Event Logging: 19``` 20 21```{rubric} PetscViewer: 22``` 23 24```{rubric} PetscDraw: 25``` 26 27```{rubric} AO: 28``` 29 30```{rubric} IS: 31``` 32 33```{rubric} VecScatter / PetscSF: 34``` 35 36```{rubric} PF: 37``` 38 39```{rubric} Vec: 40``` 41 42```{rubric} PetscSection: 43``` 44 45```{rubric} PetscPartitioner: 46``` 47 48```{rubric} Mat: 49``` 50 51```{rubric} MatCoarsen: 52``` 53 54```{rubric} PC: 55``` 56 57- Add multi-precision support for MUMPS. One could use `-pc_precision <single, double>` to set the precision to be used by MUMPS, which can be different from `PetscScalar`'s precision 58 59```{rubric} KSP: 60``` 61 62- Remove `KSPHPDDMPrecision` in favor of `PetscPrecision` 63 64```{rubric} SNES: 65``` 66 67```{rubric} SNESLineSearch: 68``` 69 70```{rubric} TS: 71``` 72 73```{rubric} TAO: 74``` 75 76```{rubric} PetscRegressor: 77``` 78 79```{rubric} DM/DA: 80``` 81 82```{rubric} DMSwarm: 83``` 84 85```{rubric} DMPlex: 86``` 87 88```{rubric} FE/FV: 89``` 90 91```{rubric} DMNetwork: 92``` 93 94```{rubric} DMStag: 95``` 96 97```{rubric} DT: 98``` 99 100```{rubric} Fortran: 101``` 102