You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ For more details, please see the dedicated [documentation section](https://libce
13
13
14
14
The Center for Efficient Exascale Discretizations (CEED) uses Bakeoff Problems (BPs) to test and compare the performance of high-order finite element implementations.
15
15
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.
17
17
18
18
Here we provide a short summary:
19
19
@@ -32,16 +32,16 @@ Here we provide a short summary:
32
32
*-`mfem`
33
33
-* BP1 (scalar mass operator) with $Q=P+1$
34
34
* 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$
35
38
*-`petsc`
36
39
-* BP1 (scalar mass operator) with $Q=P+1$
37
40
* BP2 (vector mass operator) with $Q=P+1$
38
41
* BP3 (scalar Laplace operator) with $Q=P+1$
39
42
* BP4 (vector Laplace operator) with $Q=P+1$
40
43
* BP5 (collocated scalar Laplace operator) with $Q=P$
41
44
* 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$
45
45
:::
46
46
47
47
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).
Two examples are provided that rely only upon libCEED without any external libraries.
4
4
5
-
###Example 1: ex1-volume
5
+
## Example 1: ex1-volume
6
6
7
7
This example uses the mass matrix to compute the length, area, or volume of a region, depending upon runtime parameters.
8
8
9
-
###Example 2: ex2-surface
9
+
## Example 2: ex2-surface
10
10
11
11
This example uses the diffusion matrix to compute the surface area of a region, in 1D, 2D or 3D, depending upon runtime parameters.
12
12
13
-
###Example 3: ex3-volume
13
+
## Example 3: ex3-volume
14
14
15
15
This example uses the mass matrix to compute the length, area, or volume of a region, depending upon runtime parameters.
16
16
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.
0 commit comments