Nice 18-20 June 2014
Schedule
Day 1, Wednesday June 18
09:00-10:30: | Introduction to AD tools. |
11:00-12:30: | Presentation of dco/c++. Demo and exercises. |
12:30-14:00: | Lunch 14.00-15:00: Presentation of dco/fortran. Demo and exercises. |
15:30-17:00: | Case study: dco/c++ and dco/fortran on application TinyFlow (medium-size). |
17:30-18:30: | Presentation of Tapenade/Fortran. Demo. |
Day 2, Thursday June 19
09:00-10:00: | AD issues I. Introduction to checkpointing (evolution and ensembles) ; Continuous numerical kernels (Linear and nonlinear solvers). |
10:30-12:30: | AD hands-on I. Tapenade/Fortran on application Polygon (small-size |
12:30-14:00: | Lunch |
14:00-15:30: | Case study: Tapenade on application TinyFlow (medium-size) |
15:45-16:30: | Presentation of Tapenade/C. Demo. |
16:30-21:00: | Social event. |
Day 3, Friday June 20
09:00-10:30: | AD hands-on II. Effciency-aware AD with dco. Demo and exercise on checkpointing and on continuous numerical kernels |
11:00-12:30: | AD issues II. Fixed-point solvers, Message-Passing parallelism, Dynamic memory management, Debugging strategies. |
12:30-14:00: | Lunch |
14:00-16:30: | AD hands-on III. Effciency-aware AD with Tapenade. Demo and exercise on checkpointing and Adjoint ensembles. |