OOpenCAL

Tecnologia sviluppata: Piattaforma software di gestione automatica della distribuzione dei carichi di lavoro relativi a simulazioni su larga su architetture differenti (CPU o GPU)

I dettagli del progetto

Sintesi del progetto

OOpenCAL è un ambiente di simulazione pensato per rendere il supercalcolo accessibile anche a chi non possiede competenze specifiche di programmazione parallela. Il progetto nasce per supportare simulazioni basate su modelli discreti, come gli automi cellulari, offrendo un livello di astrazione che separa il modello scientifico dall’esecuzione su architetture di calcolo avanzate.

Obiettivo

Il progetto vuole fornire soluzioni che consentano ai ricercatori di concentrarsi sul problema scientifico, lasciando alla piattaforma la gestione automatica delle risorse HPC, così da sfruttare appieno la potenza di calcolo disponibile senza modificare il codice o riscrivere i modelli.

Problemi e necessità

Molti ambiti di ricerca richiedono simulazioni sempre più grandi e complesse, ma la mancanza di competenze nella programmazione parallela rappresenta un forte limite. Questo crea un divario tra chi può accedere al supercalcolo e chi ne avrebbe bisogno per far avanzare la propria ricerca.

Soluzioni sviluppate

OOpenCAL introduce un’architettura che esegue lo stesso modello in modo trasparente su sistemi diversi, adattandosi automaticamente a CPU e acceleratori differenti. Meccanismi di bilanciamento del carico e gestione della parallelizzazione sono integrati nella piattaforma, senza intervento dell’utente.

Impatti

OOpenCAL abilita simulazioni avanzate in numerosi settori critici come propagazione di incendi, diffusione epidemica, fenomeni geofisici, materiali complessi e sistemi biologici. L’accessibilità del sistema permette anche a piccoli gruppi di ricerca e istituzioni prive di competenze in HPC di sfruttare piattaforme di calcolo avanzate, con ricadute dirette sulla sicurezza pubblica, la sostenibilità ambientale e l’innovazione industriale. Il progetto rafforza la resilienza delle comunità grazie a modelli predittivi più accurati e rapidi su rischi naturali e scenari di emergenza, con potenziali applicazioni in Digital Twin urbani e sistemi decisionali avanzati.

Settori di applicazione

Il framework sviluppato può essere adottato nella Scienze Ambientali, in Geologia, Epidemiologia, Climatologia, sviluppo di Materiali Avanzati, Intelligenza Artificiale e modellazione di Sistemi Complessi. Essendo open source, la piattaforma è replicabile da università, enti pubblici e aziende. La sua architettura può in generale per tutti i workflow HPC data intensive.

Collabora con ICSC

Hai un progetto, una competenza o una visione che può contribuire alla trasformazione digitale del Paese?

Siamo sempre alla ricerca di nuovi partner per ampliare il nostro impatto.

institutional-logos