03 Dec. 2015 – François Clément: Safe and Correct Programming for Scientific Computing

Internal seminar of the SERENA team, Thursday 03 December, 4pm-5pm in building 13: Francois Clément: Safe and Correct Programming for Scientific Computing

Abstract: The increasing complexity of algorithms for modern scientific computing  makes it a major challenge to implement them in the traditional imperative languages that are popular in the community. The idea is to  explore the usage of formal tools from computing science, and in particular from the functional programming school, to design and  implement generic tools that may ease the development of scientific computing software. In this lecture, we will focus on:

  • Sklml, an easy coarse grain parallelization compiler system;
  • Ref-indic, a generic inversion platform for adaptive parameter  estimation;
  • a comprehensive mechanical proof of correctness of a C program as a  PDE solver.

Basic examples of the use of OCaml, Sklml, and Coq will be given.

Comments are closed.