Modalità di utilizzo dei server di calcolo del C.E.D. di Frascati



Documenti analoghi
ENEA GRID. CRESCO: Corso di introduzione. Autore: Alessandro Secco

ENEA GRID. Corso di introduzione all'uso ed all'amministrazione. Autore: Alessandro Secco

Laboratorio Centro Calcolo

Tutorial. Cluster Linux Ultimo aggiornamento Ottobre 2004

CLUSTER COKA. Macchine e Risorse

L'ambiente Linux in ENEA GRID e il suo utilizzo nel campo delle ricerche sulla Fusione controllata

ENEA-GRID: LSF. LSF: job paralleli avanzati. Corso ENEA-GRID Brindisi 25 giugno Ing. Fiorenzo Ambrosino, PhD UTICT-HPC C.R.

L'ambiente Linux x86 in ENEA e il suo utilizzo nel campo delle ricerche sulla Fusione controllata

Primi Programmi con MPI 1

Integrazione di ENEA GRID in EGEE

Strumenti per l analisi dati di plasmi di fusione in ambiente Linux AFS enea.it

IBM Scalable POWERparallel System 2

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

Manuale utente del cluster Linux

Cenni su LSF. Utilizzo dell Infrastruttura Cresco. Ing. Fiorenzo Ambrosino, PhD DTE-ICT-HPC. Frascati 5 Aprile 2017

Workshop CCR-INFNGRID Survey MPI. Roberto Alfieri - Università di Parma & INFN, Gr.Coll. di Parma. Catania, 18 Maggio 2010

Installazione di IBM SPSS Modeler 15 Batch per UNIX

ENEA GRID. Corso di introduzione all'uso ed all'amministrazione. Autore: Alessandro Secco

Si digita login e password e si clicca su accedi. Si apre la finestra di collegamento:

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per UNIX

Laboratorio di Calcolo Parallelo

ENEA GRID. Seminario avanzato per l'utente di cresco. Autore: Alessandro Secco

Laboratorio di Calcolo Parallelo

LINUX in ENEA: utilizzo di openmosix?

Utilizzo dei sistemi ENEA-GRID/CRESCO

Davide Cesari Massimo Bider Paolo Patruno. Emilia Romagna

STRUMENTI INNOVATIVI PER LA GRID ENEA

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Sistemi operativi e reti A.A Lezione 2

Calcolo numerico e programmazione. Sistemi operativi


AXWIN6 QUICK INSTALL v.3.0

Laboratorio di Informatica (a matematica)

INTEGRAZIONE delle FARM di Sezione e di Grid Consiglio di Sezione 8 ottobre 2007 Tullio Macorini Lucio Strizzolo

Introduzione ai sistemi operativi

INFN-BOLOGNA-T3. L. Rinaldi

Il Sistema Operativo (1)

Verso una infrastruttura di calcolo aperta e flessibile: risorse multipiattaforma nella GRID di produzione

ENEA GRID. Corso di introduzione all'uso ed all'amministrazione. Autore: Alessandro Secco

Prestazioni computazionali di OpenFOAM sul. sistema HPC CRESCO di ENEA GRID

Server dolphin: installazione e configurazione di un server web

Laboratorio Centro Calcolo

Esercizio 2. Client e server comunicano attraverso socket TCP

Prima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it

ENEA GRID un'infrastruttura al servizio della ricerca e delle imprese

FARO Accesso Web a risorse remote per l industria e la ricerca

ENEA GRID. CRESCO: Monitoraggio del servizio. Autore: Alessandro Secco

ReCaS Datacenter cluster HPC, guida al suo utilizzo Febbraio, 2016 Alessandro Italiano

Strumenti per l analisi dati di plasmi di fusione in ambiente Linux AFS enea.it

Corso amministratore di sistema Linux. Corso amministratore di sistema Linux Programma

Il servizio Tivoli Backup

Procedura di installazione Linux Red Hat

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete)

Istruzioni di installazione di IBM SPSS Modeler Server 15per UNIX

Sistemi operativi e reti A.A Lezione 2

