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: docs/src/index.md
+29
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ GridapSolvers provides algebraic and non-algebraic solvers for the Gridap ecosys
10
10
11
11
Solvers follow a modular design, where most blocks can be combined to produce PDE-taylored solvers for a wide range of problems.
12
12
13
+
## Table of contents
14
+
13
15
```@contents
14
16
Pages = [
15
17
"SolverInterfaces.md",
@@ -20,3 +22,30 @@ Pages = [
20
22
"PatchBasedSmoothers.md"
21
23
]
22
24
```
25
+
26
+
## Documentation and examples
27
+
28
+
A (hopefully) comprehensive documentation is available [here](https://gridap.github.io/GridapSolvers.jl/stable/).
29
+
30
+
A list of examples is available in the documentation. These include some very well known examples such as the Stokes, Incompressible Navier-Stokes and Darcy problems. The featured scripts are available in `test/Applications`.
31
+
32
+
An example on how to use the library within an HPC cluster is available in `joss_paper/scalability`. The included example and drivers are used to generate the scalability results in our [JOSS paper](https://doi.org/10.21105/joss.07162).
33
+
34
+
## Installation
35
+
36
+
GridapSolvers is a registered package in the official [Julia package registry](https://github.com/JuliaRegistries/General). Thus, the installation of GridapSolvers is straight forward using the [Julia's package manager](https://julialang.github.io/Pkg.jl/v1/). Open the Julia REPL, type `]` to enter package mode, and install as follows
37
+
38
+
```julia
39
+
pkg> add GridapSolvers
40
+
pkg> build
41
+
```
42
+
43
+
Building is required to link the external artifacts (e.g., PETSc, p4est) to the Julia environment. Restarting Julia is required after building in order to make the changes take effect.
44
+
45
+
### Using custom binaries
46
+
47
+
The previous installations steps will setup GridapSolvers to work using Julia's pre-compiled artifacts for MPI, PETSc and p4est. However, you can also link local copies of these libraries. This might be very desirable in clusters, where hardware-specific libraries might be faster/more stable than the ones provided by Julia. To do so, follow the next steps:
0 commit comments