|
|
|
|
|
 |
|
The summer school is aimed to junior and senior engineers, scientists and PhD or postdoctoral students in the area of CAE engineering.
|
|
|
 |
|
Computational Tools For Hemodynamics Applications
The summer school is aimed to junior and senior engineers, scientists and PhD or postdoctoral students in the area of bio fluid mechanics.
|
|
|
 |
|
Il corso è di introduzione all’utilizzo del codice open-source per la simulazione fluidodinamica computazionale OpenFOAM®. Durante il corso, della durata di due giorni, verrà mostrata la struttura del codice e verranno mostrati esempi di utilizzo mediante applicazioni e tutorial di base, che verranno presentati e svolti in aula insieme ai docenti. |
|
|
 |
|
ll corso dedicato alle tecniche di calcolo ad alte prestazioni si rivolge a programmatori esperti che vogliano familiarizzarsi con le problematiche del calcolo non sequenziale, ovvero intendano sfruttare al massimo livello le capacità di calcolo di elaboratori a più unità di calcolo. Le tecniche illustrate saranno pertanto sfruttabili per la programmazione efficiente di un’ampia varietà di macchine, dai moderni processori multi-core, motore dei più diffusi elaboratori personali, fino alle più veloci e complesse macchine per il calcolo distribuito massicciamente parallelo. Tecniche efficaci per sviluppare e ottimizzare programmi di calcolo tecnico-scientifico per elaboratori di calcolo parallelo vengono presentate, insieme con interessanti esempi applicativi e proposte di sviluppo di semplici esercizi. |
|
|
 |
|
Il corso affronta le problematica legate alla visualizzazione avanzata in ambito ingegneristico e scientifico dal punto di vista tecnico, metodologico e di implementazione. L’obiettivo principale è di fornire gli strumenti stato dell’arte ed open-source (VTK e Paraview) necessari per intraprendere con successo attività legate alla visualizzazione di dati in ambito scientifico. |
|
|
 |
|
Il corso, animato da esperti AlmaTec, fornisce le conoscenze avanzate per realizzare modelli agli elementi finiti per analisi strutturale non lineare con gli applicativi di MSC.Software Patran, MD Nastran e Marc. |
|
|
 |
|
Il corso, tenuto dal Prof. Giovanni Denaro e dal Prof. Leonardo Mariani dell'Università degli Studi di Milano-Bicocca, noti esperti del settore, affronta i problemi tecnici, metodologici ed organizzativi del test e controllo qualità del software. L’obiettivo è fornire un quadro completo delle problematiche del test di sistemi software, e delle soluzioni metodologiche e tecnologiche. Il corso è indirizzato a programmatori, analisti funzionali, e addetti al controllo qualità, che intendano acquisire strumenti tecnici e metodologici per rendere più efficaci e disciplinate le attività di: generazione di casi di test, verifica della qualità del software realizzato o acquisito, la gestione degli aspetti organizzativi e metodologici del processo di test. |
|
|
 |
|
Il corso, tenuto dal Prof. Giovanni Denaro e dal Prof. Leonardo Mariani dell'Università degli Studi di Milano-Bicocca, noti esperti del settore, si propone di presentare allo studente pratiche di programmazione orientate allo sviluppo di applicazioni con prestazioni ottimizzate, sfruttando le possibilità offerte dal linguaggio C++. Saranno presentati programming-pattern per gestione della memoria statica e dinamica, pooling di oggetti, uso dell’inlining, reference counting, gestione delle eccezioni, e ottimizzazioni sia progettuali che programmative. Sarà inoltre discusso il problema della verifica di qualità di programmi C++ attraverso testing, e si presenteranno il metodo di sviluppo test-driven e uno strumento per il test di unità di programmi C++ (C++-Unit). Durante tutto il corso, la trattazione teorica sarà arricchita attraverso esempi in aula ed esercitazioni pratiche in laboratorio. |
|
|
 |
|
Il corso si propone di fornire gli strumenti e le metodologie di "best practice" necessarie ad usare efficientemente le GPU (Graphic Processing Unit) utilizzando il linguaggio CUDA. Le esercitazioni verranno svolte sul cluster CASPUR Jazz, dotato di 32 schede NVIDIA Fermi (S2050), sul server CILEA, dotato di schede NVIDIA Fermi (M2050), e su PC dotati di schede NVIDIA GeForce GTS240.
Il corso è organizzato in collaborazione con il CASPUR di Roma.
|
|
|
 |
|
Python è un linguaggio di scripting interpretato, con licenza open source, che sta rapidamente diventando uno dei linguaggi elettivi nella quotidianità della programmazione in ambito tecnico scientifico. |
|
|
 |
|
ll corso dedicato alle tecniche di calcolo ad alte prestazioni si rivolge a programmatori esperti che vogliano familiarizzarsi con le problematiche del calcolo non sequenziale, ovvero intendano sfruttare al massimo livello le capacità di calcolo di elaboratori a più unità di calcolo. Le tecniche illustrate saranno pertanto sfruttabili per la programmazione efficiente di un’ampia varietà di macchine, dai moderni processori multi-core, motore dei più diffusi elaboratori personali, fino alle più veloci e complesse macchine per il calcolo distribuito massicciamente parallelo. Tecniche efficaci per sviluppare e ottimizzare programmi di calcolo tecnico-scientifico per elaboratori di calcolo parallelo vengono presentate, insieme con interessanti esempi applicativi e proposte di sviluppo di semplici esercizi. |
|
|
 |
|
Primo Modulo
Il corso C++ si propone di avvicinare l'allievo a questo linguaggio di programmazione ‘general purpose’ fornendogli una preparazione che si sviluppa in due momenti di apprendimento complementari. Il primo modulo sarà pertanto incentrato sulla sintassi di base del linguaggio mentre il secondo modulo sarà incentrato sugli aspetti riguardanti l’utilizzo di strutture dati avanzate (classi) e di paradigmi di programmazione basate ed orientate sugli oggetti. |
|
|
 |
|
Secondo Modulo
Il corso C++ si propone di avvicinare l'allievo a questo linguaggio di programmazione ‘general purpose’ fornendogli una preparazione che si sviluppa in due momenti di apprendimento complementari. Il primo modulo presenta la sintassi di base del linguaggio e uno stile di programmazione procedurale, mentre il secondo modulo affronta gli aspetti riguardanti l’utilizzo di strutture dati avanzate (classi) e di paradigmi di programmazione basate ed orientate sugli oggetti. |
|
|
 |
|
Primo Modulo
Il corso Fortran si propone di avvicinare l'allievo a questo linguaggio di programmazione tuttora tanto importante per il calcolo scientifico e di fornirgli le nozioni necessarie per interpretarne correttamente la sintassi e per sviluppare i propri programmi seguendo un buono stile di programmazione. |
|
|
 |
|
Secondo Modulo
Il corso Fortran si propone di avvicinare l'allievo a questo linguaggio di programmazione tuttora tanto importante per il calcolo scientifico e di fornirgli le nozioni necessarie per interpretarne correttamente la sintassi e per sviluppare i propri programmi seguendo un buono stile di programmazione. |
|
|
 |
|
Il CILEA propone un corso e-learning di introduzione al Fortran, fruibile via internet in base alle proprie disponibilità di tempo, particolarmente interessante per quanti troverebbero troppo impegnativo occupare intere giornate per seguire un corso in aula. |
|
|
|
|
|
|