Skip to content

Commit e163d6c

Browse files
authored
Merge pull request #1960 from CEED/jeremy/changelog
Minor Doc Fixes
2 parents b0010ad + 9a0b248 commit e163d6c

21 files changed

Lines changed: 41 additions & 43 deletions

File tree

.github/workflows/release-notes.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
git fetch origin main
2323
if git diff origin/main --exit-code include/ceed/*; then
2424
echo "No public interface changes detected"
25-
elif git diff origin/main --exit-code doc/sphinx/source/releasenotes.rst; then
25+
elif git diff origin/main --exit-code CHANGELOG.md; then
2626
echo "API changes detected, but release notes not updated"
2727
exit 1
2828
fi
File renamed without changes.

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1127,7 +1127,7 @@ FILTER_SOURCE_PATTERNS =
11271127
# (index.html). This can be useful if you have a project on for instance GitHub
11281128
# and want to reuse the introduction page also for the doxygen output.
11291129

1130-
USE_MDFILE_AS_MAINPAGE = ./README.md
1130+
USE_MDFILE_AS_MAINPAGE =
11311131

11321132
# The Fortran standard specifies that for fixed formatted Fortran code all
11331133
# characters from position 72 are to be considered as comment. A common

doc/sphinx/source/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../CHANGELOG.md

doc/sphinx/source/conf.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,9 @@
100100
# directories to ignore when looking for source files.
101101
# This patterns also effect to html_static_path and html_extra_path
102102
exclude_patterns = [
103+
"doc/README.md",
103104
"examples/README.md",
104-
"examples/ceed/README.md",
105-
"examples/fluids/README.md",
106-
"examples/nek/README.md",
107-
"examples/petsc/README.md",
108-
"examples/solid/README.md",
109-
"examples/deal.II/README.md",
105+
"examples/*/README.md",
110106
]
111107

112108
# The name of the Pygments (syntax highlighting) style to use.

doc/sphinx/source/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ precision
1515
libCEEDdev
1616
Contributing <CONTRIBUTING>
1717
Code of Conduct <CODE_OF_CONDUCT>
18-
releasenotes
18+
Release Notes <CHANGELOG>
1919
```
2020

2121
# Indices and tables

examples/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ For more details, please see the dedicated [documentation section](https://libce
1313

1414
The Center for Efficient Exascale Discretizations (CEED) uses Bakeoff Problems (BPs) to test and compare the performance of high-order finite element implementations.
1515
The definitions of the problems are given on the ceed [website](https://ceed.exascaleproject.org/bps/).
16-
Each of the following bakeoff problems that use external discretization libraries (such as deal.II, MFEM, PETSc, and Nek5000) are located in the subdirectories `deal.II/`, `mfem/`, `petsc/`, and `nek5000/`, respectively.
16+
Each of the following bakeoff problems that use external discretization libraries (such as deal.II, MFEM, PETSc, and Nek5000) are located in the directories `examples/deal.II/`, `examples/mfem/`, `examples/nek5000/`, and `examples/petsc/`, respectively.
1717

1818
Here we provide a short summary:
1919

@@ -32,16 +32,16 @@ Here we provide a short summary:
3232
* - `mfem`
3333
- * BP1 (scalar mass operator) with $Q=P+1$
3434
* BP3 (scalar Laplace operator) with $Q=P+1$
35+
* - `nek5000`
36+
- * BP1 (scalar mass operator) with $Q=P+1$
37+
* BP3 (scalar Laplace operator) with $Q=P+1$
3538
* - `petsc`
3639
- * BP1 (scalar mass operator) with $Q=P+1$
3740
* BP2 (vector mass operator) with $Q=P+1$
3841
* BP3 (scalar Laplace operator) with $Q=P+1$
3942
* BP4 (vector Laplace operator) with $Q=P+1$
4043
* BP5 (collocated scalar Laplace operator) with $Q=P$
4144
* BP6 (collocated vector Laplace operator) with $Q=P$
42-
* - `nek5000`
43-
- * BP1 (scalar mass operator) with $Q=P+1$
44-
* BP3 (scalar Laplace operator) with $Q=P+1$
4545
:::
4646

4747
These are all **T-vector**-to-**T-vector** and include parallel scatter, element scatter, element evaluation kernel, element gather, and parallel gather (with the parallel gathers/scatters done externally to libCEED).

examples/bps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ each defined for index sets $i,j \; \in \; \{1,\dots,n\}$.
4949
5050
(laplace-operator)=
5151
52-
## Laplace's Operator
52+
## Laplace Operator
5353
54-
The Laplace's operator used in BP3-BP6 is defined via the following variational formulation, i.e., find $u \in V^p$ such that for all $v \in V^p$
54+
The Laplace operator used in BP3-BP6 is defined via the following variational formulation, i.e., find $u \in V^p$ such that for all $v \in V^p$
5555
5656
$$
5757
a(v,u) = \langle v,f \rangle , \,

examples/ceed/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
## libCEED Basic Examples
1+
# libCEED Basic Examples
22

33
Two examples are provided that rely only upon libCEED without any external libraries.
44

5-
### Example 1: ex1-volume
5+
## Example 1: ex1-volume
66

77
This example uses the mass matrix to compute the length, area, or volume of a region, depending upon runtime parameters.
88

9-
### Example 2: ex2-surface
9+
## Example 2: ex2-surface
1010

1111
This example uses the diffusion matrix to compute the surface area of a region, in 1D, 2D or 3D, depending upon runtime parameters.
1212

13-
### Example 3: ex3-volume
13+
## Example 3: ex3-volume
1414

1515
This example uses the mass matrix to compute the length, area, or volume of a region, depending upon runtime parameters.
1616
Unlike ex1, this example also adds the diffusion matrix to add a zero contribution to this calculation while demonstrating the ability of libCEED to handle multiple basis evaluation modes on the same input and output vectors.

examples/deal.II/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## libCEED deal.II Example
1+
# libCEED deal.II Example
22

33
An example how to write libCEED operators (BP1-BP6) within the open-source finite element library [deal.II](https://www.dealii.org/).
44
As reference, operators are presented that use the native matrix-free infrastructure.

0 commit comments

Comments
 (0)