• Non ci sono risultati.

Aggiornamento software

N/A
N/A
Protected

Academic year: 2021

Condividi "Aggiornamento software"

Copied!
2
0
0

Testo completo

(1)

CALCOLO ALTE PRESTAZIONI

BOLLETTINO CILEA N. 61 FEBBRAIO 1998 21

Aggiornamento software

Maurizio Cremonesi, Nicoletta Fornasari, Pierluigi Miglioli

CILEA, Segrate

Abstract

Sull’elaboratore HP Exemplar SPP2000 X-Class sono stati installati ultimamente alcuni prodotti di software applicativo. Se ne dà notizia, rimandando alle pagine WWW CILEA per maggiori dettagli.

Libreria Harwell

Sull'elaboratore HP Exemplar SPP2000 X-Class (iclspp2.cilea.it) è stata installata la libreria Harwell, versione 12, nel direttorio /mcae/harwell12/. La libreria è distribuita dalla AEA Technology.

Per facilitarne l’utilizzo è stato preparato il file harwell_env.csh, che permette di definire opportunamente le variabili d'ambiente LINK_HARWELL12 e MANPATH. Perciò l’utente, dopo aver trasmesso:

source_/mcae/harwell12/harwell_env.csh può utilizzare le variabili definite sia per generare l’eseguibile sia per consultare la documentazione.

Esempio:

f77 -o eseg progr.f $LINK_HARWELL12 man harwell

La libreria contiene funzioni utilizzabili da programma Fortran riguardanti:

• Equazioni differenziali • Autovalori e autovettori

• Funzioni matematiche: numeri casuali, integrali ellittici, funzioni gamma, error, integrali, esponenziali

• Trasformazioni geometriche

• Funzioni intere e manipolazione di caratteri • Riordinamento

• Programmazione lineare • Sistemi lineari

• Sistemi non lineari • Funzioni di I/O

• Funzioni polinomiali e razionali

• Integrazione numerica • Statistica

• Interpolazione e approssimazione • Ottimizzazione non lineare

• Funzioni speciali: tempo, costanti della macchina, stima errori d'arrotondamento. La libreria Harwell contiene inoltre i seguenti pacchetti, scritti in Fortran90:

• AD01 Calcolo di derivate

• VH01 Minimizzazione di funzioni a molte variabili binarie.

Dettagli dell'implementazione

La libreria è stata compilata con: f77 +O2 per le Funzioni Fortran 77 f90 +O2 per le Funzioni Fortran 90.

Le funzioni BLAS non sono state incluse nella libreria. Conviene infatti utilizzare quelle della libreria MLIB, particolarmente ottimizzate per l'elaboratore Exemplar. Nella libreria è stata inclusa anche la funzione ZE02AM, con la quale sono state generate le funzioni FD05A, FD05AD, ID05A, ID05AD per l’Exemplar.

Gamess

GAMESS (General Atomic and Molecular Electronic Structure System) è un codice applicativo utilizzabile per calcoli di chimica quantistica, sviluppato e distribuito dai ricerca-tori del Gordon Group dell'Università dell'Iowa. Il programma permette di determinare le funzioni d'onda RHF, ROHF, UHF, GVB e

(2)

CALCOLO ALTE PRESTAZIONI

22 BOLLETTINO CILEA N. 61 FEBBRAIO 1998

MCSCF, i relativi gradienti analitici e per alcune di esse le correzioni dell'energia CI e MP2. E' possibile calcolare gradienti analitici anche per l'ottimizzazione automatica della geometria, per la ricerca degli stati di transizione, o per seguire il cammino di reazione; la determinazione della matrice hessiana dell'energia consente poi di prevedere le frequenze di vibrazione. Il codice permette anche di ottenere proprietà molecolari, a partire da semplici momenti di dipolo fino a iperpolarizzabilità dipendenti dalla frequenza, e fornisce vari moduli grafici per la visualizzazione dei risultati.

Sul calcolatore HP Exemplar SPP2000 X-Class è installata la versione parallela di GAMESS "6.1.1998".

