xref: /petsc/doc/changes/dev.md (revision d1a032db6cd7c39db5bfaa476c8e42d0c0ea531b)
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```{rubric} SNES:
63```
64
65```{rubric} SNESLineSearch:
66```
67
68```{rubric} TS:
69```
70
71```{rubric} TAO:
72```
73
74```{rubric} PetscRegressor:
75```
76
77```{rubric} DM/DA:
78```
79
80```{rubric} DMSwarm:
81```
82
83```{rubric} DMPlex:
84```
85
86```{rubric} FE/FV:
87```
88
89```{rubric} DMNetwork:
90```
91
92```{rubric} DMStag:
93```
94
95```{rubric} DT:
96```
97
98```{rubric} Fortran:
99```
100