Scheduling:

First day (Tuesday 2014/06/03)

16:00 - 19:00

The first session will be aimed at demonstrating the power of the Boost. Units library that offers zero-overhead dimensional analysis of C++ code. It allows to verify physical unit correctness of all expressions in the source code at compile-time.

Second day (Wednesday 2014/06/04)

16:00 - 19:00

The second session will concentrate on array operations and array-based algorithms. The high-performance Blitz++ library will be introduced. The main aim of this session will be to highlight the power of OOP in enabling succinct LaTeX-like formula syntax resembling the representation of mathematical abstractions used in the literature.

Third day (Thursday 2014/06/05)

16:00 - 19:00

The third session will provide examples of how to couple the above two libraries with other C++ packages of applicability in geoscientific modelling (i/o, communication, plotting, GPU computing), again underlining the way OOP enables one to achieve complex functionality in relatively few lines of code.

Location:

Ourense Campus
As Lagoas s/n
C.P. 32004
Ourense, Spain