Tre piccoli computer, un esperimento vero
Un sistema di calcolo remoto, governato e bilingue, per la fisica dei raggi cosmici a Mérida, in Venezuela, costruito su hardware che molti butterebbero via.
Cosa ha un laboratorio a Mérida
LAGO, il Latin American Giant Observatory, studia i raggi cosmici con rivelatori Cherenkov ad acqua in tutto il continente. La sua sede di Mérida, all’Universidad de Los Andes dove ho studiato, aveva bisogno di un calcolo raggiungibile da ovunque per ricercatori e studenti. L’hardware disponibile: tre Mac mini del 2014.
Li ho trasformati in un sistema governato: Ubuntu Server, runner persistenti registrati in un’organizzazione GitHub perché i job siano inviati come codice e rivisti in aperto, spazi di lavoro puliti tra un job e l’altro perché la memoria saldata non si può ampliare, e una configurazione di rafforzamento mantenuta come drop-in documentato. Tutto è scritto due volte, in spagnolo e in inglese.
Pezzo 1SchemaSi legge da sinistra a destra
Tre piccoli computer, un esperimento vero
Vecchie macchine diventano utili quando il sistema che le circonda è governato: i job arrivano come codice, girano in uno spazio pulito e lasciano risultati e log che chiunque nel gruppo può leggere.
Perché un sistema piccolo conta
Lungo il percorso ho corretto un bug bloccante nella simulazione Geant4 del rivelatore, dove i fotoni dei decadimenti dei muoni contaminavano il segnale, e ho pubblicato una versione di riparazione che ha ripristinato impostazioni sicure del kernel. Ogni correzione è una versione etichettata con una breve spiegazione, perché la persona successiva possa seguire il ragionamento.
La presenza del Venezuela nella strategia latinoamericana per la fisica delle alte energie, la cosmologia e le astroparticelle è, in pratica, LAGO. Un sistema documentato e funzionante, per quanto piccolo, è un argomento in quel processo: mostra cosa un gruppo può gestire e governare da solo, e cosa potrebbe fare con di più.
Pezzo 2NumeriOgni numero rimanda al documento che lo stabilisce
Il sistema, in numeri
Pezzo 3RisorseApri la cosa stessa, non una descrizione