MATLAB for HPC (hybrid workshop)

Europe/Berlin
Building 16.4, Room Rotunda (Jülich Supercomputing Centre)

Building 16.4, Room Rotunda

Jülich Supercomputing Centre

Forschungszentrum Jülich 52425 Jülich Germany
Description

MATLAB for HPC at Jülich Supercomputing Center (JSC) is a hybrid workshop on parallel computing using large compute resources. The workshop includes hands-on exercises where you learn how to effectively use MATLAB and MATLAB Parallel Server to speed up your computations on the cluster at the Jülich Supercomputing Center.
The course will be delivered in hybrid mode. You can attend the course on-site (09:00-12:30) on November 6th, 2023, at the Jülich Supercomputing Centre or online.

Note: There are two separate registration forms for on-site and online participation.

Benefits for the attendees, what you will learn:

Attendees will learn the following:

  • How to submit MATLAB jobs to the HPC cluster, including hands-on submission of example jobs 
  • Ways to tune job submissions, including accessing GPUs on the HPC cluster
  • How to optimize job submissions
  • Troubleshooting job submission techniques
  • Best practices for rehosting code
  • Opportunity to discuss their MATLAB code in-person with experts from MathWorks

Target Audience

Beginner/Intermediate: Students, postdocs, and other academic users with a beginner/intermediate knowledge of MATLAB and/or using MATLAB for parallel computing on an HPC cluster. Users from commercial backgrounds are welcome to attend, but cannot access the cluster hands-on. 

Language

English

Prerequisites

  • Basic knowledge of MATLAB equivalent to the course “Parallel Computing with MATLAB at Jülich Supercomputing Center”, which is being offered by MathWorks on the 24th of October [click here for registration]. Attending this course is strongly recommended but not required. 
  • Attendees should bring their own laptops with them to the course. 

Instructor 

Raymond Norris, MATHWORKS

Raymond Norris has worked at MathWorks for over 25 years as a Quality Engineer, a Technical Consultant, and now, most recently, as an Application Engineer. He has written training courses and workshops at MATHWORKS on MATLAB Compiler, MEX, and Parallel Computing. Raymond currently leads a small team of engineers to integrate MATHWORKS parallel tools with end-users' HPC cluster and cloud environments.

Raymond holds a B.S. in computer science and applied mathematics from the University of Massachusetts Boston and an M.S. in software engineering from Brandeis University.

Organization

Notes

  • This course is offered free of charge.
  • There will be two previous online workshops on MATLAB. Please use the following links for more details about these events:
    • 16th of October - Maris Terauds, Riga Technical University [click here].
    • 24th of October - Mihaela Jarema, MathWorks [click here]. Recommended as a preparation for this workshop at JSC.
    • Details on access policy for MATLAB licenses at JSC [click here].

 

Acknowledgments

The CoE RAISE and the EuroCC 2 projects support this course.

The EuroCC 2 project has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 101101903. The JU receives support from the Digital Europe Programme and Germany, Bulgaria, Austria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Greece, Hungary, Ireland, Italy, Lithuania, Latvia, Poland, Portugal, Romania, Slovenia, Spain, Sweden, France, Netherlands, Belgium, Luxembourg, Slovakia, Norway, Türkiye, Republic of North Macedonia, Iceland, Montenegro, Serbia. 

The CoE RAISE project has received funding from the European Union’s Horizon 2020 – Research and Innovation Framework Programme H2020-INFRAEDI-2019-1 under grant agreement no. 951733.

    • 1
      Welcome Building 16.4, Room Rotunda

      Building 16.4, Room Rotunda

      Jülich Supercomputing Centre

      Forschungszentrum Jülich 52425 Jülich Germany
    • 2
      General introduction and login Building 16.4, Room Rotunda

      Building 16.4, Room Rotunda

      Jülich Supercomputing Centre

      Forschungszentrum Jülich 52425 Jülich Germany
    • 3
      Use Case Building 16.4, Room Rotunda

      Building 16.4, Room Rotunda

      Jülich Supercomputing Centre

      Forschungszentrum Jülich 52425 Jülich Germany
    • 4
      Matlab workshop (I) Building 16.4, Room Rotunda

      Building 16.4, Room Rotunda

      Jülich Supercomputing Centre

      Forschungszentrum Jülich 52425 Jülich Germany
    • 10:30
      Coffee break Building 16.4, Room Rotunda

      Building 16.4, Room Rotunda

      Jülich Supercomputing Centre

      Forschungszentrum Jülich 52425 Jülich Germany
    • 5
      Matlab workshop (II) Building 16.4, Room Rotunda

      Building 16.4, Room Rotunda

      Jülich Supercomputing Centre

      Forschungszentrum Jülich 52425 Jülich Germany
    • 12:30
      Walk to the Casino
    • 12:45
      Lunch (discussion at the Casino)

      Seecasino, Jülich Supercomputing Centre