Info

We are excited to announce the continuation of the successful collaboration between HPC.NRW and MathWorks for the forth consecutive year, offering a comprehensive series of four workshops designed to empower researchers, engineers, and scientists. This unique series aims to enhance skills in high-performance computing (HPC) and software development for research with MATLAB and SIMULINK.

In Professional Software Development there are well established practices. They ensure that teams work efficiently together and developed software remains clear and maintainable.  When it comes to graphical programming, these principles still hold. However, the details on how to implement them may differ.

In this third part of the Parallel Computing with MATLAB series, we will start from a simple signal processing example implemented in MATLAB, according to good software development practices. In the course of the workshop we will re-implement the example in Simulink, using practices tailored to this graphical environment.

Workshop Series

  1. Parallel Computing with MATLAB
  2. Introduction to Research Software Development with MATLAB
  3. Introduction to Research Software Development with SIMULINK (this course)
  4. Special Session: High-Performance Computing with MATLAB @ RWTH Aachen University
  5. Special Session: High-Performance Computing with MATLAB @ University of Duisburg-Essen
  6. Special Session: High-Performance Computing with MATLAB @ TU Dortmund

Organization

  • There is no seminar fee.
  • Presentations will be given in English. Slides will be available after the event.
  • This is an online event and will be held in Zoom. Links are sent to registered attendees after registration.
  • You can/must register per topic, i.e., for each workshop separately.

Speaker

Dr.-Ing. Stefan Kerber

Stefan is part of the Academia team at MathWorks Munich. He holds a doctoral degree in Electrical Engineering from TU Munich. During his career he has used MATLAB in various ways to setup experiments on sound reproduction and to study human hearing for normal and hearing-impaired listeners.

Course level

  • Beginner to intermediate

Target audience

  • Students, researchers and early career scientists
  • Simulink users who want to integrate modern development practices into their workflows to develop sustainable software.

Prerequisites

  • Basic Simulink skills are required (If you need a refresher consider taking Simulink Onramp)
  • Your MathWorks-Account
  • A desktop installation of MATLAB R2024b, together with Simulink, Audio Toolbox and Simulink Test

Gained skills

  • Best practices setting up Simulink Models
  • Structuring and organizing models
  • Writing and Using Unit Tests with Simulink. Connection to CI/CT
  • Using git as a local source control system. Understanding branches.

Course Material

  • to be added close to the workshop