Questo sito contribuisce alla audience di

Programmazione parallela in Fortran 95 con OpenMap

Un tutorial a cura di Miguel Hermanns della School of Aeronautical Engineering del Departamento de Motopropulsi´on y Termofluidodin´amica dell'Universidad Politecnica de Madrid

fortran 90,intel fortran,visual fortran,compilatore fortran

Nella necessità di avere sempre più potere computazionale, gli sviluppatori di sistemi computerizzati hanno cominciato a pensare di utilizzare più macchine di calcolofacendole lavorare in parallelo. Questa è l’origine delle macchine parallele e l’inizio di un nuovo campo per i programmatori
e per i ricercatori. I computer paralleli oggi sono molto diffusi nelle strutture di ricerca e nelle aziende in tutto il mondo e sono ampiamente utilizzati per i calcoli complessi, come le simulazioni di esplosioni atomiche, ripiegamento delle proteine o di flussi turbolenti.

Una sfida per le macchine parallele è lo sviluppo di codici in grado di utilizzare le capacità ‘hardware a disposizione per risolvere i problemi più grandi in meno tempo. Ma la programmazione in parallelo non è un compito facile, dal momento che una grande varietà di architetture esistenti ne complicano di fatto la implementazione. Nel tutorial che vi propongo viene affrontato il problema della programmazione in aprallelo utilizzando OpenMap, un nuovo standard industriale creato negli ultimi anni con l’obiettivo di rappresentare una buona base per lo sviluppo di programmi paralleli su macchine a memoria condivisa.

SOMMARIO

-OpenMP Fortran Application Program Interface
-OpenMP constructs
-The OpenMP run-time library
-The environment variables

Programmazione parallela in Fortran 95 con OpenMap

PER APPROFONDIRE L’ARGOMENTO CLICCARE SUL LINK SEGUENTE:

- I parametri di linea nel fortran

- Ancora sulla dichiarazione di formato nel fortran

- La sintassi dello statement format

- Uso avanzato delle procedure nel Fortran