Technische Universität Berlin
Parallelisierung mit MPI

Zum FB3

Standardanweisungen für NQS und das Erstellen eines Batchjobs für die CRAY T3E

#QSUB -q queue (Abarbeitungsqueue)

#QSUB -l mpp_p=NPES (max.Prozessoranzahl)

#QSUB -l mpp_t=Zeit_pro_job (Zeit für den Job in Sek.)

#QSUB -l p_mpp_t=Zeit_pro_Prozess (Zeit für einen Prozess in Sek.)

#QSUB -lM per_request_memory (k - Kilo,M - Mega,b - Byte,w - words)

#QSUB -lT per_request_CPU_time

set -

cd $TMPDIR

cat > prog.f <<%%

... gesamten Source Code einlesen für kleine Übungsprogramme...

%%

# Compiler- und Ausführungsanweisungen:

# für Testläufe:

f90 -Rabc prog.f

# für Produktionsläufe ([...] bedeutet optional):

f90 -O3 -Drdahead=on prog.f [-lmpi] [-lsci] [-lzib]

mpprun -n npes a.out

exit


Zur Übersicht zur Übersicht 17.03.1999 Annette Jäkel