Università degli studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria Elettronica Gruppo di Elettromagnetismo Metodo di Progettazione Automatica basato sulla Genetic Programming
Automatic Antenna Design Integrazione Nella GUI Nella GUI è stato inserito un pannello per gestire l’interazione con la Grid; E’ stato aggiunto un pulsante Start/Stop che avvia/termina il meccanismo di sottomissione automatica; Alla pressione del tasto Start verranno lanciati, tramite una bulk-submission, circa la metà dei job richiesti; Contemporaneamente verrà avviato un thread che con una cadenza di 30 secondi sottometterà un nuovo job se il numero di job operativi e di job pendenti sarà inferiore al numero dei job desiderati; Un altro thread, con cadenza di 1,5 minuti interrogherà il Logging&Bookkeeping per aggiornare lo stato dei job
Automatic Antenna Design Integrazione Nella GUI Dietro le quinte la pressione del tasto Start comporterà anche il lancio di uno script che genererà un tar contenente il codice e le impostazioni necessarie ad ogni job e lo copierà su uno Storage Element La pressione del tasto Stop richiamerà uno script che cancellerà tutti i job sottomessi e arresterà i due thread di sottomissione e polling.
Automatic Antenna Design Integrazione Nella GUI
Al momento, per ragioni di semplicità di debug, la sottomissione dei job e l’interrogazione del LB verrà fatta richiamando i comandi della CLI Ancora l’interfaccia grafica e il wrapper della CLI non sono collegati. Una volta testato il meccanismo queste chiamate verranno effettuate mediante le API specifiche.
Automatic Antenna Design That’s all folks !