PROGETTO: TELEGRID - Piattaforma per lo sviluppo di soluzioni avanzate di GRID computing e la teleoperazione di strumenti scientifici complessi

Sistemi Operativi (modulo di Informatica II) I processi

Grid Tutorial Day Palermo, 13 Aprile 2011 Job Description Language Gestione job utente

Il software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer.

Accesso alle risorse del laboratorio informatico del Dipartimento di Matematica

Le Interfacce Grafiche

Riferimento rapido per l'installazione SUSE Linux Enterprise Server 11 SP1

How build a Fedora HPC cluster running OpenFoam in parallel, using Torque/PBS, OpenMPI, Host-based authentication and NFS

Corso Amministratore di Sistema Linux Programma

ENEA GRID. Corso di introduzione all'uso ed all'amministrazione. Autore: Alessandro Secco

PkBox Requisiti Tecnici HW/SW. rel

Sommario. Introduzione al problema Infrastruttura realizzata Procedure di ottimizzazione Validazione Conclusioni

NOZIONI BASE PER ESERCITAZIONI

Allegato Tecnico Server Virtuale

MAGO CRESCO - SPI.2. Relazione finale sul Progetto MAGO. Consorzio Campano di Ricerca per l Informatica e l Automazione Industriale S.c.a.r.l.

D3.3 Documento illustrante le metodologie di interfacciamento tra il visualizzatore remoto e il portale EnginFrame in ambiente Cloud.

Guida introduttiva e regole per l uso del cluster Casper. Lo Staff di HPC@Polito - 31 luglio 2015

Scheda requisiti Hardware e Software

ruparpiemonte Passaporto delle abilità Manuale operatore - Appendice A

I servizi di supporto all'utenza

Evoluzione dei sistemi operativi (5) Evoluzione dei sistemi operativi (4) Classificazione dei sistemi operativi

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.

Contributo ENEA all'attività WP13, progetto FIRB GRID.IT (Chimica computazionale)

Applicativo Advanced Folder Monitor

Digital Persona Client/Server

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante

Marco Cesati Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata

Lezione E5. Sistemi embedded e real-time

Amministrazione e configurazione dell interfaccia. Alessio Rocchi ENEA Frascati

Mini Guida per Apple XCode. Maurizio Martinelli

FORMAZIONE PROFESSIONALE

Informatica di Base - 6 c.f.u.

REGIONE BASILICATA UFFICIO S. I. R. S.

CHECK LIST Installazione Aggiornamento Passepartout BUSINESS INTELLIGENCE

PORTING DELLA PIPELINE DI PLANCK SULLA

PAD: istruzioni di laboratorio

Solution For Electronic Data Interchange. EDIJSuite. La soluzione per l interscambio dei dati in formato elettronico

Realizzazione di un cluster Condor su macchine virtuali

Installazione di GFI LANguard Network Security Scanner

L'architettura di ENEA-GRID, infrastruttura distribuita per la condivisione di risorse informatiche dedicate al calcolo scientifico

Intel One Boot Flash Update Utility Guida dell utente

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:

RMI. Prova pratica di Sistemi Distribuiti:

Transcript:

Modalità di utilizzo dei server di calcolo del C.E.D. di Frascati 1

Macchine per lavori interattivi e batch Nome macch. Arc. Sist. Oper. N cpu RAM Freq. sp3-1 Power III AIX 5.1.3 16 16 GB 375 MHz sp3-2 sp4-1 Power IV 32 32 GB 1100 MHz onyx2ced bw305-1 R14000 Pentium 4 IRIX 6.5 Red Hat 9 8 1 8 GB 1 GB 600 MHz 2.4 GHz bw305-2 2

Macchine riservate per lavori batch Nome macch. Arc. Sist. Oper. N cpu RAM Freq. sp4-2 Power IV AIX 5.2.4 32 32 GB 1500 MHz sp4-3 1900 Mhz sp4-4 14 x bw305 Pentium 4 Red Hat 9 1 1 GB 2.4 GHz 3

Suddivisione delle Risorse di calcolo sp3 sp4 sgi linux 32 nodi 128 nodi 8 nodi 16 nodi Power III Power IV R14000 Pentium 4 4

