README.md 843 Bytes
Newer Older
busenham's avatar
busenham committed
1
# TurboFEM
busenham's avatar
busenham committed
2
3
[![pipeline status](https://gitlab.ethz.ch/mawinkle/parallel_fem/badges/master/pipeline.svg)](https://gitlab.ethz.ch/mawinkle/parallel_fem/commits/master)

mawinkle's avatar
mawinkle committed
4
The big parallel FEM, on its way to defeat all the other FEM libraries, especially
busenham's avatar
busenham committed
5
[Lehrfem++](https://github.com/craffael/lehrfempp "A clearly inferior FEM library").
busenham's avatar
busenham committed
6

busenham's avatar
busenham committed
7
## Dependencies
busenham's avatar
busenham committed
8
9
```
apt-get update && apt-get -y install cmake make autoconf libeigen3-dev xorg-dev libglu1-mesa-dev
busenham's avatar
busenham committed
10
11
12
git submodule sync --recursive
git submodule update --init --recursive
```
busenham's avatar
busenham committed
13

busenham's avatar
busenham committed
14
15
## Run
```mkdir build; cd build; cmake ..; make```
busenham's avatar
busenham committed
16

busenham's avatar
busenham committed
17
18
19
## GUI
The GUI is built using ```nanogui```, and will run everything. It can be found inside the ```app```-subdirectory.

busenham's avatar
busenham committed
20
21
22
23
24
## Report
The report can be found in the ```report```-subdirectory.

## Proposal
The proposal can be found in the ```report```-subdirectory.