Cerca nel sito per parola chiave

rapporti - Deliverable

Manuale d’uso del codice Morgana

rapporti - Deliverable

Manuale d’uso del codice Morgana

In questo documento si riporta il manuale di utilizzo del codice Morgana. Questapiattaforma supporta diversi tipi di solutori ad elementi finiti e a volumi finiti comprendendo metodi di soluzione avanzati come i metodi spettrali o le forme ibridizzate.

Molti campi della fisica applicata richiedono l’implementazione di codici di calcolo ad alte prestazioni. Le scariche parziali e la modellazione di scariche in aria sono chiaramente due esempi che richiedono applicazioni computazionalmente molto pesanti. In questo lavoro descriviamo le basi di un codice computazionale in grado di supportare tutti i solutori necessari per risolvere problemi fisicamentecomplessi. Questo manuale viene regolarmente aggiornato mano a mano che nuove sezioni del codice diventano disponibili. Per ora abbiamo implementato il nucleo del codice che è capace di supportare una struttura dati parallela. In effetti Morgana è un codice parallelo basato a memoria distribuita e la ripartizione dei dati sui processi non è un aspetto semplice dell’implementazione. Anche le prestazioni in termini di efficienza sono un aspetto importante. Infatti le funzioni presenti nel nucleo del codice sono fortemente utilizzate dalla rimanente parte del codice. In questo rapporto descriviamo come installare Morgana includendo anche una descrizione sommaria delle librerie necessarie. Inoltre abbiamo incluso una descrizione del codice, del suo utilizzo e come questo funzioni. Abbiamo anche incluso alcuni risultati preliminari che dimostrano l’efficienza computazionale del codice.

Progetti

Commenti