Modalità di accesso alle risorse Si può utilizzare il commando ssh o telnet. Oppure il software Citrix (Ica Client) selezionando l applicazione INFOGRID tra quelle pubblicate dal software (MetaFrame Presentation server). Ex. ssh l enea sp3-1 telnet sp3-1 (solo dalla rete ENEA) 5

Comando per controllare lo stato delle risorse lsload R nome delle risorsa frascati (report delle macchine di una specifica risorsa) lsload frascati (report delle macchine appartenenti a tutte le risorse di Frascati) Ex. lsload R linux frascati 6

Compilatori e ambienti paralleli I compilatori disponibili sono: IBM Fortran e C su sp3 e sp4 PGI Fortran su linux MPICH Fortran e C su sp3, sp4, i386_linux e sgi GNU (gcc g77) su linux SILICON GRAPHICS Fortran e C su sgi Gli ambienti paralleli disponibili sono: MPI POE su sp3 e sp4 PVM e MPICH su sp3, sp4, linux e sgi SMP OpenMP su sp3, sp4 e sgi OpenMP + MPI su sp3 e sp4 (parallelo misto) 7

Esempi di compilazione Seriale: xlf o pippo pippo.f pgf77 o pippo pippo.f f77 o pippo pippo.f IBM Fortran PGI Fortran SILICON GRAPHICS Fortran Parallelo: mpxlf o pippo pippo.f xlf90_r o pippo qsmp=omp pippo.f mpicc o pippo pippo.f IBM Fortran MPI IBM Fortran OpenMP MPICH i386_linux 8

Run di un job seriale batch Scheduler LSF Comando bsub Dal prompt della Shell (KSH o C) di una macchina interattiva scrivere: bsub R* nome della risorsa* * q nome della coda ** * my_programm dove: * -R può essere sostituito con m nome della macchina * * nome della risorsa può essere uguale a ( sp3, sp4, sgi o linux ) *** nome della coda può essere uguale a ( small_10m, medium_2h, large ). Ex. bsub R sp3 q medium_2h pippo bsub m sp4-2 q large pippo

Run di un job parallelo batch (solo SP3 o SP4) Scheduler LSF + LOADLEVELER Script poe.bsub Richiede il file.rhosts Dal prompt della Shell (KSH o C) di una macchina interattiva scrivere: dove: poe.sub my_programm nome della risorsa* -inp my_input out my_out err my_error queue nome della coda ** -procs n*** * nome della risorsa può essere uguale a ( sp3 o sp4) ** nome della coda può essere uguale a (small_10m, medium_2h, large). *** n = 2 32 per sp3, 2 128 per sp4 Ex. poe.sub pippo sp3 inp pippo.inp out pippo.out err pippo.err queue medium_2h procs 16

Run di un job parallelo PVM batch Scheduler LSF Script mcnp.bsub Richiede il file.rhosts Dal prompt della Shell (KSH o C) di una macchina interattiva scrivere: mcnp.sub i=my_programm nome della risorsa* queue nome della coda ** tasks n***x1 dove: * nome della risorsa può essere uguale a (sp3,sp4 o sgi ) ** nome della coda può essere uguale a (small_10m, medium_2h, large) *** n = 2 32 per sp3, 2 128 per sp4, 8 per sgi Ex. mcnp.sub i=pippo sp3 queue medium_2h tasks 16*1 11

Run di un job parallelo interattivo (I386_linux) MPI Parallel environment MPICH Richiede il file.rhosts Dal prompt della Shell (KSH o C) di una macchina linux scrivere: mpirun np n* -machinefile my_machinefile ** pippo dove: * n= 2 16 ** my_machinefile è un file che contiene l elenco delle macchine Ex. mpirun np 8 machinefile hostfile pippo

Comandi per controllare lo stato dei jobs sottomessi bjobs lista dei propri jobs in esecuzione o in coda d attesa bjobs u all lista di tutti i jobs bkill cancella un job in coda bpeek lista dello standard output Per ottenere ulteriori informazioni sull utilizzo dei comandi digitare: man nome del comando