# Esercizi per il laboratorio di simulazione numerica ## Dependencies - Un compilatore C++ 11 - [Make](https://gnu.org/software/make) - Una shell POSIX (e.g. [bash](https://gnu.org/software/bash)) - [Jupyter](https://jupyter.org) - [Matplotlib](https://matplotlib.org) - [Numpy](https://numpy.org) ## Compilare gli esercizi Per compilare gli esercizi occorre usare make: ```sh $ make ``` di default gli eseguibili vengono posizionati nella sottocartella `bin/`. ## Visualizzare i risultati Prima di tutto occorre generare i risultati di ciascun esercizio, per fare ciò occorre eseguire tutti i programmi compilati precedentemente. Per rendere il tutto più veloce nella repository è presente uno script che lo fa automaticamente: ```sh $ ./run.sh ``` Questo comando eseguirà tutti gli esercizi, posizionando tutti i file generati nella sottocartella `data/`, dandogli i nomi appropriati per poter essere analizzati nei Jupyter notebook. Ogni esercitazione viene risolta in un notebook separato, tipicamente con lo stesso nome dato dal professore al momento dell'assegnazione degli esercizi.