### GO++ : a modular lagrangian/eulerian software for Hamilton Jacobi equations of geometric optics type

We describe both the classical lagrangian and the Eulerian methods for first order Hamilton–Jacobi equations of geometric optic type. We then explain the basic structure of the software and how new solvers/models can be added to it. A selection of numerical examples are presented.