Defensive Programming and Debugging

Defensive Programming and Debugging

Closed
Cours
en
Anglais
20 h
Ce contenu est noté 0 sur 5
Source
  • Sur www.futurelearn.com
Plus d'informations
  • 5 séquences
  • Niveau Intermédiaire
  • Débute le 15 novembre 2020
  • Clôture le 20 décembre 2020

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Découvrir Edflex

Détails du cours

Déroulé

  • Defensive programming: the use of good coding style, documentation strategies and good code testing
  • Preventing bugs: how to use compiler flags and static code checkers to identify bugs in an early stage
  • Finding bugs: debugging concepts and technics
  • Using the debugging tools GDB and Valgrind to fix serial programs
  • Debugging parallel code: using Intel Inspector and ITAC

Prérequis

This is an intermediate level course aimed at people with some programming experience. Although examples will be given in C and Fortran, the principles (and most of the tools) are transferable to other programming languages.

Intervenants

Geert Jan Bex
HPC analist/consultant at Hasselt University and University of Leuven.

Mag Selwa
During my physics studies I got interested in research in computational physics/astrophysics. After several postdoctoral positions I joined VSC and I stay close to science by supporting our HPC users.

Ingrid Barcena
I have been for more than 20 years helping users to take the most of the HPC systems. Since 2013 I work at the HPC User Support Team at KU Leuven

            

Éditeur

The Partnership for Advanced Computing in Europe (PRACE) is an international non-profit association with its seat in Brussels. The PRACE Research Infrastructure provides a persistent world-class high performance computing service for scientists and researchers from academia and industry in Europe.

The computer systems and their operations accessible through PRACE are provided by 4 PRACE members (BSC representing Spain, CINECA representing Italy, CSCS representing Switzerland, GCS representing Germany and GENCI representing France). The Implementation Phase of PRACE receives funding from the EU’s Seventh Framework Programme (FP7/2007-2013) under grant agreement RI-312763 and from the EU’s Horizon 2020 Research and Innovation Programme (2014-2020) under grant agreement 653838.

Plateforme

FutureLearn est une plate-forme d'apprentissage proposant des formations en ligne ouvertes à tous (MOOC)

Fondée en Décembre 2012, la société est entièrement détenue par l'Open University à Milton Keynes, en Angleterre.

Elle est la 1ère plateforme offrant des MOOC au Royaume-Uni, avec à son actif plus d'une cinquantaine d'universités partenaires provenant du Royaume Uni mais aussi du reste du monde.

FutureLearn se différencie également par des partenariats avec des entités non-universitaires comme le British Museum, le British Council, la British Library et la national Film and Television School.

Ce contenu est noté 4.5 sur 5
(aucun avis)
Ce contenu est noté 4.5 sur 5
(aucun avis)
Complétez cette ressource pour donner votre avis