Arnaud Bonnet

I like pure and applied math, computational science, real-time systems, equestrianism and inline skating. Here you can find some of the things I've done.

The Pasclang compiler

Pasclang is a simple yet somewhat complete LLVM-based compiler written in C++ for a subset of the well-known Pascal language. It can directly produce machine code and executables using the system linker, has support for error reporting with location and several command-line options to help users. This is also used as an introduction to the LLVM API. Read more!

 
 
Work on real-time fracture simulation

During summer 2016 I had the chance to intern at Inria, the French institute for research in computer science and automation. There I worked on real-time physics simulation for medical surgery, implementing physically accurate methods for fracture mechanics.

I developed a C++ component for the SOFA framework, simulating fracture mechanics for isoparametric second-order triangular finite elements. You can have a look at some videos I've made in non-interactive and interactive situations! The goal of the component is to provide efficient, physically accurate stress-based fracture detection and propagation.

Contact

If you have any question regarding something I've written, feel free to email me at arnaud.bonnet@medichon.fr.