Click here to join the event : https://teams.microsoft.com/l/meetup-join/19%3ameeting_NjU1ODRkZjQtOThlZS00ZjdkLWE2ODUtNzUzZTk2ZDhhMDM1%40thread.v2/0?context=%7b%22Tid%22%3a%227ab090d4-fa2e-4ecf-bc7c-4127b4d582ec%22%2c%22Oid%22%3a%226677b3f8-ce21-40ac-a3f2-4440ec78487e%22%2c%22IsBroadcastMeeting%22%3atrue%7d
Description
When a piece of software does not work the way it is expected to, it needs debugging. Then, when it works, it needs profiling to remove the bottlenecks.
Contents:
Debugging principles
The GNU debugger (gdb)
The Intel debugger
Advanced features of Intel Cluster studio
the support of MIC architecture (Xeon Phi)
the Guided Auto Parallelism
the Coarray Fortran support
Prerequisite:
Being able to use SSH with private keys
Being familiar with a text editor
Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
Passive knowledge of either C, Fortran, Octave, Python or R
Working knowledge of C or Fortran
Familiarity with OpenMP and MPI
Type: Hands-on Target audience: Programmers Must: This session is important for programmers who want to optimize their code for usage on a cluster.