HPC243

Debugging and performance

Courses tagged with "HPC243"

Debugging and profiling are important steps in developing a new code, or porting an old one to a new machine. In this session, we will discuss the debugging of frequently encountered bugs in serial code with gdb and the debugging of parallel (MPI and threaded) codes.
Teacher: Erik Spence
Start date: 25 Aug 2020
End date: 27 Aug 2020
Debugging and profiling are important steps in developing a new code, or porting an old one to a new machine. In this session, we will discuss the debugging of frequently encountered bugs in serial code with gdb and the debugging of parallel (MPI and threaded) codes using ddt. If you bring your own code, and can explain your problem or concerns, we'll also give you advice and work with you to try to improve it.
Teacher: SciNet Team
Date: Fri, 28 Jun 2019 - 1:30 pm
Debugging and profiling are important steps in developing a new code, or porting an old one to a new machine. In this session, we will discuss the debugging of frequently encountered bugs in serial code with gdb and the debugging of parallel (MPI and threaded) codes. If you bring your own code, and can explain your problem or concerns, we'll also give you advice and work with you to try to improve it.
Teacher: Bruno Mundim
Date: Fri, 15 Jun 2018 - 9:30 am
Part of the 2017 Ontario Summer School.
Teacher: SciNet Team
Date: Fri, 28 Jul 2017 - 9:30 am
Part of the 2016 Ontario Summer School. Debugging is an important step in developing a new code, or porting an old one to a new machine. In this half-day session, we will discuss the debugging of frequently encountered bugs in serial code with gdb and the debugging of parallel (MPI and threaded) codes with DDT on live systems.
Teacher: SciNet Team
Date: Fri, 15 Jul 2016 - 9:30 am

Debugging and profiling are important steps in developing a new code, or porting an old one to a new machine. In this session, we will discuss the debugging of frequently encountered bugs in serial code with gdb and the debugging of parallel (MPI and threaded) codes.

Teacher: Erik Spence
Start date: 30 Aug 2021
End date: 3 Sep 2021
Scientific Computing Credits: 4
We will discuss the debugging of frequently encountered bugs in serial code with gdb and the debugging of parallel (MPI and threaded) codes with DDT on live systems. Next, we will present general issues, common pitfalls and optimization strategies that are applicable to HPC systems.
Teacher: SciNet Team
Date: Fri, 17 Jul 2015 - 9:30 am