Date: 28 - 29 November 2013

The course presents modern tools for the development of scientific applications.Content
(foreach part : What is it for?, overview of existing tools, hands-on session)

    Project management: bug tracker, mailing lists

    Documentation (hands-on session :  doxygen)

    Version management (hands-on session :  git)

    Build tools (hands-on session :  cmake)

    Test tools (hands-on session :  ctest)

    Continuous integration (hands-on session :  jenkins)

    Debugging (hands-on session :  gdb, kcacheGrind)

    Profiling (hands-on session :  gprof, ezTrace)

The course will be based on the development of a typical (small) project, and will use the services of the GForge system. All concepts will be used in practice in hands-on sessions.Learning outcomes
Awareness of some advanced tools to help manage scientific programs.
Knowledge of best practices for software development.Prerequisites
Knowledge of Unix, and basic knowledge of C or Fortran programming.
 

https://events.prace-ri.eu/event/201/

Event types:

  • Workshops and courses


Activity log