-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
35 lines (25 loc) · 1022 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
This distribution contains the Excafé library.
Build dependencies include:
- An MPI compiler such as Open MPI (http://www.open-mpi.org/) (for PETSc).
- Boost (http://www.boost.org/)
- The Apache Portable Runtime (https://apr.apache.org/)
- GiNaC (http://www.ginac.de/)
- Triangle (http://www.cs.cmu.edu/~quake/triangle.html)
- PETSc (https://www.mcs.anl.gov/petsc/)
- UFC (https://launchpad.net/ufc)
For the steady_stokes_dolfin example:
- Dolfin (https://launchpad.net/dolfin)
- FFC (https://launchpad.net/ffc)
All the above are installable on a Debian/Ubuntu system from standard
packages.
To build:
If configure is not present, run ./bootstrap
- Run:
./configure
then
make
The folder 'navier_stokes' contains a coupled incompressible Navier-Stokes
solver that simulates 2D fluid flow around a cyliner.
The folder 'mass_matrix_generator_2d' contains the executable that uses Excafé
to generate mass matrix and Laplacian operator examples for the ACM Transactions
on Mathematical Software paper.