Progetto Cresco: Linea Attivitą 1 / SP1.2 Strumenti per la Grafica

Tools per l'utilizzo di sistemi di grafica virtuale ed immersiva con sistemi di supercalcolo remoto per il lavoro cooperativo a livello geografico.
False color parallel run


(1)
Script preadshot_port5tohome.sc
Programma IDL richiamato pfalsecolor_port5tohome.sav
Variabili di Input

Il programma analizza, suddividendoli tra i diversi job lanciati in parallelo, gli shot presenti nella directory Port5.
Dall' interfaccia LSF Submit viene acquisito il numero che contraddistingue ciascuno dei job lanciati in parallelo. E' questo parametro ( %I) che permette al singolo job di calcolare il range di shot "di sua competenza". vedi
Il numero di shot per ciascun job (da cui i valori start e finish) viene settato dall' utente all' interno dello script.

Output Il programma crea una directory IDL nella $Home dell' utente e al suo interno scrive gli shot elaborati in falsi colori.
   

(2)

Script preadshot_ports5tohome.sc
Programma IDL richiamato pfalsecolor_port5stohome.sav
Variabili di Input

Il programma analizza, suddividendoli tra i diversi job lanciati in parallelo, gli shot presenti nella directory Port5_selection.
Dall' interfaccia LSF Submit viene acquisito il numero che contraddistingue ciascuno dei job lanciati in parallelo. E' questo parametro ( %I) che permette al singolo job di calcolare il range di shot "di sua competenza". vedi
Il numero di shot per ciascun job (da cui i valori start e finish) viene settato dall' utente all' interno dello script.

Output Il programma crea una directory IDL nella $Home dell' utente e al suo interno scrive gli shot elaborati in falsi colori.
   

(3)

Script preadshot_list.sc
Programma IDL richiamato pfalsecolor_list.sav
Variabili di Input

Il programma analizza, suddividendoli tra i diversi job lanciati in parallelo, gli shot presenti nella lista shot_list all' interno della directory di output ../falsecolor/data/.
Come in (1), è dall' interfaccia LSF Submit che viene acquisito il numero che contraddistingue ciascuno dei job lanciati in parallelo ( %I). che permette al singolo job di calcolare il range di shot "di sua competenza". vedi
Il numero di shot per ciascun job (da cui i valori start e finish) viene settato dall' utente all' interno dello script.

   

 

 

NOTA
Sia (1) che (2) possono essere lanciati da linea di comando, dando un valore numerico $1 a %I e indicando come seconda variabile il numero di shot che il job deve analizzare. Chiaramente, il parallelismo è in questo caso solo virtuale, visto che viene di fatto eseguito solo il job $1 (però può risultare comodo a fini di "prova").
Indefinitiva, si avrà rispettivamente per (1) e (2) :

(1)
preadshotd_cl.sc
$1
$2
con:
$1 numero di job
(2)
preadshotd_cl.sc
$1
$2
$2 numero di shot da analizzare