• Non ci sono risultati.

Libreria IMSL su Exemplar

N/A
N/A
Protected

Academic year: 2021

Condividi "Libreria IMSL su Exemplar"

Copied!
1
0
0

Testo completo

(1)

BOLLETTINO CILEA N. 55 DICEMBRE 1996 13

Libreria IMSL su Exemplar

M. Cremonesi

CILEA, Segrate

Abstract

L’installazione della libreria IMSL sull’SPP1200 del CILEA mette a disposizione degli utenti uno strumento potente e versatile che permette di generare in modo efficiente programmi di calcolo scientifico in numerosi campi applicativi.

La libreria IMSL Fortran Numerical Library Version 3.0 è stata installata su iclspp0 nel direttorio mcae/imsl3.0/.

Tutti gli utenti dell'Exemplar hanno perciò a disposizione una ricca libreria di funzioni per risolvere la gran parte dei problemi di calcolo. La libreria IMSL comprende una libreria per applicazioni matematiche, una libreria per applicazioni statistiche, una libreria di funzioni speciali.

La libreria per applicazioni matematiche comprende ovviamente la soluzione di sistemi lineari, autovalori ed autovettori, equazioni differenziali, integrazione e derivate, interpolazione ed approssimazione, trasformate di Fourier. Sono incluse inoltre funzioni per risolvere equazioni non lineari e problemi di ottimizzazione. Sono comprese anche funzioni di varia utilità per ordinare vettori, manipolare stringhe di caratteri e perfino funzioni per scomporre un intero in fattori primi e per conversione di misure.

La libreria per applicazioni statistiche comprende funzioni di regressione, correlazione, analisi della varianza, analisi di dati discreti, statistica non parametrica, serie temporali. Molte altre funzioni sono comprese per coprire praticamente tutte le esigenze degli addetti ai lavori.

Note sull'uso della libreria IMSL si trovano nel file /mcae/imsl3.0/notes/fnl/README e si riferiscono principalmente all'ambiente di compilazione HP (f77 e fort77).

Per quanto riguarda l'ambiente Convex (compilatore fc) conviene ignorare l'uso del file

iptsetup.csh. Invece è stato preparato il file ifcsetup.csh (ifcsetup.sh) che semplicemente definisce la variabile d’ambiente LINK_FNL con le opzioni per generare l’eseguibile. Il compilatore fc non funziona se vengono definite le variabili necessarie all’uso della licenza IMSL, perciò queste vanno definite solo quando si esegue il programma che utilizza la libreria. Per utilizzare la libreria IMSL, ovvero ogni volta che si vuole eseguire il programma che utilizza la libreria, si devono indicare dove sono i file con la licenza. Questo può essere fatto col comando:

source /mcae/imsl3.0/ipt/bin/license.csh Si consiglia perciò di mettere questo comando nelle procedure di lancio del programma.

Un'ultima osservazione, ovvia ma sempre utile: un programma generato su Exemplar che utilizzi la libreria IMSL potrà girare su macchine HP o Exemplar solamente dove è disponibile la libreria IMSL.

Per informazioni e problemi contattare: M. Cremonesi (e-mail: cremonesi@cilea.it).

Riferimenti

Documenti correlati

In corrispondenza e all'interno delle traverse angolari di raccordo della doppia catena quattro grandi nuclei di calcestruzzo a pianta poligonale sono superstiti,

Quanto all'epoca cui possiamo far risalire la primitiva costruzione: l'i m piego di mura tura simile a quella di ciot- toli; gli archi tozzi, perchè a profili paralleli e

fabbrica venne eretta dall'Abbreviatore Apostolico Giovanni Pietro Turci come fa fede l'iscrizione incisa nel fregio della prima trabeazione: IO PETRUS TURCIUS

Gestisci_offline offline pcap pcap_ _close close Gestisce la Gestisce la redirezione redirezionedel del traffico (output in traffico (output in un file e non a un file e non a

La motivazione del personale di vendita rappresenta un punto di potenziale fragilità della gestione dell’attività di vendita, perché il lavoro non può prescindere da una spinta

Pertanto, al termine del nostro percorso, riap- parirà lo schema di derivazione storico-artistica di Benjamin: così come la musica elettroacustica ha sviluppato la propria

3282577616, al quale risponderemo con la disponibilità del/dei titolo/i, o eventuale ordine dello stesso e comunicheremo come effettuare il pagamento, per poi aggiungere il libro

• espressione rimpiazza_albero(nodo_espressione *r) rimpiazza l’espressione attualmente memorizzata nel descrittore distruggendo l’albero attualmente presente e rimpiazzandolo