mod_C
Ministero dell'Universita' e della Ricerca scientifica e tecnologica
Programmi di ricerca cofinanziati - Modello C
Rendiconto di unita' di ricerca - ANNO 1997
prot. 9701091751_025
1. Area Scientifico Disciplinare principale 01: Scienze matematiche
2. Coordinatore Scientifico del programma di ricerca
RUGGIERO | Valeria |
(cognome) | (nome) |
Universita' degli Studi di FERRARA | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI |
(università) | (facoltà) |
MATEMATICA | |
(dipartimento/istituto) |
3. Titolo del programma di ricerca
ANALISI NUMERICA: METODI E SOFTWARE MATEMATICO
4. Responsabile Scientifico dell'Unità di ricerca
MURLI | Almerico |
(cognome) | (nome) |
Universita' degli Studi di NAPOLI "Federico II" | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI |
(università) | (facoltà) |
MATEMATICA E APPLICAZIONI | |
(dipartimento/istituto) |
5. Titolo del programma dell'unità di ricerca
Software matematico per architetture avanzate
6. Settore principale del Programma di Ricerca: A04A - Analisi numerica
7. Finanziamenti assegnati all'unità di ricerca
(in lire) | |
---|---|
Quota ateneo | 24.000.000 |
Cofin assegnato | 28.000.000 |
Totale complessivo | 52.000.000 |
8. Obiettivo della ricerca eseguita
L'obiettivo e` di produrre un insieme di elementi di software matematico direttamente utilizzabili nelle applicazioni.
9. Descrizione della Ricerca eseguita e dei risultati ottenuti
Con l'obiettivo di produrre un insieme di elementi di software matematico per architetture avanzate da
utilizzare direttamente nelle applicazioni, l'attivita` scien-tifica e` stata rivolta allo studio di metodi
esistenti, alla selezione di algoritmi piu` promettenti, allo sviluppo di nuovi metodi piu` efficienti,
all'implementazione di questi in elementi di software matematico. In particolare i campi di interesse sono
stati
- Problemi inversi e applicazioni;
- Algebra lineare numerica e applicazioni;
- Quadratura multidimensionale e applicazioni;
- Risoluzione di equazioni differenziali alle derivate parziali e applicazioni;
- Problemi di ottimizzazione non lineare.
Le attivita` svolte e i risultati ottenuti possono essere cosi` sintetizzati.
- Problemi inversi e applicazioni.
L'attivita` svolta e` stata rivolta alla progettazione di metodi numerici, algoritmi e software per la
risoluzione di problemi inversi mal posti su calcolatori MIMD a memoria distribuita. In particolare, sono
stati affrontati i seguenti problemi.
* Il calcolo numerico dell'antitrasformata di Laplace (inversione reale).
Sono stati proposti due metodi d'inversione. Il primo e` ottenuto sviluppando l'antitrasformata in
serie di Fourier e approssimando i coefficienti di Fourier utilizzando tecniche di regolarizzazione
alla Tikhonov. Il secondo e` basato su una opportuna generalizzazione al problema d'inversione
reale, della formula d'inversione di Riemann.
* La ricostruzione di immagini bidimensionali degradate e affette da rumore.
E` stato prodotto un elemento di software parallelo per la risoluzione del sistema lineare
derivante dalla discretizzazione di equazioni integrali di Fredholm di prima specie. Il software
fa uso di BLACS per le operazioni di message-passing, delle routine di PBLAS per le operazioni di
algebra lineare di base, e di una versione parallela della FWPT (Fast Wavelet Packet Transform)
bidimensionale.
* Eliminazione del rumore da un'immagine.
Sono stati sviluppati moduli di software parallelo per la ricostruzione di immagini sfocate e
perturbate. Il metodo risolutivo utilizza tecniche di regolarizzazione basate sul funzionale di
Totale Variazione. Il software e` scritto in linguaggio C, utilizza MPI come sistema di
comunicazione e versioni parallele della FFT-radix2.
- Algebra lineare numerica e applicazioni.
In tale settore l'interesse e` stato rivolto allo sviluppo di algoritmi paralleli, e relativo software, per
alcuni problemi di base. In particolare, l'attivita` ha riguardato i seguenti campi.
* Algoritmi sistolici ed ipersistolici per il calcolo di prodotti di matrici.
Tali algoritmi sono stati implementati e testati su macchine parallele di tipo SIMD.
* Calcolo degli autovalori di matrici sparse.
In particolare per le matrici sparse non strutturate si sono studiate
tecniche di riortogonalizzazione adatte a calcolatori paralleli a
memoria distribuita. Per le matrici sparse strutturate (a banda) si
sono studiati gli algoritmi esistenti e si e` implementato un primo
nucleo computazionale per architetture parallele di tipo MIMD a memoria
distribuita.
- Quadratura multidimensionale e applicazioni.
In tale campo l'attivita` di ricerca si e` rivolta al calcolo del valore attuale di alcuni titoli
finanziari (Collaterized Mortgage Obbligations) mediante metodi Quasi Monte Carlo su architetture parallele
a basso costo (sistemi Beowulf). La soluzione di tale problema finanziario e` rappresentata da un
integrale in elevate dimensioni (valori tipici sono 240 e 360) e i metodi utilizzati riescono, in alcuni
casi, a superare il problema della lenta convergenza dei tradizionali metodi Monte Carlo. Oltre a cio` si
e` sviluppato un software parallelo per la quadratura multidimensionale basato su un algoritmo adattativo.
Tali algoritmi sono noti per la loro capacita` di raggiungere un buon compromesso tra accuratezza e
efficienza per problemi di tipo generale. Il nucleo computazionale e` rappresentato da una sequenza di
formule monomiali innestate in grado di stimare l'errore di troncamento senza valutazioni di funzioni
aggiuntive. IL software e` stato sviluppato in Fortran 77 con libreria di comunicazione BLACS. La
documentazione interna ed esterna e` stata sviluppata secondo lo stile NAG.
- Risoluzione di equazioni differenziali alle derivate parziali e applicazioni.
In tale ambito, l'interesse e` stato rivolto allo sviluppo di algoritmi e software paralleli per
simulazioni numeriche di fenomeni di inquinamento atmosferico. In particolare, in collaborazione con un
gruppo di chimici ambientali dell'Universita` di Napoli ``Federico II'' e con la Facolta` di Scienze
Ambientali dell'Istituto Universitario Navale, e` stato sviluppato il software parallelo {em Parallel
Naples Airshed Model (PNAM)}, per la simulazione di episodi di inquinamento fotochimico su mesoscala, in
ambienti computazionali MIMD a memoria distribuita. Il dominio di riferimento di tale software e` la
Regione Campania. PNAM e` basato su un modello euleriano del trasporto e delle trasformazioni fotochimiche
di inquinanti atmosferici, che conduce ad un sistema di equazioni di convezione-diffusione-reazione non
lineari e stiff. La risoluzione numerica di tale sistema e` basata su uno splitting degli operatori, in
cui l'avvezione e` separata dalla diffusione e dalla chimica, che sono invece accoppiate. Particolare
attenzione e` stata dedicata alla risoluzione delle ODE stiff derivanti dall'applicazione del metodo delle
linee all'operatore di diffusione-chimica; un confronto tra differenti solver ha condotto alla scelta del
noto software VODE, basato su metodi BDF, opportunamente modificato per trarre vantaggio dalla struttura
delle matrici Jacobiane che si presentano durante la risoluzione. L'implementazione parallela e` basata su
una tecnica di partizionamento della griglia, con un bilanciamento dinamico del carico computazionale.
PNAM e` scritto in Fortran 90 ed usa la libreria parallela RSL (Runtime System Library), basata su MPI, per
l'implementazione della decomposizione della griglia computazionale, delle comunicazioni tra i processori e
dell'algoritmo di bilanciamento del carico. Sono state eseguite simulazioni di episodi realistici di smog
fotochimico, verificatisi nella Regione Campania, utilizzando un IBM SP disponibile al Centro di Ricerche
per il Calcolo Parallelo e i Supercalcolatori (CPS) del CNR di Napoli.
- Problemi di ottimizzazione non lineare.
In tale ambito l'interesse e` stato rivolto allo studio di metodi e alla progettazione di algoritmi e
software parallelo per la risoluzione di alcuni problemi di ottimizzazione non lineare su calcolatori MIMD
a memoria distribuita. In particolare, sono stati affrontati i seguenti problemi.
* Problemi di ottimizzazione convessa.
L'attenzione e` stata rivolta ad un metodo di tipo row-action in cui, ad ogni iterazione, si ha un
sottoproblema che consiste nel determinare il minimo della funzione obiettivo sottoposta a uno o due
vincoli lineari di uguaglianza, i quali costituiscono una linearizzazione dei vincoli del problema
di partenza. Relativamente a tale metodo sono state sviluppate e analizzate sia la versione a
blocchi sia quella simultanea. E` stato sviluppato un elemento di software, in linguaggio Fortran e
utilizzando routine della libreria LAPACK, per la risoluzione di problemi con funzione obiettivo
quadratica e vincoli non lineari.
* Programmazione quadratica con vincoli di bound.
In tale ambito l'attivita` di ricerca e` rivolta sia a metodi basati sulla strategia active set sia
a metodi bastati sulla strategia interior point. In particolare, sono stati sviluppati due elementi
di software parallelo per il caso di problemi densi: il primo e` basato su un algoritmo che usa il
metodo del Gradiente Proiettato per accelerare l'identificazione dell'active set ottimale; il
secondo implementa un metodo interior point basato sull'idea di ridurre, ad ogni iterazione, una
opportuna funzione logaritmica, in modo da garantire la convergenza dei punti interni alla
soluzione. Il parallelismo e` introdotto al livello dei nuclei computazionali di algebra lineare.
Il software, scritto in FORTRAN, e` stato sviluppato utilizzando il sistema di comunicazione BLACS e
la libreria ScaLapack.
10. Pubblicazioni
1. | L. D'Amore, G. Laccetti, A. Murli - An Implementation of a Fourier Series Method for the Numerical Inversion of the Laplace Transform - ACM TOMS, vol. 25, n. 3, 1999, pp. 279-305. |
2. | R. De Leone, A. Murli, P.M. Pardalos, G. Toraldo (Eds.) - High Performance Algorithms and Software in Nonlinear Optimization - Kluwer Academic Publishers, 1998. |
11. Prodotti della Ricerca eseguita
I prodotti piu` significativi della ricerca eseguita sono i seguenti:
- Problemi inversi e applicazioni.
E` stato sviluppato un elemento di software per l'inversione numerica della trasformata di
Laplace (caso reale). Il software e` scritto in Fortran 77. Inoltre, e` stato sviluppato un
elemento di software parallelo per la Fast Wavelet Transform su calcolatori MIMD a memoria
distribuita. Il software e` scritto in linguaggio C e utilizza il sistema di comunicazione
BLACS.
Riferimenti bibliografici:
L. D'Amore, G. Laccetti, A. Murli - An Implementation of a Fourier Series Method for the
Numerical Inversion of the Laplace Transform - ACM TOMS, vol. 25, n. 3, 1999, pp. 279-305.
S. Corsaro, L. D'Amore, A. Murli - On the Parallel Implementation of the Fast Wavelet Packet
Transform on MIMD Distributed Memory Environments - Lecture Notes in Computer Science 1557, P.
Zinterhof et al. eds., Springer, 1999, pp. 257-366.
- Quadratura multidimensionale e applicazioni
E` stato sviluppato un elemento di software parallelo per calcolatori MIMD a memoria distribuita,
utilizzando il linguaggio Fortran 77 e la libreria di comunicazione BLACS. Il software e`
corredato di documentazione interna ed esterna.
Riferimento bibliografico:
G. Laccetti , M. Lapegna - PAMIHR: A Parallel FORTRAN Program for Multidimensional Quadrature
on Distributed Memory Architectures - Lecture Notes on Computer Science 1685, P. Amestoy et al.
eds, Springer Verlag, 1999, pp. 1144-1148.
- Risoluzione di equazioni differenziali alle derivate parziali e aplicazioni.
E` stato sviluppato il software Parallel Naples Airshed Model (PNAM), per la simulazione di
episodi di inquinamento fotochimico su mesoscala, in ambienti computazionali MIMD a memoria
distribuita. E' scritto in Fortran 90 ed utilizza la Runtime System Library (RSL), sviluppata
all'Argonne National Laboratory, basata a sua volta su MPI.
Riferimento bibliografico:
G. Barone, P. D'Ambra, D. di Serafino, G. Giunta, A. Murli, A. Riccio - Parallel Numerical
Simulation of Air Pollution in Southern Italy - in Large-Scale Computations in Air Pollution
Modelling, Z. Zlatev et al. eds., Kluwer, 1999, pp. 39-52.
- Problemi di ottimizzazione non lineare.
Sono stati sviluppati due elementi di software parallelo per la risoluzione di problemi di
programmazione quadratica convessa con vincoli di bound su calcolatori MIMD a memoria
distribuita. Il software e' scritto in Fortran 77 ed utilizza il sistema di comunicazione BLACS
e la libraria ScaLAPACK.
Riferimenti bibliografici:
M. D'Apuzzo, V. De Simone, M. Marino, G. Toraldo - Modifying the Cholesky Factorization on
MIMD Distributed Memory Machines - in High Performance Algorithms and Software in Nonlinear
Optimization - R. De Leone, A. Murli, P.M. Pardalos, G. Toraldo (Eds.), Kluwer Academic
Publishers, 1998, pp. 125-141.
M. D'Apuzzo, M. Marino, P.M. Pardalos, G. Toraldo - A Parallel Implementation of a Potential
Reduction Algorithm for Box-Constrained Quadratic Programming - Centro di Ricerche per il Calcolo
Parallelo e i Supercalcolatori, Tech. Rep. TR-2000-2, 2000 (in corso di stampa su Lecture Notes
on Computer Science).
12. Componenti dell'Unità di ricerca che hanno effettivamente partecipato alla ricerca
Personale docente
nº | cognome | nome | qualifica | facoltà | dipartimento/istituto Università | mesi uomo dal modello I anno | mesi uomo dal modello II anno | mesi uomo effetiv. impegnati I anno | mesi uomo effetiv. impegnati II anno | nota |
---|---|---|---|---|---|---|---|---|---|---|
1. | D'ALESSIO | Alessandra | prof. associato | Facolta' di INGEGNERIA | Universita' degli Studi di NAPOLI "Federico II" |
8 | 8 | 2 | 2 | |
2. | D'AMORE | Luisa | ricercatore | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA Universita' degli Studi di NAPOLI "Federico II" |
8 | 8 | 6 | 6 | |
3. | D'APUZZO | Marco | ricercatore | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA E APPLICAZIONI Seconda Universita' degli Studi di NAPOLI |
8 | 8 | 6 | 6 | |
4. | DE CESARE | Maria Luisa | ricercatore | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA E APPLICAZIONI Universita' degli Studi di NAPOLI "Federico II" |
8 | 8 | 2 | 2 | |
5. | DI SERAFINO | Daniela | ricercatore | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA Seconda Universita' degli Studi di NAPOLI |
8 | 8 | 6 | 6 | |
6. | LACCETTI | Giuliano | prof. associato | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA E APPLICAZIONI Universita' degli Studi di NAPOLI "Federico II" |
8 | 8 | 6 | 6 | |
7. | LAPEGNA | Marco | ricercatore | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA E APPLICAZIONI Universita' degli Studi di NAPOLI "Federico II" |
8 | 8 | 6 | 6 | |
8. | MADDALENA | Maria Rosaria | ricercatore | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA E APPLICAZIONI Universita' degli Studi di NAPOLI "Federico II" |
8 | 8 | 2 | 2 | |
9. | MURLI | Almerico | prof. ordinario | Facolta' di SCIENZE MATEMATICHE FISICHE e NATURALI | MATEMATICA E APPLICAZIONI Universita' degli Studi di NAPOLI "Federico II" |
8 | 8 | 6 | 6 |
Altro personale
nº | Cognome | Nome | Qualifica | Facoltà | Dipartimento/Istituto Università/Ente | mesi uomo effetiv. impegnati I anno | mesi uomo effetiv. impegnati II anno | Nota |
---|---|---|---|---|---|---|---|---|
1. | Corsaro | Stefania | Dottorando | SCIENZE MATEMATICHE FISICHE e NATURALI | Universita' di Napoli "Federico II" | 4 | 4 | |
2. | De Simone | Valentina | Dottorando | SCIENZE MATEMATICHE FISICHE e NATURALI | Universita' di Napoli "Federico II" | 4 | 4 |
Personale a contratto
nº | Cognome | Nome | Qualifica | Facoltà | Dipartimento/Istituto Università/Ente | Inizio del contratto | Durata del contratto in mesi | Costo in lire | mesi uomo I anno | mesi uomo II anno | Nota |
---|
13. Note relative ai componenti (p.12)
14. Risorse umane complessivamente ed effettivamente impegnate
mesi uomo I anno | mesi uomo II anno | Totale mesi uomo |
|
---|---|---|---|
da personale universitario | 42 | 42 | 84 |
altro personale | 8 | 8 | 16 |
personale a contratto | 0 |
15. Dati complessivi relativi al programma
(numero) | |
---|---|
partecipazioni a convegni: | |
in Italia | 11 |
all'estero | 15 |
articoli pertinenti pubblicati: | |
su riviste italiane con referee | 1 |
su riviste straniere con referee | 18 |
su altre riviste italiane | |
su altre riviste straniere | |
comunicazioni a convegni/congressi internazionali | 12 |
comunicazioni a convegni/congressi nazionali | 11 |
rapporti interni | 2 |
brevetti depositati |
16. Tabella delle spese sostenute: cifre spese, rimaste da pagare o impegnate(*)
(*) Da Impegnare LIMITATAMENTE a Pubblicazioni e Partecipazioni a Convegni e Congressi SOLAMENTE se inerenti i risultati della Ricerca cofinanziata per i quali si richiedera' successiva rendicontazione
Voce di spesa | Spese indicate nel modello (in altro: voce B - pers. a contratto) | Fondi utilizzati I anno (relaz.) | Pagato I anno | Pagato II anno | Rimane da pagare | Impegnato | Totale spese sostenute | Descrizione |
---|---|---|---|---|---|---|---|---|
Materiale inventariabile | 15.000.000 | 3.934.200 | 3.934.200 | 9.065.800 | 13.000.000 | Libri e riviste | ||
Grandi Attrezzature | 0 | 0 | 0 | 0 | ||||
Materiale di consumo | 0 | 0 | ||||||
Spese per calcolo ed elaborazione dati | 0 | 0 | ||||||
Personale a contratto | 0 | 0 | 0 | |||||
Servizi esterni | 0 | 0 | ||||||
Missioni | 0 | 22.479.669 | 22.479.669 | Partecipazione a convegni di rilevante interesse per il Progetto |
||||
Altro(*) | 45.000.000 | 0 | 16.520.331 | 16.520.331 | Abbonamento a rivite, Pubblicazioni, Estratti, Spese postali e bancarie |
|||
Totale | 60.000.000 | 3.934.200 | 3.934.200 | 48.065.800 | 0 | 0 | 52.000.000 |
(in lire) | |
---|---|
Totale finanziamento assegnato | 52.000.000 |
Totale spese sostenute | 52.000.000 |
Fondi non utilizzati (vedi nota n.2235 del 19.10.99) |
0 |
Si ricorda che ogni variazione rispetto al Programma Iniziale sulla composizione delle Unità Operative e sulla diversa utilizzazione dei Fondi, doveva essere comunicata al Dipartimento Affari Economici come da nota n. 1709 del 22.7.98.
(per la copia da depositare presso l’Ateneo e per l’assenso alla diffusione via Internet delle informazioni riguardanti i programmi finanziati legge del 31.12.96 n° 675 sulla "Tutela dei dati personali")
Data 14/06/2000 15:24 | Firma ................................................................... |