IMPORTANTE: performance SP5

Carlo Cavazzoni c.cavazzoni a cineca.it
Lun 19 Giu 2006 14:42:54 CEST


Agli utenti di SP5,
leggere con la massima attenzione.

Abbiamo scoperto che un recente upgrade del sistema
di gestione degli eseguibili MPI (poe), ha introdotto un problema
serio di performance per tutti gli eseguibili che leggono l'input
dallo standard input, ovvero per tutti gli eseguibili lancaiti MPI con
la sintassi:

    myexe < input

oppure

    poe myexe < input

si ha un notevole degrado di performance.
Per correggere il problema al momento siamo costretti a
limitare l'accesso allo standard input al solo MPI task 0,
che nella maggior parte dei casi e' l'unico che ha bisogno
del file di input.
In ogni caso, se vi e' possibile, fate leggere l'input al vostro
codice direttamente da file senza usare la redirezione UNIX.

Se per qualsiasi ragione volete repristinare, all'interno di un vostro
job, il funzionamento precedente (stdin forwardato a tutti i task),
consapevoli del rallentamento conseguente, dovete settare la
variabile di ambiente MP_STDINMODE nel seguente modo:
export MP_STDINMODE=all  (bash)
setenv MP_STDINMODE all  (tcsh)

L'inpostazione di default che metteremo e' invece:
export MP_STDINMODE=0 (bash)
setenv MP_STDINMODE 0 (tcsh)
ovvero lo standard input viene letto solo dal task MPI 0.


se trovate difficolta' non esitate a contattarci,
carlo cavazzoni
superc a cineca.it



More information about the Hpc-news mailing list