Strumenti Utente

Strumenti Sito


calcoloscientifico:progetto

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
calcoloscientifico:progetto [13/01/2021 16:55]
roberto.alfieri [Fondi e finanziamenti]
calcoloscientifico:progetto [13/02/2021 08:58] (versione attuale)
roberto.alfieri
Linea 4: Linea 4:
 <font face="Arial" color="#606060" size="2"><em> in collaborazione con INFN</em> </font><br> <font face="Arial" color="#606060" size="2"><em> in collaborazione con INFN</em> </font><br>
 <font size="5"> Il progetto HPC.unipr.it </font> </b></center><p><hr></html> <font size="5"> Il progetto HPC.unipr.it </font> </b></center><p><hr></html>
 +
 +
 +Il progetto [[ https://agenda.infn.it/event/9675/ | nasce nel 2015 ]] per coordinare e razionalizzare le diverse iniziative basate sul calcolo scientifico all'interno dei dipartimenti dell'ateneo, in collaborazione con   il locale gruppo INFN.
 +
  
 ===== Obiettivi del progetto ===== ===== Obiettivi del progetto =====
Linea 11: Linea 15:
     * Incrementare il numero di progetti di ricerca che fanno uso del Calcolo Avanzato      * Incrementare il numero di progetti di ricerca che fanno uso del Calcolo Avanzato 
     * Reperire fondi per la ricerca e utilizzarne una parte per finanziare lo sviluppo e il potenziamento dell’infrastruttura e del Servizio.     * Reperire fondi per la ricerca e utilizzarne una parte per finanziare lo sviluppo e il potenziamento dell’infrastruttura e del Servizio.
 +    * Agevolare i locali gruppi di ricerca nell'accesso a risorse HPC di livello regionale, nazionale o internazionale, come ad esempio il CINECA o le risorse che saranno disponibili presso il tecnopolo di Bologna (progetto Leonardo).   
 +
     * NOTA: E' richiesta la citazione del progetto HPC tra gli [[calcoloscientifico:guidautente#acknowledgement | Acknowledgement ]] nelle pubblicazioni scientifiche.     * NOTA: E' richiesta la citazione del progetto HPC tra gli [[calcoloscientifico:guidautente#acknowledgement | Acknowledgement ]] nelle pubblicazioni scientifiche.
  
Linea 18: Linea 24:
 ===== Gestione e sviluppo ===== ===== Gestione e sviluppo =====
  
-  * Il progetto è implementato e gestito dalla  ** [[ https://www.unipr.it/ugov/organizationunit/162360 | UO Erogazione Servizi (ES)]]** dell’Area Sistemi Informativi ed è ospitato all’interno del nuovo Data Center di Ateneo. +  * Il progetto è implementato e gestito come Servizio dalla  ** [[ https://www.unipr.it/ugov/organizationunit/162360 | UO Erogazione Servizi (ES)]]** dell’Area Sistemi Informativi ed è ospitato all’interno del nuovo Data Center di Ateneo. 
   * L’infrastruttura tecnologica è stata progettata e sviluppata in stretta collaborazione con il ** [[ calcoloscientifico:comitato:start | Comitato Scientifico (CS) ]]** . Il Comitato Scientifico è composto da rappresentanti delle principali aree di ricerca in Ateneo che utilizzano il calcolo scientifico, da un membro INFN e dal responsabile della ES.  Ha prevalentemente un ruolo di indirizzo per lo sviluppo del Servizio e ne sovrintende l’evoluzione. Tra le funzioni principali:   * L’infrastruttura tecnologica è stata progettata e sviluppata in stretta collaborazione con il ** [[ calcoloscientifico:comitato:start | Comitato Scientifico (CS) ]]** . Il Comitato Scientifico è composto da rappresentanti delle principali aree di ricerca in Ateneo che utilizzano il calcolo scientifico, da un membro INFN e dal responsabile della ES.  Ha prevalentemente un ruolo di indirizzo per lo sviluppo del Servizio e ne sovrintende l’evoluzione. Tra le funzioni principali:
     * Svolge il ruolo di interlocutore del dipartimento/corso di studi per il corretto instradamento delle esigenze/richieste     * Svolge il ruolo di interlocutore del dipartimento/corso di studi per il corretto instradamento delle esigenze/richieste
Linea 61: Linea 67:
  
  
-===== Erogazione delle risorse =====+===== Policy per l'accesso alle risorse =====
  
-Le risorse sono di due tipi: calcolo e storage.  
  
 ==== Risorse di calcolo ==== ==== Risorse di calcolo ====
  
-I nodi di calcolo vengono acceduti attraverso job batch o interattivi gestiti  da un Job Manager.  +I nodi di calcolo vengono acceduti attraverso job batch o interattivi gestiti da un Job Manager 
-Il sistema di code e' organizzato in modo da ottimizzare l'uso delle risorse  semplificarne l'accesso. + (SLURM  https://slurm.schedmd.com/ ) mediante un sistema di code che consente di ottimizzare semplificare l'uso delle risorse  e applicare le policy per l'accesso. La disciplina degli accessi avviene attraverso diversi meccanismi:
-Job Manager SLURM  https://slurm.schedmd.com/ (da maggio 2018)+
  
-Le risorse posso essere limitate all'interno un sistema di quote.+  * **Risorse di gruppo** L'accesso riservato a risorse acquisite con fondi di gruppo è garantito mediate code di sottomissione dedicate, pur mantenendo la disponibilità agli altri nei periodi di non utilizzo. 
 +  * **Fair-share** I job che hanno fatto un utilizzo inferiore delle risorse in una recente finestra temporale stabilita o che sono in attesa da lungo tempo acquisiscono una priorità più elevata. 
 +  * **Quote**   Ad ogni utente, gruppo di ricerca o progetto puoessere assegnata una quota di risorse, in termini di core-hours o gpu-hours, che possono essere consumate in un periodo di tempo stabilito.
  
-  *  **Quota base**   A ogni utente di staff, ospite o collaboratore esterno viene assegnata una "quota base" espressa in termini di core hours da utilizzare nell'anno, da settembre ad agosto (quantita' da definire), per le attivita' di test, debug e per produzioni medio/piccole.  Le quote base vengono resettate all'inizio di settembre.   La quota base e' personale e puo' differenziarsi in base alla categoria di utente. +    *  **Quota base**   A ogni utente di staff, ospite o collaboratore esterno viene assegnata una "quota base" espressa in termini di core hours da utilizzare nell'anno, da settembre ad agosto (quantita' da definire), per le attivita' di test, debug e per produzioni medio/piccole.  Le quote base vengono resettate all'inizio di settembre.   La quota base e' personale e puo' differenziarsi in base alla categoria di utente. 
-  * ** Quote per progetto **  Per produzioni che richiedono risorse che eccedono la quota base e' possibile presentare al CS un progetto scientifico. Il CS  assegna una quota annuale per la durata del progetto, compatibilmente con la disponibilita' del cluster. Per default l'addebito e' sulla quota personale. Per  addebitare al progetto/corso occorre indicare -A <P_progetto> nello script di sottomissione.  +    * ** Quote per progetto **  Per produzioni che richiedono risorse che eccedono la quota base e' possibile presentare al CS un progetto scientifico. Il CS  assegna una quota annuale per la durata del progetto, compatibilmente con la disponibilita' del cluster. Per default l'addebito e' sulla quota personale. Per  addebitare al progetto/corso occorre indicare -A <P_progetto> nello script di sottomissione.  
-    *  **Progetti con finanziamento** In accordo con ES e CS i progetti finanziati potranno acquistare nuove risorse di calcolo (nodi o GPU) che verranno installate nel Data Center di Ateneo ed integrate nell'infrastruttura esistente.  Tali risorse aggiunte saranno prioritariamente nella disponibilita' dei progetti che hanno finanziato l'acquisto, ma, con priorita' inferiore, potranno essere utilizzate anche dagli altri utenti del servizio. +      *  **Progetti con finanziamento** In accordo con ES e CS i progetti finanziati potranno acquistare nuove risorse di calcolo (nodi o GPU) che verranno installate nel Data Center di Ateneo ed integrate nell'infrastruttura esistente.  Tali risorse aggiunte saranno prioritariamente nella disponibilita' dei progetti che hanno finanziato l'acquisto, ma, con priorita' inferiore, potranno essere utilizzate anche dagli altri utenti del servizio. 
-  * ** Quota per la  Didattica **  Ad ogni corso abilitato viene assegnata una quota. Per l'addebito  occorre indicare -A <T_corso> nello script di sottomissione. +    * ** Quota per la  Didattica **  Ad ogni corso abilitato viene assegnata una quota. Per l'addebito  occorre indicare -A <T_corso> nello script di sottomissione. 
  
  
calcoloscientifico/progetto.1610553307.txt.gz · Ultima modifica: 13/01/2021 16:55 da roberto.alfieri