Aggiungi 'Progetti'

master
Fabio Durastante 3 years ago
parent 8c74cb189b
commit 8e4fe7833c

@ -0,0 +1,20 @@
Alcuni **progetti** che possono essere implementati utilizzando gli strumenti che abbiamo visto di MPI ed eseguiti sul nostro prototipo di calcolare parallelo.
I progetti sono raggruppati a seconda dell'esame a cui possono essere abbinati, ci si aspetta che quelli che riguardano il *laboratorio computazionale* lo sforzo di implementazione sia maggiore.
## Laboratorio Computazionale
Questi progetti possono essere implementati in *qualunque linguaggio di programmazione* per cui esista una libreria MPI.
1. Integrazione numerica del problema degli n corpi (una [guida](https://arxiv.org/pdf/2203.08966.pdf)).
2. Implementazione dell'algoritmo di *merge sort* (o altri *sort*) con MPI.
3. Benchmark ed implementazione di diverse strategie per il prodotto matrice-vettore sparso.
4. Benchmark ed implementazione di diverse strategie per il prodotto matrice-vettore denso.
## Calcolo Scientifico
Questi progetti richiedono l'uso di *Python* o *C++*:
1. Provare le coppie precondizionatore solutore-lineare per la soluzione dell'equazione di [Stokes con FENICS](https://docs.fenicsproject.org/dolfinx/v0.6.0/python/demos/demo_stokes.html).
2. Provare le coppie precondizionatore solutore-lineare per la soluzione dell'equazione di [Cahn-Hilliard con FENICS](https://docs.fenicsproject.org/dolfinx/v0.6.0/python/demos/demo_cahn-hilliard.html).
3. Provare le coppie precondizionatore solutore-lineare per la soluzione dell'equazione dell'[elasticità lineare con FENICS](https://docs.fenicsproject.org/dolfinx/v0.6.0/python/demos/demo_elasticity.html).
Loading…
Cancel
Save