Skip to content
Snippets Groups Projects
README.md 1.16 KiB
Newer Older
Estelle Baup's avatar
Estelle Baup committed
# Project: *Programming concepts in scientific computing* (MATH-458, EPFL, 2024).
Estelle Baup's avatar
Estelle Baup committed
## Table of contents
- [Description of the project](#decription-of-the-project)
- [How to](#how-to)
- [Features](#features)
- [Limitations](#limitations)

## Description of the project
This project focuses on ODE, with generic non-linear function, i.e. $y^{'}(t)=f(t,y(t))$.
Estelle Baup's avatar
Estelle Baup committed

We are interested in developping different methods to solve this problem.

## How to
### Quick Start
```
git clone git@gitlab.epfl.ch:ebaup/pcsc-project.git
cd pcsc-project
```
### Set-up
Estelle Baup's avatar
Estelle Baup committed
In order to compile it you should first install *googletest* and *eigen*
git submodule update --init 
```

Estelle Baup's avatar
Estelle Baup committed
Then, you can build the project as usual, e.g. with CLion or in the terminal by writing the following commands:
mkdir build
cd build
cmake ..
make
```
After these lines, executable files are produced. To execute the main file, 
you can either run 'main' on your IDE, 
or run the following lines on your terminal:
Estelle Baup's avatar
Estelle Baup committed

```
cd .. // or simply open your terminal in the root project folder
./main
```
Instructions should appear to guide you. 

TODO complete instructions if needed, typical execution
Estelle Baup's avatar
Estelle Baup committed
## Features
Estelle Baup's avatar
Estelle Baup committed
## Limitations