Le procedure di utilizzo del prodotto e la documentazione on line sono accessibili, rispettivamente, tramite i comandi:

gamess help

gmshelp

Mopac

MOPAC è un codice applicativo semi-empirico di tipo general purpose per lo studio di strutture e reazioni chimiche. È fornito ufficialmente dal Quantum Chemistry Program Exchange (QCPE) del dipartimento di chimica dell'Università dell'Indiana, ma non è soggetto a copyright, per cui può essere distribuito liberamente. Il programma utilizza gli hamiltoniani MNDO, MINDO/3, AM1 e PM3 per ottenere gli orbitali molecolari, il calore di formazione e la sua derivata rispetto alla geometria della molecola. Tramite questi risultati vengono calcolati gli spettri di vibrazione, le quantità termodinamiche, gli effetti di sostituzione isotopica e le costanti di forza di molecole, radicali, ioni e polimeri. Per lo studio delle reazioni chimiche sono inoltre disponibili routine che consentono la localizzazione e l'ottimizzazione dello stato di transizione.

Sul calcolatore HP Exemplar SPP2000 X-Class sono installate due versioni di MOPAC, entrambe sequenziali: la 6.0 e la 7.0. La versione 6.0 permette l'utilizzo del potenziale elettrostatico; tale funzionalità non è

attualmente disponibile per la versione 7.0, ma è prevista a breve.

Le procedure di utilizzo del prodotto e la relativa documentazione (i manuali in particolare) sono accessibili, rispettivamente, tramite i comandi:

mopac help

mohelp

Fluent

È stata installata la versione 4 di Fluent, prodotto applicativo per la simulazione numerica in campo termo-fluidodinamico. Tale versione è parallela e comprende Fluent, Fluent/UNS, Rampant, TGrid e GeoMesh; attualmente è in fase di test. Le caratteristiche dei codici verranno descritte accuratamente in un prossimo articolo.

Bibliografia

• Harwell Subroutine Library specifications (release 12), vol. 1, 2, AEA Technology, Harwell Laboratory, Oxfordshire, England, December 1995

• Harwell Subroutine Library Catalogue (release 12), AEA Technology, Harwell Laboratory, Oxfordshire, England, December 1995

• "General Atomic and Molecular Electronic Structure System", M. W. Schmidt, K. K. Baldridge, J. A. Boatz, S. T. Elbert, M. S. Gordon, J. H. Jensen, S. Koseki, N. Matsugana, K. A. Nguyen, S. Su, T. L. Windus, M. Dupuis, J. A. Montgomery J. Comput. Chem., 14, 1347-63 (1993). • http://www.msg.ameslab.gov/GAMESS/GA MESS.html • http://www.cilea.it/~fornasar/mopac/gamess. htm • http://www.cilea.it/~fornasar/mopac/mopac. htm

Riferimenti

Documenti correlati

Nelle tabelle 1 e 2 riportiamo l’elenco dei programmi applicativi installati rispettiva- mente sui calcolatori HP Exemplar SPP2000 X- Class e SPP1600, indicando per ciascun prodotto

Se consideriamo il grafico di una funzione: f: R → R si può osservare che f è iniettiva se ogni retta orizzontale incontra il grafico al più una

Linux può condividere file e stampanti in una rete Novell sia come client che come server, inoltre sono supportate le funzionalità di router e bridge IPX ed è

piattaforma per tutti i livelli scolastici che comprende geometria, algebra, tabelle, grafici, statistica e analisi in un pacchetto semplice e intuitivo.. Ha ricevuto vari premi

In secondo luogo e correlativamente, l’affermata attrazione dei compiti ultimi di tutela del patrimonio storico e artistico della Nazione nell’alveo delle responsabilità

Dai grafici sopra è possibile notare una diminuzione della potenza di segnale e del rapporto segnale rumore all’aumentare della distanza. Inoltre è possibile notare un aumento

[r]

In questo esempio, la funzione myfun() invia dei caratteri ad un generico stream di uscita e può essere usata sia per stampare a schermo, sia per scrivere