Complementing the gaps in current HE courses and taking up high performance computing (HPC) knowledge for future science, technology, engineering and mathematics (STEM) professionals.
We aim to establish international cooperation and exchange of knowledge between acknowledged professionals in the field of High-performance computing (HPC). Usage of HPC, presenting nowadays the prospective field of business professionals, is one of the main accelerators of modern science and has certainly the ability to expand future-driven EU potential. A great deal of the most popular software tools that researchers are using nowadays is not developed to exploit the tremendous possibilities of HPC. Therefore, researchers must often start by learning the appropriate programming tools before they start using HPC. We strive to remove these obstacles through the gathering of necessary knowledge and testing it in the form of trainings of participants that will address their individual difficulties when using HPC.
For students
Gain skills that present a knowledge gap in current HE system, enabling future competitiveness in the fields of Engineering and Data Science.
For educators
Gain skills needed for conducting courses with HPC. Raising level of competences in theoretical, programming, mathematical and teaching skills.
For business experts
Gain skills needed for professional growth and competitiveness in the fields of Engineering and Data Science with introduction of HPC.
For future HPC HE courses
Creation of a comprehensive set of learning and teaching material, which will embrace the field of HPC in Engineering and Data Science.
What is HPC?
HPC as a tool of tommorow
Our training weeks
HPC in Engineering focus on FEM (Finite Element Method)
June 28, 2021Apply to enrollHPC in Data Science: Introduction to Parallel Programming
January 31, 2022FREEHPC in Engineering: focus on CFD (Computational Fluid Dynamics)
October 1, 2022FREEHPC in Data Science: focus on IOT and Big Data
June 1, 2023FREE
Promotion
The formed training program will be presented on multiplier events to promote and share the outputs among the leading experts in the field of engineering, mathematics, computer and other HPC- relevant education fields.
Knowledge base
After each knowledge topic has been explored a knowledge base will be set. Fur further information and availability of the material you can contact the SCtrain partners.
Introduction to parallel computation
A short overview of the parallel architecture, used in HPC clusters. Parallel_computation_introduction pdf Parallel_computation_introduction mp4
PRIVATEParallel Deep Learning: Tensorflow and Keras
Presented topics: Tensorflow and Keras; Parallelism; Horovod; Data Pipeline; Tensorflow Dataset Recommendations; Demonstration of Multi-node/-GPU Examples using Tensorflow; Singularities. Data …
PRIVATEGPU Programming - CUDA
Overview of several topics: Heterogeneous Parallel Computing; GPU Architecture; CUDA Programming; Multi-GPU programming; Multi-Dimensional Grids; Thread Execution; CUDA Memories; Global …
PRIVATEOpenMP
OpenMP Introduction: comparison with MPI approach; Explaining data sharing attributes, worksharing constructs, SIMD management and OpenMP Tasks. Introduction to OpenMP …
PRIVATEMPI advanced
In the MPI advanced topic you can see explanation of one-sided communication and shared memory one-sided communication. Introduction to the …
PRIVATEMPI intermediate
Introduction to more intermediate/advanced MPI topics MPI such as groups and communicators, virtual topologies and derived datatypes. Introduction to the …
PRIVATEMPI basics
General overview, process model and language bindings. Explanation of how to run one program on several processors, work and data …
PRIVATEComparison of FEM with FVM applied to multiphysics cases
Introduction to OpenFOAM Finite Volume Toolbox with presentation of geometry management, meshing, different solvers, data sampling, plotting during calculations and …
PRIVATEESPRESO - Highly parallel finite element package for engineering simulations
About the massively parallel open-source simulation tool ESPRESO, which uses the finite element tearing and interconnecting domain decomposition method to …
PRIVATEExplaining the GPUs for HPC
Understanding the difference between CPU and GPU, emphasizing the advantages of utilizing GPUs. Explaining heterogeneous programming and the basics for …
PRIVATE
Partner events
Additional events, offered by the project partners in the field of HPC training.