PGI® CDKTM
Cluster Development Kit
®
( Versione installata  6.2 )

Il Portland Group (PGI) Cluster Development Kit , o PGI CDK  e' un insieme di compilatori per Fortran, C, C++ e strumenti per lo sviluppo di programmi paralleli.

In particolare:

pgf77           compilatore per FORTRAN 77
pgf95           compilatore per Fortran 90/95
pghpf          compilatore per Fortran per Alte Prestazioni
pgcc            compilatore per ANSI e K&R (Kernighan and Ritchie) C
pgCC          compilatore per ANSI C++ con opzioni cfront (HP C++)

inoltre:

pgdbg           debugger per F77, F90, C, C++ e linguaggio assembler
pgprof          analizzatore statistico per l'ottimizzazione delle prestazioni

Questi strumenti permettono la compilazione, il debug e l'ottimizzazione di applicazioni seriali e parallele su cluster con macchine Linux a 32-bit e 64-bit con processori Intel e AMD connesse attraverso reti che utilizzano protocollo TCP/IP.

Per poter utilizzare PGI e' necessario settare delle variabili di ambiente in tutte le macchine del Cluster.
Assumendo di utilizzare csh aggiungere alla file del file $HOME/.login la riga:

source /soft-bw1/common/script/pgi_setup.csh > /dev/null
source /soft-bw1/common/script/pgi_setup60.csh > /dev/null      ..... per versione precedente 6.0  )

O assumendo di utilizzare sh, ksh o bash aggiungere alla fine del file $HOME/.profile la riga:

. /soft-bw1/common/script/pgi_setup.sh > /dev/null
( . /soft-bw1/common/script/pgi_setup60 .sh > /dev/null        ..... per versione precedente 6.0  )  

All'interno dell'ambiente di sviluppo di PGI potrebbero essere state installate applicazioni e librerie con versioni differenti rispetto a quelle gia' esistenti nel sistema operativo. Per poter utilizzare le vecchie versioni basta commentare o cancellare la riga precedentemente aggiunta nei file di configurazione.

Informazioni tecniche e documentazione sono reperibili al sito www.pgroup.com