Top Banner
DATASHEET TRAININGS, WORKSHOPS, AND SEMINARS © Copyright KAUST IT Research Computing 2016. Created March 2016. KAUST endeavours to ensure that the information in this document is correct and fairly stated, but does not accept liability for any errors or omissions. All company/product names mentioned may be trademarks or registered trademarks of their respective holders and are used for identification purpose only. CONTACT IT RESEARCH COMPUTING Visit researchcomputing.kaust.edu.sa. Follow us on @KAUST_RC. Email [email protected], with subject: Research Computing Parallèles Training Class The Parallèles Class is meant to share best practices in high performance computing. It spans over the scientific computing architecture, from the scientific problems, (usually as partial derivated equations), to discretization and numerical method, to programming and finally to supercomputer. In its current version, it is illustrated as a 2D acoustic wave propagation problem by finite difference in the time domain. Spanning over the Scientific Architecture Acoustic Wave Equation: focuses on the Physics and Mathematics aspects of the problem to be solved. Discretization and Finite Difference: focuses on the Numerical methods. Programming: Several languages such as Fortran, C, Python, MATLAB and Julia are introduced, and used to code the acoustic wave propagation as a 2D FDTD. Optimization: Vectorization and parallelization techniques such as OpenMP, MPI, OpenACC will be introduced and demonstrated. Supercomputers: The code will run on systems such as MacBook Pro, Dell T7500, Noor clusters with GPU/Intel Phi nodes.
1

Parallèles from Physics, Maths, Programming to Supercomputing

Jan 22, 2018

Download

Education

Alain Clo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Parallèles from Physics, Maths, Programming to Supercomputing

DATASHEET TRAININGS, WORKSHOPS, AND SEMINARS

© Copyright KAUST IT Research Computing 2016. Created March 2016. KAUST endeavours to ensure that the information in this document is correct and fairly stated, but does not accept liability for any errors or omissions. All company/product names mentioned may be trademarks or registered trademarks of their respective holders and are used for identification purpose only.

CONTACT IT RESEARCH COMPUTING

Visit researchcomputing.kaust.edu.sa. Follow us on @KAUST_RC. Email [email protected], with subject: Research Computing

ParallèlesTrainingClass

TheParallèlesClassismeanttosharebestpracticesinhighperformancecomputing.Itspansoverthescientificcomputingarchitecture,fromthescientificproblems,(usuallyaspartialderivatedequations),todiscretizationandnumericalmethod,toprogrammingandfinallytosupercomputer.Initscurrentversion,itisillustratedasa2Dacousticwavepropagationproblembyfinitedifferenceinthetimedomain.

SpanningovertheScientificArchitecture• Acoustic Wave Equation: focuses on the Physics and Mathematics aspects of the

problemtobesolved.

• DiscretizationandFiniteDifference:focusesontheNumericalmethods.

• Programming: Several languages such as Fortran, C, Python, MATLAB and Julia areintroduced,andusedtocodetheacousticwavepropagationasa2DFDTD.

• Optimization: Vectorization and parallelization techniques such as OpenMP, MPI,OpenACCwillbeintroducedanddemonstrated.

• Supercomputers:ThecodewillrunonsystemssuchasMacBookPro,DellT7500,NoorclusterswithGPU/IntelPhinodes.