Guide
/ tutorials
Multicluster
LSF, lo scheduler che gestisce le risorse in ENEAGRID, permette di configurare le code di sottomissione in modalita' multicluster.
Questa modalita' permette di eseguire job su siti differenti da quello su cui sono stati sottomessi, al fine di ottimizzare le risorse della griglia.
In particolare, sui vari siti in ENEAGRID sono definite le seguenti code multicluster:
Portici:
small_10m
SEND_JOBS_TO: small_10m@brindisi, small_10m@casaccia, small_10m@frascati
RECEIVE_JOBS_FROM: casaccia, frascati, trisaia, bologna, efdagateway, portici_win, portici_test, brindisi, fusione
serial
SEND_JOBS_TO: serial@brindisi, serial@casaccia, serial@frascati
Frascati:
serial
SEND_JOBS_TO: serial@brindisi, serial@casaccia
RECEIVE_JOBS_FROM: casaccia, efdagateway, trisaia, bologna, portici, brindisi, fusione
Casaccia:
small_10m
SEND_JOBS_TO: small_10m@brindisi, small_10m@frascati, small_10m@portici
RECEIVE_JOBS_FROM: brindisi, frascati, trisaia, bologna, portici
serial
SEND_JOBS_TO: serial@brindisi, serial@frascati
RECEIVE_JOBS_FROM: brindisi, frascati, trisaia, bologna, portici
Brindisi:
small_10m
SEND_JOBS_TO: small_10m@casaccia, small_10m@frascati, small_10m@portici
RECEIVE_JOBS_FROM: casaccia, frascati, trisaia, bologna, portici
serial
SEND_JOBS_TO: serial@casaccia, serial@frascati
RECEIVE_JOBS_FROM: casaccia, frascati, trisaia, bologna, portici
Si noti che tutte le code possono sia inviare che ricevere job da code compatibili di altri cluster,
fatta eccezione per la coda 'serial' di Portici, la quale puo' soltanto inviare job.
Inoltre, la sottomissione multicluster non e' definita sulle code parallele -- ma solo su quelle seriali --
perche' non e' sempre garantita la piena compatibilita' tra le versioni delle librerie parallele presenti sui vari siti.
A tal proposito, l'utente deve ricompilare il proprio codice usando le librerie parallele presenti sul sito di esecuzione.