Aggiungi 'Progetti'
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…
Reference in New Issue